tls-ie-78.d 1009 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #source: start1.s
  2. #source: tls128.s
  3. #source: tls-ie-8e.s
  4. #as: --no-underscore --em=criself
  5. #ld: -m crislinux --hash-style=sysv
  6. #ld_after_inputfiles: tmpdir/tls-dso-xz-1.so
  7. #objdump: -s -h -t -T -R -r -p
  8. # Check that we have proper NPTL/TLS markings and GOT for a
  9. # R_CRIS_32_IE, for an executable, symbol defined elsewhere.
  10. .*: file format elf32-cris
  11. Program Header:
  12. #...
  13. TLS off .*
  14. filesz 0x0+80 memsz 0x0+80 flags r--
  15. Dynamic Section:
  16. NEEDED tmpdir/tls-dso-xz-1.so
  17. #...
  18. private flags = 0:
  19. #...
  20. 8 .got[ ]+0+10 .*
  21. CONTENTS, ALLOC, LOAD, DATA
  22. SYMBOL TABLE:
  23. #...
  24. 0+ \*UND\* 0+ x
  25. #...
  26. DYNAMIC SYMBOL TABLE:
  27. 0+ D \*UND\* 0+ x
  28. #...
  29. DYNAMIC RELOCATION RECORDS
  30. OFFSET TYPE VALUE
  31. 0+82278 R_CRIS_32_TPREL x
  32. Contents of section .interp:
  33. #...
  34. Contents of section \.text:
  35. 80160 41b20000 6fae7822 08000000 .*
  36. Contents of section \.tdata:
  37. #...
  38. Contents of section \.got:
  39. 8226c ec210800 00000000 00000000 00000000 .*