gc-got-relocs.d 650 B

1234567891011121314151617181920212223242526
  1. #source: gc-start.s
  2. #source: gc-relocs-309.s
  3. #source: gc-relocs-311.s
  4. #source: gc-relocs-312.s
  5. #ld: --gc-sections -T aarch64.ld
  6. #objdump: -s -t -d
  7. # Executable with got related relocs against global sysmbol gced.
  8. # After gc-section removal we are cheking that symbol and got section
  9. # do not exist and text section contains only start function.
  10. .*: file format elf64-(little|big)aarch64
  11. SYMBOL TABLE:
  12. 0+8000 l d \.text 0+ \.text
  13. 0+0000 l df \*ABS\* 0+ .*
  14. 0+8000 g \.text 0+ _start
  15. Contents of section .text:
  16. 8000 1f2003d5 .*
  17. Disassembly of section .text:
  18. 0+8000 \<_start>:
  19. 8000: d503201f nop