dlsym.s raw

   1  .set noreorder
   2  .global dlsym
   3  .hidden __dlsym
   4  .type dlsym,@function
   5  dlsym:
   6  	lui $gp, %hi(_gp_disp)
   7  	addiu $gp, %lo(_gp_disp)
   8  	addu $gp, $gp, $25
   9  	move $6, $ra
  10  	lw $25, %call16(__dlsym)($gp)
  11  	addiu $sp, $sp, -16
  12  	sw $ra, 12($sp)
  13  	jalr $25
  14  	nop
  15  	lw $ra, 12($sp)
  16  	jr $ra
  17  	addiu $sp, $sp, 16
  18