blob: 1eb67beadde6302822c6fba99ce3365ecc8c513a [file] [log] [blame]
Reid Klecknerb7d716c2017-06-22 01:10:29 +00001RUN: llvm-readobj -coff-load-config %S/Inputs/coff-load-config-x86.dll | FileCheck %s --check-prefix=X86
2RUN: llvm-readobj -coff-load-config %S/Inputs/coff-load-config-x64.dll | FileCheck %s --check-prefix=X64
3
Reid Kleckner45cb4fe2017-06-23 22:12:11 +00004RUN: llvm-readobj -coff-load-config %S/Inputs/coff-load-config-data-end.exe | FileCheck %s --check-prefix=DATAEND
5
Reid Klecknerb7d716c2017-06-22 01:10:29 +00006X86: LoadConfig [
7X86: Size: 0x5C
8X86: TimeDateStamp: 1970-01-01 00:00:00 (0x0)
9X86: MajorVersion: 0x0
10X86: MinorVersion: 0x0
11X86: GlobalFlagsClear: 0x0
12X86: GlobalFlagsSet: 0x0
13X86: CriticalSectionDefaultTimeout: 0x0
14X86: DeCommitFreeBlockThreshold: 0x0
15X86: DeCommitTotalFreeThreshold: 0x0
16X86: LockPrefixTable: 0x0
17X86: MaximumAllocationSize: 0x0
18X86: VirtualMemoryThreshold: 0x0
19X86: ProcessHeapFlags: 0x0
20X86: ProcessAffinityMask: 0x0
21X86: CSDVersion: 0x0
22X86: DependentLoadFlags: 0x0
23X86: EditList: 0x0
24X86: SecurityCookie: 0x10003004
25X86: SEHandlerTable: 0x100021C0
26X86: SEHandlerCount: 2
27X86: GuardCFCheckFunction: 0x1000207C
28X86: GuardCFCheckDispatch: 0x0
29X86: GuardCFFunctionTable: 0x100020A4
30X86: GuardCFFunctionCount: 11
31X86: GuardFlags: 0x13500
32X86: ]
33X86: SEHTable [
34X86: 0x10001BE0
35X86: 0x10001E30
36X86: ]
37X86: GuardFidTable [
38X86: 0x10001000
39X86: 0x10001040
40X86: 0x10001060
41X86: 0x10001100
42X86: 0x10001120
43X86: 0x10001150
44X86: 0x10001460
45X86: 0x100019B0
46X86: 0x10001B40
47X86: 0x10001BE0
48X86: 0x10001DC0
49X86: ]
50
51X64: LoadConfig [
52X64: Size: 0x94
53X64: TimeDateStamp: 1970-01-01 00:00:00 (0x0)
54X64: MajorVersion: 0x0
55X64: MinorVersion: 0x0
56X64: GlobalFlagsClear: 0x0
57X64: GlobalFlagsSet: 0x0
58X64: CriticalSectionDefaultTimeout: 0x0
59X64: DeCommitFreeBlockThreshold: 0x0
60X64: DeCommitTotalFreeThreshold: 0x0
61X64: LockPrefixTable: 0x0
62X64: MaximumAllocationSize: 0x0
63X64: VirtualMemoryThreshold: 0x0
64X64: ProcessHeapFlags: 0x0
65X64: ProcessAffinityMask: 0x0
66X64: CSDVersion: 0x0
67X64: DependentLoadFlags: 0x0
68X64: EditList: 0x0
69X64: SecurityCookie: 0x180003018
70X64: SEHandlerTable: 0
71X64: SEHandlerCount: 0
72X64: GuardCFCheckFunction: 0x180002100
73X64: GuardCFCheckDispatch: 0x180002108
74X64: GuardCFFunctionTable: 0x180002158
75X64: GuardCFFunctionCount: 9
76X64: GuardFlags: 0x13500
77X64: ]
78X64-NOT: SEHTable
79X64: GuardFidTable [
80X64: 0x180001000
81X64: 0x180001050
82X64: 0x180001070
83X64: 0x1800010E0
84X64: 0x180001110
85X64: 0x180001460
86X64: 0x180001970
87X64: 0x180001B50
88X64: 0x180001D90
89X64: ]
Reid Kleckner45cb4fe2017-06-23 22:12:11 +000090
91DATAEND: SEHTable [
92DATAEND-NEXT: 0x402006
93DATAEND-NEXT: ]