x86-64.yaml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. header: !Header
  2. Machine: IMAGE_FILE_MACHINE_AMD64 # (0x8664)
  3. sections:
  4. - !Section
  5. Name: .text
  6. Alignment: 16
  7. Characteristics: [IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ, ] # 0x60500020
  8. SectionData: !hex "4883EC28C744242400000000488D0D00000000E800000000E8000000008B4424244883C428C3" # |H..(.D$$....H.................D$$H..(.|
  9. Relocations:
  10. - !Relocation
  11. VirtualAddress: 0xf
  12. SymbolName: L.str
  13. Type: IMAGE_REL_AMD64_REL32
  14. - !Relocation
  15. VirtualAddress: 0x14
  16. SymbolName: puts
  17. Type: IMAGE_REL_AMD64_REL32
  18. - !Relocation
  19. VirtualAddress: 0x19
  20. SymbolName: SomeOtherFunction
  21. Type: IMAGE_REL_AMD64_REL32
  22. - !Section
  23. Name: .data
  24. Alignment: 1
  25. Characteristics: [IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE, ] # 0xc0100040
  26. SectionData: !hex "48656C6C6F20576F726C642100" # |Hello World!.|
  27. - !Section
  28. Name: '.CRT$XCU'
  29. Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]
  30. Alignment: 8
  31. SectionData: !hex "0000000000000000"
  32. Relocations:
  33. - VirtualAddress: 0
  34. SymbolName: '??__Ex@@YAXXZ'
  35. Type: IMAGE_REL_AMD64_ADDR64
  36. symbols:
  37. - !Symbol
  38. Name: .text
  39. Value: 0
  40. SectionNumber: 1
  41. SimpleType: IMAGE_SYM_TYPE_NULL # (0)
  42. ComplexType: IMAGE_SYM_DTYPE_NULL # (0)
  43. StorageClass: IMAGE_SYM_CLASS_STATIC # (3)
  44. SectionDefinition:
  45. Length: 38
  46. NumberOfRelocations: 3
  47. NumberOfLinenumbers: 0
  48. CheckSum: 0
  49. Number: 1
  50. - !Symbol
  51. Name: .data
  52. Value: 0
  53. SectionNumber: 2
  54. SimpleType: IMAGE_SYM_TYPE_NULL # (0)
  55. ComplexType: IMAGE_SYM_DTYPE_NULL # (0)
  56. StorageClass: IMAGE_SYM_CLASS_STATIC # (3)
  57. SectionDefinition:
  58. Length: 13
  59. NumberOfRelocations: 0
  60. NumberOfLinenumbers: 0
  61. CheckSum: 0
  62. Number: 2
  63. - !Symbol
  64. Name: main
  65. Value: 0
  66. SectionNumber: 1
  67. SimpleType: IMAGE_SYM_TYPE_NULL # (0)
  68. ComplexType: IMAGE_SYM_DTYPE_FUNCTION # (2)
  69. StorageClass: IMAGE_SYM_CLASS_EXTERNAL # (2)
  70. - !Symbol
  71. Name: L.str
  72. Value: 0
  73. SectionNumber: 2
  74. SimpleType: IMAGE_SYM_TYPE_NULL # (0)
  75. ComplexType: IMAGE_SYM_DTYPE_NULL # (0)
  76. StorageClass: IMAGE_SYM_CLASS_STATIC # (3)
  77. - !Symbol
  78. Name: puts
  79. Value: 0
  80. SectionNumber: 0
  81. SimpleType: IMAGE_SYM_TYPE_NULL # (0)
  82. ComplexType: IMAGE_SYM_DTYPE_NULL # (0)
  83. StorageClass: IMAGE_SYM_CLASS_EXTERNAL # (2)
  84. - !Symbol
  85. Name: SomeOtherFunction
  86. Value: 0
  87. SectionNumber: 0
  88. SimpleType: IMAGE_SYM_TYPE_NULL # (0)
  89. ComplexType: IMAGE_SYM_DTYPE_NULL # (0)
  90. StorageClass: IMAGE_SYM_CLASS_EXTERNAL # (2)
  91. - !Symbol
  92. Name: '??__Ex@@YAXXZ'
  93. Value: 0
  94. SectionNumber: 3
  95. SimpleType: IMAGE_SYM_TYPE_NULL # (0)
  96. ComplexType: IMAGE_SYM_DTYPE_FUNCTION # (2)
  97. StorageClass: IMAGE_SYM_CLASS_STATIC # (3)