LLVM 22.0.0git
llvm::object::coff_load_configuration64 Struct Reference

64-bit load config (IMAGE_LOAD_CONFIG_DIRECTORY64) More...

#include "llvm/Object/COFF.h"

Public Attributes

support::ulittle32_t Size
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::ulittle64_t DeCommitFreeBlockThreshold
support::ulittle64_t DeCommitTotalFreeThreshold
support::ulittle64_t LockPrefixTable
support::ulittle64_t MaximumAllocationSize
support::ulittle64_t VirtualMemoryThreshold
support::ulittle64_t ProcessAffinityMask
support::ulittle32_t ProcessHeapFlags
support::ulittle16_t CSDVersion
support::ulittle16_t DependentLoadFlags
support::ulittle64_t EditList
support::ulittle64_t SecurityCookie
support::ulittle64_t SEHandlerTable
support::ulittle64_t SEHandlerCount
support::ulittle64_t GuardCFCheckFunction
support::ulittle64_t GuardCFCheckDispatch
support::ulittle64_t GuardCFFunctionTable
support::ulittle64_t GuardCFFunctionCount
support::ulittle32_t GuardFlags
coff_load_config_code_integrity CodeIntegrity
support::ulittle64_t GuardAddressTakenIatEntryTable
support::ulittle64_t GuardAddressTakenIatEntryCount
support::ulittle64_t GuardLongJumpTargetTable
support::ulittle64_t GuardLongJumpTargetCount
support::ulittle64_t DynamicValueRelocTable
support::ulittle64_t CHPEMetadataPointer
support::ulittle64_t GuardRFFailureRoutine
support::ulittle64_t GuardRFFailureRoutineFunctionPointer
support::ulittle32_t DynamicValueRelocTableOffset
support::ulittle16_t DynamicValueRelocTableSection
support::ulittle16_t Reserved2
support::ulittle64_t GuardRFVerifyStackPointerFunctionPointer
support::ulittle32_t HotPatchTableOffset
support::ulittle32_t Reserved3
support::ulittle64_t EnclaveConfigurationPointer
support::ulittle64_t VolatileMetadataPointer
support::ulittle64_t GuardEHContinuationTable
support::ulittle64_t GuardEHContinuationCount
support::ulittle64_t GuardXFGCheckFunctionPointer
support::ulittle64_t GuardXFGDispatchFunctionPointer
support::ulittle64_t GuardXFGTableDispatchFunctionPointer
support::ulittle64_t CastGuardOsDeterminedFailureMode

Detailed Description

64-bit load config (IMAGE_LOAD_CONFIG_DIRECTORY64)

Definition at line 677 of file COFF.h.

Member Data Documentation

◆ CastGuardOsDeterminedFailureMode

support::ulittle64_t llvm::object::coff_load_configuration64::CastGuardOsDeterminedFailureMode

Definition at line 731 of file COFF.h.

◆ CHPEMetadataPointer

support::ulittle64_t llvm::object::coff_load_configuration64::CHPEMetadataPointer

Definition at line 713 of file COFF.h.

◆ CodeIntegrity

coff_load_config_code_integrity llvm::object::coff_load_configuration64::CodeIntegrity

Definition at line 707 of file COFF.h.

◆ CriticalSectionDefaultTimeout

support::ulittle32_t llvm::object::coff_load_configuration64::CriticalSectionDefaultTimeout

Definition at line 684 of file COFF.h.

◆ CSDVersion

support::ulittle16_t llvm::object::coff_load_configuration64::CSDVersion

Definition at line 692 of file COFF.h.

◆ DeCommitFreeBlockThreshold

support::ulittle64_t llvm::object::coff_load_configuration64::DeCommitFreeBlockThreshold

Definition at line 685 of file COFF.h.

◆ DeCommitTotalFreeThreshold

support::ulittle64_t llvm::object::coff_load_configuration64::DeCommitTotalFreeThreshold

Definition at line 686 of file COFF.h.

◆ DependentLoadFlags

support::ulittle16_t llvm::object::coff_load_configuration64::DependentLoadFlags

Definition at line 693 of file COFF.h.

◆ DynamicValueRelocTable

support::ulittle64_t llvm::object::coff_load_configuration64::DynamicValueRelocTable

Definition at line 712 of file COFF.h.

◆ DynamicValueRelocTableOffset

support::ulittle32_t llvm::object::coff_load_configuration64::DynamicValueRelocTableOffset

Definition at line 716 of file COFF.h.

◆ DynamicValueRelocTableSection

support::ulittle16_t llvm::object::coff_load_configuration64::DynamicValueRelocTableSection

Definition at line 717 of file COFF.h.

◆ EditList

support::ulittle64_t llvm::object::coff_load_configuration64::EditList

Definition at line 694 of file COFF.h.

◆ EnclaveConfigurationPointer

support::ulittle64_t llvm::object::coff_load_configuration64::EnclaveConfigurationPointer

Definition at line 724 of file COFF.h.

◆ GlobalFlagsClear

support::ulittle32_t llvm::object::coff_load_configuration64::GlobalFlagsClear

Definition at line 682 of file COFF.h.

◆ GlobalFlagsSet

support::ulittle32_t llvm::object::coff_load_configuration64::GlobalFlagsSet

Definition at line 683 of file COFF.h.

◆ GuardAddressTakenIatEntryCount

support::ulittle64_t llvm::object::coff_load_configuration64::GuardAddressTakenIatEntryCount

Definition at line 709 of file COFF.h.

◆ GuardAddressTakenIatEntryTable

