mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-10-31 08:16:47 +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:
		| @@ -493,6 +493,29 @@ struct coff_load_configuration32 { | |||||||
|   support::ulittle32_t SEHandlerCount; |   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 { | struct coff_runtime_function_x64 { | ||||||
|   support::ulittle32_t BeginAddress; |   support::ulittle32_t BeginAddress; | ||||||
|   support::ulittle32_t EndAddress; |   support::ulittle32_t EndAddress; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user