mirror of https://git.musl-libc.org/git/musl
1 changed files with 15 additions and 0 deletions
@ -0,0 +1,15 @@ |
|||
.set noreorder |
|||
.global dlsym |
|||
.type dlsym,@function |
|||
dlsym: |
|||
lui $gp, %hi(_gp_disp) |
|||
addiu $gp, %lo(_gp_disp) |
|||
addu $gp, $gp, $25 |
|||
move $6, $ra |
|||
lw $25, %call16(__dlsym)($gp) |
|||
addiu $sp, $sp, -16 |
|||
jalr $25 |
|||
sw $ra, 12($sp) |
|||
lw $ra, 12($sp) |
|||
jr $ra |
|||
addiu $sp, $sp, 16 |
|||
Loading…
Reference in new issue