forked from OSchip/llvm-project
Object: Add load configuration structure for 64 bit PE/COFF.
llvm-svn: 240230
This commit is contained in:
parent
e3a335076a
commit
4f89cbd898
|
@ -493,6 +493,29 @@ struct coff_load_configuration32 {
|
|||
support::ulittle32_t SEHandlerCount;
|
||||
};
|
||||
|
||||
struct coff_load_configuration64 {
|
||||
support::ulittle32_t Characteristics;
|
||||
support::ulittle32_t TimeDateStamp;
|
||||
support::ulittle16_t MajorVersion;
|
||||
support::ulittle16_t MinorVersion;
|
||||
support::ulittle32_t GlobalFlagsClear;
|
||||
support::ulittle32_t GlobalFlagsSet;
|
||||
support::ulittle32_t CriticalSectionDefaultTimeout;
|
||||
support::ulittle32_t DeCommitFreeBlockThreshold;
|
||||
support::ulittle32_t DeCommitTotalFreeThreshold;
|
||||
support::ulittle32_t LockPrefixTable;
|
||||
support::ulittle32_t MaximumAllocationSize;
|
||||
support::ulittle32_t VirtualMemoryThreshold;
|
||||
support::ulittle32_t ProcessAffinityMask;
|
||||
support::ulittle32_t ProcessHeapFlags;
|
||||
support::ulittle16_t CSDVersion;
|
||||
support::ulittle16_t Reserved;
|
||||
support::ulittle32_t EditList;
|
||||
support::ulittle64_t SecurityCookie;
|
||||
support::ulittle64_t SEHandlerTable;
|
||||
support::ulittle64_t SEHandlerCount;
|
||||
};
|
||||
|
||||
struct coff_runtime_function_x64 {
|
||||
support::ulittle32_t BeginAddress;
|
||||
support::ulittle32_t EndAddress;
|
||||
|
|
Loading…
Reference in New Issue