tls-e-tpoffgotcomm1.d 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #source: start1.s
  2. #source: tls-dso-tpoffgotcomm1.s --pic
  3. #as: --no-underscore --em=criself -I$srcdir/$subdir
  4. #ld: -m crislinux
  5. #objdump: -d -s -h -t -p
  6. # Like tls-dso-tpoffgotcomm1.d but making sure we can link *an
  7. # executable* with TPOFFGOT relocs against common symbols.
  8. .*: file format elf32-cris
  9. Program Header:
  10. LOAD off 0x0+ vaddr 0x0+80000 paddr 0x0+80000 align 2\*\*13
  11. filesz 0x0+a4 memsz 0x0+a4 flags r-x
  12. LOAD off .*
  13. filesz .*
  14. TLS off 0x0+a4 vaddr .* paddr .* align 2\*\*2
  15. filesz 0x0+ memsz 0x0+8 flags r--
  16. private flags = 0:
  17. Sections:
  18. #...
  19. 2 \.got 0+14 0+820a4 0+820a4 0+a4 2\*\*2
  20. CONTENTS, ALLOC, LOAD, DATA
  21. SYMBOL TABLE:
  22. #...
  23. 0+ g \.tbss 0+4 foo
  24. #...
  25. 0+4 g \.tbss 0+4 bar
  26. #...
  27. Contents of section .got:
  28. 820a4 00000000 00000000 00000000 f8ffffff .*
  29. 820b4 fcffffff .*
  30. Disassembly of section \.text:
  31. 0+80094 <_start>:
  32. 80094: 41b2 moveq 1,\$r11
  33. #...
  34. 0+80098 <do_test>:
  35. 80098: 2f0e 0c00 0000 add.d c <bar\+0x8>,\$r0
  36. 8009e: 1f1e 1000 add.w 0x10,\$r1
  37. \.\.\.