xref: /third_party/musl/src/ldso/mipsn32/dlsym.s
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/musl/src/ldso/mipsn32/
1570af302Sopenharmony_ci.set	noreorder
2570af302Sopenharmony_ci.global	dlsym
3570af302Sopenharmony_ci.hidden	__dlsym
4570af302Sopenharmony_ci.type	dlsym,@function
5570af302Sopenharmony_cidlsym:
6570af302Sopenharmony_ci	lui	$3, %hi(%neg(%gp_rel(dlsym)))
7570af302Sopenharmony_ci	addiu	$3, $3, %lo(%neg(%gp_rel(dlsym)))
8570af302Sopenharmony_ci	addu	$3, $3, $25
9570af302Sopenharmony_ci	move	$6, $ra
10570af302Sopenharmony_ci	lw	$25, %got_disp(__dlsym)($3)
11570af302Sopenharmony_ci	addiu	$sp, $sp, -32
12570af302Sopenharmony_ci	sd	$ra, 16($sp)
13570af302Sopenharmony_ci	jalr	$25
14570af302Sopenharmony_ci	nop
15570af302Sopenharmony_ci	ld	$ra, 16($sp)
16570af302Sopenharmony_ci	jr	$ra
17570af302Sopenharmony_ci	addiu	$sp, $sp, 32
18

Indexes created Thu Nov 07 10:32:03 CST 2024