1header: !Header
2  Machine: IMAGE_FILE_MACHINE_I386 # (0x14c)
3  Characteristics: [ IMAGE_FILE_DEBUG_STRIPPED ]
4
5sections:
6  - !Section
7    Name: .text
8    Alignment: 16
9    Characteristics: [IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ, ] # 0x60500020
10    SectionData:  !hex "83EC0CC744240800000000C7042400000000E800000000E8000000008B44240883C40CC3" # |....D$.......$...............D$.....|
11
12    Relocations:
13      - !Relocation
14        VirtualAddress: 0xe
15        SymbolName: L_.str
16        Type: IMAGE_REL_I386_DIR32
17
18      - !Relocation
19        VirtualAddress: 0x13
20        SymbolName: _puts
21        Type: IMAGE_REL_I386_REL32
22
23      - !Relocation
24        VirtualAddress: 0x18
25        SymbolName: _SomeOtherFunction
26        Type: IMAGE_REL_I386_REL32
27
28  - !Section
29    Name: .data
30    Alignment: 1
31    Characteristics: [IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE, ] # 0xc0100040
32    SectionData:  !hex "48656C6C6F20576F726C642100" # |Hello World!.|
33
34symbols:
35  - !Symbol
36    Name: .text
37    Value: 0
38    SectionNumber: 1
39    SimpleType: IMAGE_SYM_TYPE_NULL # (0)
40    ComplexType: IMAGE_SYM_DTYPE_NULL # (0)
41    StorageClass: IMAGE_SYM_CLASS_STATIC # (3)
42    SectionDefinition:
43      Length:          36
44      NumberOfRelocations: 3
45      NumberOfLinenumbers: 0
46      CheckSum:        0
47      Number:          1
48
49  - !Symbol
50    Name: .data
51    Value: 0
52    SectionNumber: 2
53    SimpleType: IMAGE_SYM_TYPE_NULL # (0)
54    ComplexType: IMAGE_SYM_DTYPE_NULL # (0)
55    StorageClass: IMAGE_SYM_CLASS_STATIC # (3)
56    SectionDefinition:
57      Length:          13
58      NumberOfRelocations: 0
59      NumberOfLinenumbers: 0
60      CheckSum:        0
61      Number:          2
62
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
71  - !Symbol
72    Name: L_.str
73    Value: 0
74    SectionNumber: 2
75    SimpleType: IMAGE_SYM_TYPE_NULL # (0)
76    ComplexType: IMAGE_SYM_DTYPE_NULL # (0)
77    StorageClass: IMAGE_SYM_CLASS_STATIC # (3)
78
79  - !Symbol
80    Name: _puts
81    Value: 0
82    SectionNumber: 0
83    SimpleType: IMAGE_SYM_TYPE_NULL # (0)
84    ComplexType: IMAGE_SYM_DTYPE_NULL # (0)
85    StorageClass: IMAGE_SYM_CLASS_EXTERNAL # (2)
86
87  - !Symbol
88    Name: _SomeOtherFunction
89    Value: 0
90    SectionNumber: 0
91    SimpleType: IMAGE_SYM_TYPE_NULL # (0)
92    ComplexType: IMAGE_SYM_DTYPE_NULL # (0)
93    StorageClass: IMAGE_SYM_CLASS_EXTERNAL # (2)
94
95