blob: 97bd2e09292baa09e54e13591f43beca2d528573 [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
4X86: LoadConfig [
5X86: Size: 0x5C
6X86: TimeDateStamp: 1970-01-01 00:00:00 (0x0)
7X86: MajorVersion: 0x0
8X86: MinorVersion: 0x0
9X86: GlobalFlagsClear: 0x0
10X86: GlobalFlagsSet: 0x0
11X86: CriticalSectionDefaultTimeout: 0x0
12X86: DeCommitFreeBlockThreshold: 0x0
13X86: DeCommitTotalFreeThreshold: 0x0
14X86: LockPrefixTable: 0x0
15X86: MaximumAllocationSize: 0x0
16X86: VirtualMemoryThreshold: 0x0
17X86: ProcessHeapFlags: 0x0
18X86: ProcessAffinityMask: 0x0
19X86: CSDVersion: 0x0
20X86: DependentLoadFlags: 0x0
21X86: EditList: 0x0
22X86: SecurityCookie: 0x10003004
23X86: SEHandlerTable: 0x100021C0
24X86: SEHandlerCount: 2
25X86: GuardCFCheckFunction: 0x1000207C
26X86: GuardCFCheckDispatch: 0x0
27X86: GuardCFFunctionTable: 0x100020A4
28X86: GuardCFFunctionCount: 11
29X86: GuardFlags: 0x13500
30X86: ]
31X86: SEHTable [
32X86: 0x10001BE0
33X86: 0x10001E30
34X86: ]
35X86: GuardFidTable [
36X86: 0x10001000
37X86: 0x10001040
38X86: 0x10001060
39X86: 0x10001100
40X86: 0x10001120
41X86: 0x10001150
42X86: 0x10001460
43X86: 0x100019B0
44X86: 0x10001B40
45X86: 0x10001BE0
46X86: 0x10001DC0
47X86: ]
48
49X64: LoadConfig [
50X64: Size: 0x94
51X64: TimeDateStamp: 1970-01-01 00:00:00 (0x0)
52X64: MajorVersion: 0x0
53X64: MinorVersion: 0x0
54X64: GlobalFlagsClear: 0x0
55X64: GlobalFlagsSet: 0x0
56X64: CriticalSectionDefaultTimeout: 0x0
57X64: DeCommitFreeBlockThreshold: 0x0
58X64: DeCommitTotalFreeThreshold: 0x0
59X64: LockPrefixTable: 0x0
60X64: MaximumAllocationSize: 0x0
61X64: VirtualMemoryThreshold: 0x0
62X64: ProcessHeapFlags: 0x0
63X64: ProcessAffinityMask: 0x0
64X64: CSDVersion: 0x0
65X64: DependentLoadFlags: 0x0
66X64: EditList: 0x0
67X64: SecurityCookie: 0x180003018
68X64: SEHandlerTable: 0
69X64: SEHandlerCount: 0
70X64: GuardCFCheckFunction: 0x180002100
71X64: GuardCFCheckDispatch: 0x180002108
72X64: GuardCFFunctionTable: 0x180002158
73X64: GuardCFFunctionCount: 9
74X64: GuardFlags: 0x13500
75X64: ]
76X64-NOT: SEHTable
77X64: GuardFidTable [
78X64: 0x180001000
79X64: 0x180001050
80X64: 0x180001070
81X64: 0x1800010E0
82X64: 0x180001110
83X64: 0x180001460
84X64: 0x180001970
85X64: 0x180001B50
86X64: 0x180001D90
87X64: ]