support::ulittle64_t llvm::object::coff_load_configuration64::GuardAddressTakenIatEntryTable

Definition at line 708 of file COFF.h.

◆ GuardCFCheckDispatch

support::ulittle64_t llvm::object::coff_load_configuration64::GuardCFCheckDispatch

Definition at line 701 of file COFF.h.

◆ GuardCFCheckFunction

support::ulittle64_t llvm::object::coff_load_configuration64::GuardCFCheckFunction

Definition at line 700 of file COFF.h.

◆ GuardCFFunctionCount

support::ulittle64_t llvm::object::coff_load_configuration64::GuardCFFunctionCount

Definition at line 703 of file COFF.h.

◆ GuardCFFunctionTable

support::ulittle64_t llvm::object::coff_load_configuration64::GuardCFFunctionTable

Definition at line 702 of file COFF.h.

◆ GuardEHContinuationCount

support::ulittle64_t llvm::object::coff_load_configuration64::GuardEHContinuationCount

Definition at line 727 of file COFF.h.

◆ GuardEHContinuationTable

support::ulittle64_t llvm::object::coff_load_configuration64::GuardEHContinuationTable

Definition at line 726 of file COFF.h.

◆ GuardFlags

support::ulittle32_t llvm::object::coff_load_configuration64::GuardFlags

Definition at line 704 of file COFF.h.

◆ GuardLongJumpTargetCount

support::ulittle64_t llvm::object::coff_load_configuration64::GuardLongJumpTargetCount

Definition at line 711 of file COFF.h.

◆ GuardLongJumpTargetTable

support::ulittle64_t llvm::object::coff_load_configuration64::GuardLongJumpTargetTable

Definition at line 710 of file COFF.h.

◆ GuardRFFailureRoutine

support::ulittle64_t llvm::object::coff_load_configuration64::GuardRFFailureRoutine

Definition at line 714 of file COFF.h.

◆ GuardRFFailureRoutineFunctionPointer

support::ulittle64_t llvm::object::coff_load_configuration64::GuardRFFailureRoutineFunctionPointer

Definition at line 715 of file COFF.h.

◆ GuardRFVerifyStackPointerFunctionPointer

support::ulittle64_t llvm::object::coff_load_configuration64::GuardRFVerifyStackPointerFunctionPointer

Definition at line 719 of file COFF.h.

◆ GuardXFGCheckFunctionPointer

support::ulittle64_t llvm::object::coff_load_configuration64::GuardXFGCheckFunctionPointer

Definition at line 728 of file COFF.h.

◆ GuardXFGDispatchFunctionPointer

support::ulittle64_t llvm::object::coff_load_configuration64::GuardXFGDispatchFunctionPointer

Definition at line 729 of file COFF.h.

◆ GuardXFGTableDispatchFunctionPointer

support::ulittle64_t llvm::object::coff_load_configuration64::GuardXFGTableDispatchFunctionPointer

Definition at line 730 of file COFF.h.

◆ HotPatchTableOffset

support::ulittle32_t llvm::object::coff_load_configuration64::HotPatchTableOffset

Definition at line 720 of file COFF.h.

◆ LockPrefixTable

support::ulittle64_t llvm::object::coff_load_configuration64::LockPrefixTable

Definition at line 687 of file COFF.h.

◆ MajorVersion

support::ulittle16_t llvm::object::coff_load_configuration64::MajorVersion

Definition at line 680 of file COFF.h.

◆ MaximumAllocationSize

support::ulittle64_t llvm::object::coff_load_configuration64::MaximumAllocationSize

Definition at line 688 of file COFF.h.

◆ MinorVersion

support::ulittle16_t llvm::object::coff_load_configuration64::MinorVersion

Definition at line 681 of file COFF.h.

◆ ProcessAffinityMask

support::ulittle64_t llvm::object::coff_load_configuration64::ProcessAffinityMask

Definition at line 690 of file COFF.h.

◆ ProcessHeapFlags

support::ulittle32_t llvm::object::coff_load_configuration64::ProcessHeapFlags

Definition at line 691 of file COFF.h.

◆ Reserved2

support::ulittle16_t llvm::object::coff_load_configuration64::Reserved2

Definition at line 718 of file COFF.h.

◆ Reserved3

support::ulittle32_t llvm::object::coff_load_configuration64::Reserved3

Definition at line 723 of file COFF.h.

◆ SecurityCookie

support::ulittle64_t llvm::object::coff_load_configuration64::SecurityCookie

Definition at line 695 of file COFF.h.

◆ SEHandlerCount

support::ulittle64_t llvm::object::coff_load_configuration64::SEHandlerCount

Definition at line 697 of file COFF.h.

◆ SEHandlerTable

support::ulittle64_t llvm::object::coff_load_configuration64::SEHandlerTable

Definition at line 696 of file COFF.h.

◆ Size

support::ulittle32_t llvm::object::coff_load_configuration64::Size

Definition at line 678 of file COFF.h.

◆ TimeDateStamp

support::ulittle32_t llvm::object::coff_load_configuration64::TimeDateStamp

Definition at line 679 of file COFF.h.

◆ VirtualMemoryThreshold

support::ulittle64_t llvm::object::coff_load_configuration64::VirtualMemoryThreshold

Definition at line 689 of file COFF.h.

◆ VolatileMetadataPointer

support::ulittle64_t llvm::object::coff_load_configuration64::VolatileMetadataPointer

Definition at line 725 of file COFF.h.


The documentation for this struct was generated from the following file: