tls-ie-11.d 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. #as: --pic --no-underscore --em=criself
  2. #ld: --shared -m crislinux --hash-style=sysv
  3. #source: tls-ie-11.s
  4. #source: tls128g.s
  5. #source: tls-x1x2.s
  6. #objdump: -s -t -R -p -T
  7. # DSO with two R_CRIS_32_GOT_TPREL against different symbols. Check
  8. # that we have proper NPTL/TLS markings and GOT.
  9. .*: file format elf32-cris
  10. Program Header:
  11. LOAD off 0x0+ vaddr 0x0+ paddr 0x0+ align 2\*\*13
  12. filesz 0x0+17c memsz 0x0+17c flags r-x
  13. LOAD off 0x0+17c vaddr 0x0+217c paddr 0x0+217c align 2\*\*13
  14. filesz 0x0+114 memsz 0x0+114 flags rw-
  15. DYNAMIC off 0x0+204 vaddr 0x0+2204 paddr 0x0+2204 align 2\*\*2
  16. filesz 0x0+78 memsz 0x0+78 flags rw-
  17. TLS off 0x0+17c vaddr 0x0+217c paddr 0x0+217c align 2\*\*2
  18. filesz 0x0+88 memsz 0x0+88 flags r--
  19. Dynamic Section:
  20. HASH 0x0+b4
  21. STRTAB 0x0+140
  22. SYMTAB 0x0+e0
  23. STRSZ 0x0+17
  24. SYMENT 0x0+10
  25. RELA 0x0+158
  26. RELASZ 0x0+18
  27. RELAENT 0x0+c
  28. FLAGS 0x0+10
  29. private flags = 0:
  30. SYMBOL TABLE:
  31. #...
  32. 0+84 g \.tdata 0+4 x2
  33. #...
  34. 0+80 g \.tdata 0+4 x1
  35. #...
  36. DYNAMIC SYMBOL TABLE:
  37. #...
  38. 0+84 g D \.tdata 0+4 x2
  39. #...
  40. 0+80 g D \.tdata 0+4 x1
  41. #...
  42. DYNAMIC RELOCATION RECORDS
  43. OFFSET TYPE VALUE
  44. 0+2288 R_CRIS_32_TPREL x2
  45. 0+228c R_CRIS_32_TPREL x1
  46. Contents of section \.hash:
  47. #...
  48. Contents of section \.text:
  49. 0170 6fae1000 00006fbe 0c000000 .*
  50. #...
  51. Contents of section \.got:
  52. 227c 04220+ 0+ 0+ 0+ .*
  53. 228c 00000000 .*