Linux debugging

Check our new training course

Linux debugging, tracing, profiling & perf. analysis

Check our new training course
with Creative Commons CC-BY-SA
lecture and lab materials

Bootlin logo

Elixir Cross Referencer

.set	noreorder
.global	dlsym
.hidden	__dlsym
.type	dlsym,@function
dlsym:
	lui	$3, %hi(%neg(%gp_rel(dlsym)))
	daddiu	$3, $3, %lo(%neg(%gp_rel(dlsym)))
	daddu	$3, $3, $25
	move	$6, $ra
	ld	$25, %got_disp(__dlsym)($3)
	daddiu	$sp, $sp, -32
	sd	$ra, 24($sp)
	jalr	$25
	nop
	ld	$ra, 24($sp)
	jr	$ra
	daddiu	$sp, $sp, 32