tlssunbin32.rd 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. #source: tlssunbin32.s
  2. #as: --32
  3. #ld: -shared -melf32_sparc tmpdir/libtlslib32.so tmpdir/tlssunbinpic32.o
  4. #readelf: -WSsrl
  5. #target: sparc*-*-*
  6. .*
  7. Section Headers:
  8. +\[Nr\] Name +Type +Addr +Off +Size +ES Flg Lk Inf Al
  9. +\[[ 0-9]+\] +NULL +0+ 0+ 0+ 00 +0 +0 +0
  10. +\[[ 0-9]+\] .interp +.*
  11. +\[[ 0-9]+\] .hash +.*
  12. +\[[ 0-9]+\] .dynsym +.*
  13. +\[[ 0-9]+\] .dynstr +.*
  14. +\[[ 0-9]+\] .gnu.version +.*
  15. +\[[ 0-9]+\] .gnu.version_r +.*
  16. +\[[ 0-9]+\] .rela.dyn +.*
  17. +\[[ 0-9]+\] .text +PROGBITS +0+11000 0+1000 0+1194 00 +AX +0 +0 4096
  18. +\[[ 0-9]+\] .tdata +PROGBITS +0+22194 0+2194 0+1060 00 WAT +0 +0 +4
  19. +\[[ 0-9]+\] .tbss +NOBITS +0+231f4 0+31f4 0+40 00 WAT +0 +0 +4
  20. +\[[ 0-9]+\] .dynamic +DYNAMIC +0+231f4 0+31f4 0+98 08 +WA +4 +0 +4
  21. +\[[ 0-9]+\] .got +PROGBITS +0+2328c 0+328c 0+14 04 +WA +0 +0 +4
  22. +\[[ 0-9]+\] .symtab +.*
  23. +\[[ 0-9]+\] .strtab +.*
  24. +\[[ 0-9]+\] .shstrtab +.*
  25. #...
  26. Elf file type is EXEC \(Executable file\)
  27. Entry point 0x12000
  28. There are [0-9]+ program headers, starting at offset [0-9]+
  29. Program Headers:
  30. +Type +Offset +VirtAddr +PhysAddr +FileSiz MemSiz +Flg Align
  31. +PHDR +0x0+34 0x0+10034 0x0+10034 0x0+c0 0x0+c0 R +0x4
  32. +INTERP +0x0+f4 0x0+100f4 0x0+100f4 0x0+11 0x0+11 R +0x1
  33. .*Requesting program interpreter.*
  34. +LOAD .* R E 0x10000
  35. +LOAD .* RW +0x10000
  36. +DYNAMIC .* RW +0x4
  37. +TLS .* 0x0+1060 0x0+10a0 R +0x4
  38. #...
  39. Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 4 entries:
  40. Offset +Info +Type +Sym. Value +Symbol's Name \+ Addend
  41. [0-9a-f ]+R_SPARC_TLS_TPOFF32 +00000000 +sG5 \+ 0
  42. [0-9a-f ]+R_SPARC_TLS_TPOFF32 +00000000 +sG2 \+ 0
  43. [0-9a-f ]+R_SPARC_TLS_TPOFF32 +00000000 +sG6 \+ 0
  44. [0-9a-f ]+R_SPARC_TLS_TPOFF32 +00000000 +sG1 \+ 0
  45. Symbol table '\.dynsym' contains [0-9]+ entries:
  46. +Num: +Value +Size +Type +Bind +Vis +Ndx +Name
  47. .* NOTYPE +LOCAL +DEFAULT +UND *
  48. .* TLS +GLOBAL +DEFAULT +UND sG5
  49. .* TLS +GLOBAL +DEFAULT +UND sG2
  50. .* FUNC +GLOBAL +DEFAULT +UND __tls_get_addr@SUNWprivate_1.1 \(2\)
  51. .* TLS +GLOBAL +DEFAULT +UND sG6
  52. .* TLS +GLOBAL +DEFAULT +UND sG1
  53. Symbol table '\.symtab' contains [0-9]+ entries:
  54. +Num: +Value +Size +Type +Bind +Vis +Ndx +Name
  55. .* NOTYPE +LOCAL +DEFAULT +UND *
  56. .* SECTION +LOCAL +DEFAULT +1.*
  57. .* SECTION +LOCAL +DEFAULT +2.*
  58. .* SECTION +LOCAL +DEFAULT +3.*
  59. .* SECTION +LOCAL +DEFAULT +4.*
  60. .* SECTION +LOCAL +DEFAULT +5.*
  61. .* SECTION +LOCAL +DEFAULT +6.*
  62. .* SECTION +LOCAL +DEFAULT +7.*
  63. .* SECTION +LOCAL +DEFAULT +8.*
  64. .* SECTION +LOCAL +DEFAULT +9.*
  65. .* SECTION +LOCAL +DEFAULT +10.*
  66. .* SECTION +LOCAL +DEFAULT +11.*
  67. .* SECTION +LOCAL +DEFAULT +12.*
  68. .* FILE +LOCAL +DEFAULT +ABS .*
  69. .* TLS +LOCAL +DEFAULT +9 sl1
  70. .* TLS +LOCAL +DEFAULT +9 sl2
  71. .* TLS +LOCAL +DEFAULT +9 sl3
  72. .* TLS +LOCAL +DEFAULT +9 sl4
  73. .* TLS +LOCAL +DEFAULT +9 sl5
  74. .* TLS +LOCAL +DEFAULT +9 sl6
  75. .* TLS +LOCAL +DEFAULT +9 sl7
  76. .* TLS +LOCAL +DEFAULT +9 sl8
  77. .* FILE +LOCAL +DEFAULT +ABS .*
  78. .* TLS +LOCAL +DEFAULT +10 bl1
  79. .* TLS +LOCAL +DEFAULT +10 bl2
  80. .* TLS +LOCAL +DEFAULT +10 bl3
  81. .* TLS +LOCAL +DEFAULT +10 bl4
  82. .* TLS +LOCAL +DEFAULT +10 bl5
  83. .* TLS +LOCAL +DEFAULT +10 bl6
  84. .* TLS +LOCAL +DEFAULT +10 bl7
  85. .* TLS +LOCAL +DEFAULT +10 bl8
  86. .* FILE +LOCAL +DEFAULT +ABS .*
  87. .* OBJECT +LOCAL +DEFAULT +11 _DYNAMIC
  88. .* OBJECT +LOCAL +DEFAULT +12 _PROCEDURE_LINKAGE_TABLE_
  89. .* OBJECT +LOCAL +DEFAULT +12 _GLOBAL_OFFSET_TABLE_
  90. .* TLS +GLOBAL +DEFAULT +9 sg8
  91. .* TLS +GLOBAL +DEFAULT +10 bg8
  92. .* TLS +GLOBAL +DEFAULT +10 bg6
  93. .* TLS +GLOBAL +DEFAULT +UND sG5
  94. .* TLS +GLOBAL +DEFAULT +10 bg3
  95. .* TLS +GLOBAL +DEFAULT +9 sg3
  96. .* TLS +GLOBAL +HIDDEN +9 sh3
  97. .* TLS +GLOBAL +DEFAULT +UND sG2
  98. .* TLS +GLOBAL +DEFAULT +9 sg4
  99. .* TLS +GLOBAL +DEFAULT +9 sg5
  100. .* TLS +GLOBAL +DEFAULT +10 bg5
  101. .* TLS +GLOBAL +HIDDEN +9 sh7
  102. .* TLS +GLOBAL +HIDDEN +9 sh8
  103. .* TLS +GLOBAL +DEFAULT +9 sg1
  104. .* FUNC +GLOBAL +DEFAULT +8 _start
  105. .* TLS +GLOBAL +HIDDEN +9 sh4
  106. .* TLS +GLOBAL +DEFAULT +10 bg7
  107. .* FUNC +GLOBAL +DEFAULT +UND __tls_get_addr@SUNWprivate_1.1
  108. .* TLS +GLOBAL +HIDDEN +9 sh5
  109. .* NOTYPE +GLOBAL +DEFAULT +12 __bss_start
  110. .* TLS +GLOBAL +DEFAULT +UND sG6
  111. .* FUNC +GLOBAL +DEFAULT +8 fn2
  112. .* TLS +GLOBAL +DEFAULT +9 sg2
  113. .* TLS +GLOBAL +DEFAULT +UND sG1
  114. .* TLS +GLOBAL +HIDDEN +9 sh1
  115. .* TLS +GLOBAL +DEFAULT +9 sg6
  116. .* TLS +GLOBAL +DEFAULT +9 sg7
  117. .* NOTYPE +GLOBAL +DEFAULT +12 _edata
  118. .* NOTYPE +GLOBAL +DEFAULT +12 _end
  119. .* TLS +GLOBAL +HIDDEN +9 sh2
  120. .* TLS +GLOBAL +HIDDEN +9 sh6
  121. .* TLS +GLOBAL +DEFAULT +10 bg2
  122. .* TLS +GLOBAL +DEFAULT +10 bg1
  123. .* TLS +GLOBAL +DEFAULT +10 bg4