elfv2.s 424 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. .section .toc,"aw",@progbits
  2. .L0:
  3. .quad x
  4. .data
  5. x:
  6. .quad f1
  7. .globl f1
  8. .type f1,@function
  9. .text
  10. f1:
  11. addis 2,12,.TOC.-f1@ha
  12. addi 2,2,.TOC.-f1@l
  13. .localentry f1,.-f1
  14. mflr 0
  15. stdu 1,-32(1)
  16. std 0,48(1)
  17. bl f1
  18. ld 3,.L0@toc(2)
  19. bl f2
  20. nop
  21. ld 3,x@got(2)
  22. bl f3
  23. nop
  24. bl f4
  25. nop
  26. bl f5
  27. nop
  28. ld 0,48(1)
  29. addi 1,1,32
  30. mtlr 0
  31. blr
  32. .size f1,.-f1
  33. .globl f5
  34. .type f5,@function
  35. f5:
  36. .localentry f5,1
  37. blr
  38. .size f5,.-f5