reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
804 if (!Conf) 809 time_t TDS = Conf->TimeDateStamp; 811 W.printHex("Size", Conf->Size); 815 if (Conf->Size < offsetof(T, SEHandlerTable)) 818 W.printHex("MajorVersion", Conf->MajorVersion); 819 W.printHex("MinorVersion", Conf->MinorVersion); 820 W.printHex("GlobalFlagsClear", Conf->GlobalFlagsClear); 821 W.printHex("GlobalFlagsSet", Conf->GlobalFlagsSet); 823 Conf->CriticalSectionDefaultTimeout); 824 W.printHex("DeCommitFreeBlockThreshold", Conf->DeCommitFreeBlockThreshold); 825 W.printHex("DeCommitTotalFreeThreshold", Conf->DeCommitTotalFreeThreshold); 826 W.printHex("LockPrefixTable", Conf->LockPrefixTable); 827 W.printHex("MaximumAllocationSize", Conf->MaximumAllocationSize); 828 W.printHex("VirtualMemoryThreshold", Conf->VirtualMemoryThreshold); 829 W.printHex("ProcessHeapFlags", Conf->ProcessHeapFlags); 830 W.printHex("ProcessAffinityMask", Conf->ProcessAffinityMask); 831 W.printHex("CSDVersion", Conf->CSDVersion); 832 W.printHex("DependentLoadFlags", Conf->DependentLoadFlags); 833 W.printHex("EditList", Conf->EditList); 834 W.printHex("SecurityCookie", Conf->SecurityCookie); 837 if (Conf->Size < offsetof(coff_load_configuration32, GuardCFCheckFunction)) 839 W.printHex("SEHandlerTable", Conf->SEHandlerTable); 840 W.printNumber("SEHandlerCount", Conf->SEHandlerCount); 842 Tables.SEHTableVA = Conf->SEHandlerTable; 843 Tables.SEHTableCount = Conf->SEHandlerCount; 846 if (Conf->Size < offsetof(T, CodeIntegrity)) 848 W.printHex("GuardCFCheckFunction", Conf->GuardCFCheckFunction); 849 W.printHex("GuardCFCheckDispatch", Conf->GuardCFCheckDispatch); 850 W.printHex("GuardCFFunctionTable", Conf->GuardCFFunctionTable); 851 W.printNumber("GuardCFFunctionCount", Conf->GuardCFFunctionCount); 852 W.printHex("GuardFlags", Conf->GuardFlags); 854 Tables.GuardFidTableVA = Conf->GuardCFFunctionTable; 855 Tables.GuardFidTableCount = Conf->GuardCFFunctionCount; 856 Tables.GuardFlags = Conf->GuardFlags; 859 if (Conf->Size < sizeof(T)) 862 Conf->GuardAddressTakenIatEntryTable); 864 Conf->GuardAddressTakenIatEntryCount); 865 W.printHex("GuardLongJumpTargetTable", Conf->GuardLongJumpTargetTable); 866 W.printNumber("GuardLongJumpTargetCount", Conf->GuardLongJumpTargetCount); 867 W.printHex("DynamicValueRelocTable", Conf->DynamicValueRelocTable); 868 W.printHex("CHPEMetadataPointer", Conf->CHPEMetadataPointer); 869 W.printHex("GuardRFFailureRoutine", Conf->GuardRFFailureRoutine); 871 Conf->GuardRFFailureRoutineFunctionPointer); 873 Conf->DynamicValueRelocTableOffset); 875 Conf->DynamicValueRelocTableSection); 877 Conf->GuardRFVerifyStackPointerFunctionPointer); 878 W.printHex("HotPatchTableOffset", Conf->HotPatchTableOffset); 880 Tables.GuardLJmpTableVA = Conf->GuardLongJumpTargetTable; 881 Tables.GuardLJmpTableCount = Conf->GuardLongJumpTargetCount;