Home | History | Annotate | Download | only in ld-ifunc
      1         .section .text.foo,"ax",@progbits
      2         .type foo, @function
      3 foo:
      4         .global foo
      5         movl ifunc@GOTPCREL(%rip), %eax
      6         movl ifunc(%rip), %eax
      7 	call ifunc@PLT
      8 	call ifunc
      9         movl xxx(%rip), %eax
     10         ret
     11 
     12         .section .text.bar,"ax",@progbits
     13         .type bar, @function
     14 bar:
     15         .global bar
     16         ret
     17 
     18         .section .text.ifunc,"ax",@progbits
     19         .type ifunc, @gnu_indirect_function
     20         .global ifunc
     21 ifunc:
     22         ret
     23 
     24         .section .data.foo,"aw",@progbits
     25 xxx:
     26 	.quad ifunc
     27