dlsym RTLD_NEXT support for mips

untested
This commit is contained in:
Rich Felker
2012-08-05 15:39:12 -04:00
parent 7fee5f9606
commit 3a1e7566db

15
src/ldso/mips/dlsym.s Normal file
View File

@ -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