mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-27 04:52:05 +08:00
25 lines
495 B
ArmAsm
25 lines
495 B
ArmAsm
|
.section .text.foo,"ax",@progbits
|
||
|
.type foo, @function
|
||
|
foo:
|
||
|
movl ifunc@GOTPCREL(%rip), %eax
|
||
|
movl ifunc(%rip), %eax
|
||
|
call ifunc@PLT
|
||
|
call ifunc
|
||
|
movl xxx(%rip), %eax
|
||
|
ret
|
||
|
|
||
|
.section .text.bar,"ax",@progbits
|
||
|
.type bar, @function
|
||
|
bar:
|
||
|
.global bar
|
||
|
ret
|
||
|
|
||
|
.section .text.ifunc,"ax",@progbits
|
||
|
.type ifunc, @gnu_indirect_function
|
||
|
ifunc:
|
||
|
ret
|
||
|
|
||
|
.section .data.foo,"aw",@progbits
|
||
|
xxx:
|
||
|
.quad ifunc
|