mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-21 18:29:46 +00:00
Object: Add load configuration structure for 64 bit PE/COFF.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240230 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
ee16995e3d
commit
87ae2e8ab0
@ -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