gotop32.rd 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. #source: gotop32.s
  2. #as: --32 -K PIC
  3. #ld: -shared -melf32_sparc
  4. #readelf: -WSsrl
  5. #target: sparc*-*-*
  6. There are [0-9]+ section headers, starting at offset 0x[0-9a-f]+:
  7. Section Headers:
  8. +\[Nr\] Name +Type +Addr +Off +Size +ES Flg Lk Inf Al
  9. +\[[ 0-9]+\] +NULL +0+ 0+ 0+ 0+ +0 +0 +0
  10. +\[[ 0-9]+\] .hash +.*
  11. +\[[ 0-9]+\] .dynsym +.*
  12. +\[[ 0-9]+\] .dynstr +.*
  13. +\[[ 0-9]+\] .rela.dyn +.*
  14. +\[[ 0-9]+\] .text +PROGBITS +0+1000 0+1000 0+1000 0+ +AX +0 +0 4096
  15. +\[[ 0-9]+\] .dynamic +DYNAMIC +0+12000 0+2000 0+70 08 +WA +3 +0 +4
  16. +\[[ 0-9]+\] .got +PROGBITS +0+12070 0+2070 0+8 04 +WA +0 +0 +4
  17. +\[[ 0-9]+\] .data +PROGBITS +0+13000 0+3000 0+8 00 +WA +0 +0 4096
  18. +\[[ 0-9]+\] .symtab +.*
  19. +\[[ 0-9]+\] .strtab +.*
  20. +\[[ 0-9]+\] .shstrtab +.*
  21. #...
  22. Elf file type is DYN \(Shared object file\)
  23. Entry point 0x[0-9a-f]+
  24. There are [0-9]+ program headers, starting at offset [0-9]+
  25. Program Headers:
  26. +Type +Offset +VirtAddr +PhysAddr +FileSiz MemSiz +Flg Align
  27. +LOAD +0x0+ 0x0+ 0x0+ 0x0+2000 0x0+2000 R E 0x10000
  28. +LOAD +0x0+2000 0x0+12000 0x0+12000 0x0+1008 0x0+1008 RW +0x10000
  29. +DYNAMIC +0x0+2000 0x0+12000 0x0+12000 0x0+70 0x0+70 RW +0x4
  30. #...
  31. Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  32. Offset +Info +Type +Sym. Value +Symbol's Name \+ Addend
  33. [0-9a-f ]+R_SPARC_GLOB_DAT +0+13000 +sym \+ 0
  34. Symbol table '\.dynsym' contains [0-9]+ entries:
  35. +Num: +Value +Size +Type +Bind +Vis +Ndx +Name
  36. .* NOTYPE +LOCAL +DEFAULT +UND *
  37. .* SECTION +LOCAL +DEFAULT +5.*
  38. .* SECTION +LOCAL +DEFAULT +7.*
  39. .* FUNC +GLOBAL +DEFAULT +5 foo
  40. .* NOTYPE +GLOBAL +DEFAULT +8 sym
  41. Symbol table '\.symtab' contains [0-9]+ entries:
  42. +Num: +Value +Size +Type +Bind +Vis +Ndx +Name
  43. .* NOTYPE +LOCAL +DEFAULT +UND *
  44. .* SECTION +LOCAL +DEFAULT +1.*
  45. .* SECTION +LOCAL +DEFAULT +2.*
  46. .* SECTION +LOCAL +DEFAULT +3.*
  47. .* SECTION +LOCAL +DEFAULT +4.*
  48. .* SECTION +LOCAL +DEFAULT +5.*
  49. .* SECTION +LOCAL +DEFAULT +6.*
  50. .* SECTION +LOCAL +DEFAULT +7.*
  51. .* SECTION +LOCAL +DEFAULT +8.*
  52. .* FILE +LOCAL +DEFAULT +ABS .*
  53. .* NOTYPE +LOCAL +DEFAULT +8 local_sym
  54. .* FILE +LOCAL +DEFAULT +ABS .*
  55. .* OBJECT +LOCAL +DEFAULT +ABS _DYNAMIC
  56. .* OBJECT +LOCAL +DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
  57. .* OBJECT +LOCAL +DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
  58. .* FUNC +GLOBAL +DEFAULT +5 foo
  59. .* NOTYPE +GLOBAL +DEFAULT +8 sym