1.set noreorder 2.global dlsym 3.hidden __dlsym 4.type dlsym,@function 5dlsym: 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