mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 18:54:02 +01:00
Object: Add load configuration structure for 64 bit PE/COFF.
llvm-svn: 240230
This commit is contained in:
parent
59ddcf57cd
commit
57a210fa38
@ -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
Block a user