Home | History | Annotate | Download | only in Object

Lines Matching full:coff

1 RUN: obj2yaml %p/Inputs/trivial-object-test.coff-i386 | FileCheck %s --check-prefix COFF-I386
2 RUN: obj2yaml %p/Inputs/trivial-object-test.coff-x86-64 | FileCheck %s --check-prefix COFF-X86-64
7 COFF-I386: header:
8 COFF-I386-NEXT: Machine: IMAGE_FILE_MACHINE_I386
10 COFF-I386: sections:
11 COFF-I386-NEXT: - Name: .text
12 COFF-I386-NEXT: Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
13 COFF-I386-NEXT: Alignment: 16
14 COFF-I386-NEXT: SectionData: 83EC0CC744240800000000C7042400000000E800000000E8000000008B44240883C40CC3
16 COFF-I386: Relocations:
17 COFF-I386-NEXT: - VirtualAddress: 14
18 COFF-I386-NEXT: SymbolName: L_.str
19 COFF-I386-NEXT: Type: IMAGE_REL_I386_DIR32
21 COFF-I386: - VirtualAddress: 19
22 COFF-I386-NEXT: SymbolName: _puts
23 COFF-I386-NEXT: Type: IMAGE_REL_I386_REL32
25 COFF-I386: - VirtualAddress: 24
26 COFF-I386-NEXT: SymbolName: _SomeOtherFunction
27 COFF-I386-NEXT: Type: IMAGE_REL_I386_REL32
29 COFF-I386: - Name: .data
30 COFF-I386-NEXT: Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]
31 COFF-I386-NEXT: Alignment: 1
32 COFF-I386-NEXT: SectionData: 48656C6C6F20576F726C642100
34 COFF-I386: symbols:
35 COFF-I386-NEXT: - Name: .text
36 COFF-I386-NEXT: Value: 0
37 COFF-I386-NEXT: SectionNumber: 1
38 COFF-I386-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL
39 COFF-I386-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL
40 COFF-I386-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC
41 COFF-I386-NEXT: SectionDefinition:
42 COFF-I386-NEXT: Length: 36
43 COFF-I386-NEXT: NumberOfRelocations: 3
44 COFF-I386-NEXT: NumberOfLinenumbers: 0
45 COFF-I386-NEXT: CheckSum: 0
46 COFF-I386-NEXT: Number: 1
48 COFF-I386: - Name: .data
49 COFF-I386-NEXT: Value: 0
50 COFF-I386-NEXT: SectionNumber: 2
51 COFF-I386-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL
52 COFF-I386-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL
53 COFF-I386-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC
54 COFF-I386-NEXT: SectionDefinition:
55 COFF-I386-NEXT: Length: 13
56 COFF-I386-NEXT: NumberOfRelocations: 0
57 COFF-I386-NEXT: NumberOfLinenumbers: 0
58 COFF-I386-NEXT: CheckSum: 0
59 COFF-I386-NEXT: Number: 2
61 COFF-I386: - Name: _main
62 COFF-I386-NEXT: Value: 0
63 COFF-I386-NEXT: SectionNumber: 1
64 COFF-I386-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL
65 COFF-I386-NEXT: ComplexType: IMAGE_SYM_DTYPE_FUNCTION
66 COFF-I386-NEXT: StorageClass: IMAGE_SYM_CLASS_EXTERNAL
68 COFF-I386: - Name: L_.str
69 COFF-I386-NEXT: Value: 0
70 COFF-I386-NEXT: SectionNumber: 2
71 COFF-I386-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL
72 COFF-I386-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL
73 COFF-I386-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC
75 COFF-I386: - Name: _puts
76 COFF-I386-NEXT: Value: 0
77 COFF-I386-NEXT: SectionNumber: 0
78 COFF-I386-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL
79 COFF-I386-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL
80 COFF-I386-NEXT: StorageClass: IMAGE_SYM_CLASS_EXTERNAL
82 COFF-I386: - Name: _SomeOtherFunction
83 COFF-I386-NEXT: Value: 0
84 COFF-I386-NEXT: SectionNumber: 0
85 COFF-I386-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL
86 COFF-I386-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL
87 COFF-I386-NEXT: StorageClass: IMAGE_SYM_CLASS_EXTERNAL
90 COFF-X86-64: header:
91 COFF-X86-64-NEXT: Machine: IMAGE_FILE_MACHINE_AMD64
93 COFF-X86-64: sections:
94 COFF-X86-64-NEXT: - Name: .text
95 COFF-X86-64-NEXT: Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
96 COFF-X86-64-NEXT: Alignment: 16
97 COFF-X86-64-NEXT: SectionData: 4883EC28C744242400000000488D0D00000000E800000000E8000000008B4424244883C428C3
99 COFF-X86-64: Relocations:
100 COFF-X86-64-NEXT: - VirtualAddress: 15
101 COFF-X86-64-NEXT: SymbolName: L.str
102 COFF-X86-64-NEXT: Type: IMAGE_REL_AMD64_REL32
104 COFF-X86-64: - VirtualAddress: 20
105 COFF-X86-64-NEXT: SymbolName: puts
106 COFF-X86-64-NEXT: Type: IMAGE_REL_AMD64_REL32
108 COFF-X86-64: - VirtualAddress: 25
109 COFF-X86-64-NEXT: SymbolName: SomeOtherFunction
110 COFF-X86-64-NEXT: Type: IMAGE_REL_AMD64_REL32
112 COFF-X86-64: - Name: .data
113 COFF-X86-64-NEXT: Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]
114 COFF-X86-64-NEXT: Alignment: 1
115 COFF-X86-64-NEXT: SectionData: 48656C6C6F20576F726C642100
117 COFF-X86-64: - Name: '.CRT$XCU'
118 COFF-X86-64-NEXT: Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]
119 COFF-X86-64-NEXT: Alignment: 8
120 COFF-X86-64-NEXT: SectionData: '0000000000000000'
122 COFF-X86-64: Relocations:
123 COFF-X86-64-NEXT: - VirtualAddress: 0
124 COFF-X86-64-NEXT: SymbolName: '??__Ex@@YAXXZ'
125 COFF-X86-64-NEXT: Type: IMAGE_REL_AMD64_ADDR64
127 COFF-X86-64: symbols:
128 COFF-X86-64-NEXT: - Name: .text
129 COFF-X86-64-NEXT: Value: 0
130 COFF-X86-64-NEXT: SectionNumber: 1
131 COFF-X86-64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL
132 COFF-X86-64-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL
133 COFF-X86-64-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC
134 COFF-X86-64-NEXT: SectionDefinition:
135 COFF-X86-64-NEXT: Length: 38
136 COFF-X86-64-NEXT: NumberOfRelocations: 3
137 COFF-X86-64-NEXT: NumberOfLinenumbers: 0
138 COFF-X86-64-NEXT: CheckSum: 0
139 COFF-X86-64-NEXT: Number: 1
141 COFF-X86-64: - Name: .data
142 COFF-X86-64-NEXT: Value: 0
143 COFF-X86-64-NEXT: SectionNumber: 2
144 COFF-X86-64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL
145 COFF-X86-64-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL
146 COFF-X86-64-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC
147 COFF-X86-64-NEXT: SectionDefinition:
148 COFF-X86-64-NEXT: Length: 13
149 COFF-X86-64-NEXT: NumberOfRelocations: 0
150 COFF-X86-64-NEXT: NumberOfLinenumbers: 0
151 COFF-X86-64-NEXT: CheckSum: 0
152 COFF-X86-64-NEXT: Number: 2
154 COFF-X86-64: - Name: main
155 COFF-X86-64-NEXT: Value: 0
156 COFF-X86-64-NEXT: SectionNumber: 1
157 COFF-X86-64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL
158 COFF-X86-64-NEXT: ComplexType: IMAGE_SYM_DTYPE_FUNCTION
159 COFF-X86-64-NEXT: StorageClass: IMAGE_SYM_CLASS_EXTERNAL
161 COFF-X86-64: - Name: L.str
162 COFF-X86-64-NEXT: Value: 0
163 COFF-X86-64-NEXT: SectionNumber: 2
164 COFF-X86-64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL
165 COFF-X86-64-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL
166 COFF-X86-64-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC
168 COFF-X86-64: - Name: puts
169 COFF-X86-64-NEXT: Value: 0
170 COFF-X86-64-NEXT: SectionNumber: 0
171 COFF-X86-64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL
172 COFF-X86-64-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL
173 COFF-X86-64-NEXT: StorageClass: IMAGE_SYM_CLASS_EXTERNAL
175 COFF-X86-64: - Name: SomeOtherFunction
176 COFF-X86-64-NEXT: Value: 0
177 COFF-X86-64-NEXT: SectionNumber: 0
178 COFF-X86-64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL
179 COFF-X86-64-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL
180 COFF-X86-64-NEXT: StorageClass: IMAGE_SYM_CLASS_EXTERNAL
182 COFF-X86-64: - Name: '??__Ex@@YAXXZ'
183 COFF-X86-64-NEXT: Value: 0
184 COFF-X86-64-NEXT: SectionNumber: 3
185 COFF-X86-64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL
186 COFF-X86-64-NEXT: ComplexType: IMAGE_SYM_DTYPE_FUNCTION
187 COFF-X86-64-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC