|
2 | 2 | # RUN: llvm-readobj --file-headers %t | FileCheck %s |
3 | 3 | # RUN: obj2yaml %t | FileCheck %s --check-prefix=ROUNDTRIP |
4 | 4 |
|
5 | | -# CHECK: OptionalHeaderSize: 224 |
6 | | -# CHECK: ImageBase: 0x40000000 |
| 5 | +# CHECK: Format: COFF-MIPS |
| 6 | +# CHECK: Arch: mipsel |
| 7 | +# CHECK: Machine: IMAGE_FILE_MACHINE_R4000 (0x166) |
| 8 | +# CHECK: Relocations [ |
| 9 | +# CHECK: Section (1) .text { |
| 10 | +# CHECK: 0x4 IMAGE_REL_MIPS_JMPADDR main (0) |
| 11 | +# CHECK: } |
| 12 | +# CHECK: ] |
7 | 13 |
|
8 | | -# ROUNDTRIP: ImageBase: 1073741824 |
9 | | -# ROUNDTRIP: VirtualAddress: 4096 |
10 | | -# ROUNDTRIP: VirtualAddress: 8192 |
11 | | -# ROUNDTRIP: VirtualAddress: 12288 |
| 14 | +# ROUNDTRIP: Machine: IMAGE_FILE_MACHINE_R4000 |
| 15 | +# ROUNDTRIP: Relocations: |
| 16 | +# ROUNDTRIP-NEXT: - VirtualAddress: 4 |
| 17 | +# ROUNDTRIP-NEXT: SymbolName: main |
| 18 | +# ROUNDTRIP-NEXT: Type: IMAGE_REL_MIPS_JMPADDR |
12 | 19 |
|
13 | 20 | --- !COFF |
14 | | -OptionalHeader: |
15 | | - AddressOfEntryPoint: 4096 |
16 | | - ImageBase: 1073741824 |
17 | | - SectionAlignment: 4096 |
18 | | - FileAlignment: 512 |
19 | | - MajorOperatingSystemVersion: 6 |
20 | | - MinorOperatingSystemVersion: 0 |
21 | | - MajorImageVersion: 0 |
22 | | - MinorImageVersion: 0 |
23 | | - MajorSubsystemVersion: 6 |
24 | | - MinorSubsystemVersion: 0 |
25 | | - Subsystem: IMAGE_SUBSYSTEM_WINDOWS_CUI |
26 | | - DLLCharacteristics: [ IMAGE_DLL_CHARACTERISTICS_HIGH_ENTROPY_VA, IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE, IMAGE_DLL_CHARACTERISTICS_NX_COMPAT, IMAGE_DLL_CHARACTERISTICS_TERMINAL_SERVER_AWARE ] |
27 | | - SizeOfStackReserve: 1048576 |
28 | | - SizeOfStackCommit: 4096 |
29 | | - SizeOfHeapReserve: 1048576 |
30 | | - SizeOfHeapCommit: 4096 |
31 | | - ExportTable: |
32 | | - RelativeVirtualAddress: 0 |
33 | | - Size: 0 |
34 | | - ImportTable: |
35 | | - RelativeVirtualAddress: 0 |
36 | | - Size: 0 |
37 | | - ResourceTable: |
38 | | - RelativeVirtualAddress: 0 |
39 | | - Size: 0 |
40 | | - ExceptionTable: |
41 | | - RelativeVirtualAddress: 12288 |
42 | | - Size: 8 |
43 | | - CertificateTable: |
44 | | - RelativeVirtualAddress: 0 |
45 | | - Size: 0 |
46 | | - BaseRelocationTable: |
47 | | - RelativeVirtualAddress: 0 |
48 | | - Size: 0 |
49 | | - Debug: |
50 | | - RelativeVirtualAddress: 0 |
51 | | - Size: 0 |
52 | | - Architecture: |
53 | | - RelativeVirtualAddress: 0 |
54 | | - Size: 0 |
55 | | - GlobalPtr: |
56 | | - RelativeVirtualAddress: 0 |
57 | | - Size: 0 |
58 | | - TlsTable: |
59 | | - RelativeVirtualAddress: 0 |
60 | | - Size: 0 |
61 | | - LoadConfigTable: |
62 | | - RelativeVirtualAddress: 0 |
63 | | - Size: 0 |
64 | | - BoundImport: |
65 | | - RelativeVirtualAddress: 0 |
66 | | - Size: 0 |
67 | | - IAT: |
68 | | - RelativeVirtualAddress: 0 |
69 | | - Size: 0 |
70 | | - DelayImportDescriptor: |
71 | | - RelativeVirtualAddress: 0 |
72 | | - Size: 0 |
73 | | - ClrRuntimeHeader: |
74 | | - RelativeVirtualAddress: 0 |
75 | | - Size: 0 |
76 | 21 | header: |
77 | 22 | Machine: IMAGE_FILE_MACHINE_R4000 |
78 | | - Characteristics: [ IMAGE_FILE_EXECUTABLE_IMAGE ] |
79 | 23 | sections: |
80 | 24 | - Name: .text |
81 | 25 | Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ] |
82 | | - VirtualAddress: 4096 |
83 | | - VirtualSize: 4 |
84 | | - SectionData: C0035FD6 |
85 | | - - Name: .rdata |
86 | | - Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ] |
87 | | - VirtualAddress: 8192 |
88 | 26 | VirtualSize: 12 |
89 | | - SectionData: 0100400800000000E4E3E3E3 |
90 | | - - Name: .pdata |
91 | | - Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ] |
92 | | - VirtualAddress: 12288 |
93 | | - VirtualSize: 8 |
94 | | - SectionData: '0010000000200000' |
95 | | -symbols: [] |
| 27 | + SectionData: 000000000000000C00000000 |
| 28 | + Relocations: |
| 29 | + - VirtualAddress: 4 |
| 30 | + SymbolName: main |
| 31 | + Type: IMAGE_REL_MIPS_JMPADDR |
| 32 | +symbols: |
| 33 | + - Name: main |
| 34 | + Value: 0 |
| 35 | + SectionNumber: 1 |
| 36 | + SimpleType: IMAGE_SYM_TYPE_NULL |
| 37 | + ComplexType: IMAGE_SYM_DTYPE_NULL |
| 38 | + StorageClass: IMAGE_SYM_CLASS_EXTERNAL |
96 | 39 | ... |
0 commit comments