Lines Matching defs:Conf
126 void printCOFFLoadConfig(const T *Conf, LoadConfigTables &Tables);
1021 void COFFDumper::printCOFFLoadConfig(const T *Conf, LoadConfigTables &Tables) {
1022 if (!Conf)
1027 time_t TDS = Conf->TimeDateStamp;
1029 W.printHex("Size", Conf->Size);
1033 if (Conf->Size < offsetof(T, SEHandlerTable))
1036 W.printHex("MajorVersion", Conf->MajorVersion);
1037 W.printHex("MinorVersion", Conf->MinorVersion);
1038 W.printHex("GlobalFlagsClear", Conf->GlobalFlagsClear);
1039 W.printHex("GlobalFlagsSet", Conf->GlobalFlagsSet);
1041 Conf->CriticalSectionDefaultTimeout);
1042 W.printHex("DeCommitFreeBlockThreshold", Conf->DeCommitFreeBlockThreshold);
1043 W.printHex("DeCommitTotalFreeThreshold", Conf->DeCommitTotalFreeThreshold);
1044 W.printHex("LockPrefixTable", Conf->LockPrefixTable);
1045 W.printHex("MaximumAllocationSize", Conf->MaximumAllocationSize);
1046 W.printHex("VirtualMemoryThreshold", Conf->VirtualMemoryThreshold);
1047 W.printHex("ProcessHeapFlags", Conf->ProcessHeapFlags);
1048 W.printHex("ProcessAffinityMask", Conf->ProcessAffinityMask);
1049 W.printHex("CSDVersion", Conf->CSDVersion);
1050 W.printHex("DependentLoadFlags", Conf->DependentLoadFlags);
1051 W.printHex("EditList", Conf->EditList);
1052 W.printHex("SecurityCookie", Conf->SecurityCookie);
1055 if (Conf->Size < offsetof(T, GuardCFCheckFunction))
1057 W.printHex("SEHandlerTable", Conf->SEHandlerTable);
1058 W.printNumber("SEHandlerCount", Conf->SEHandlerCount);
1060 Tables.SEHTableVA = Conf->SEHandlerTable;
1061 Tables.SEHTableCount = Conf->SEHandlerCount;
1064 if (Conf->Size < offsetof(T, CodeIntegrity))
1066 W.printHex("GuardCFCheckFunction", Conf->GuardCFCheckFunction);
1067 W.printHex("GuardCFCheckDispatch", Conf->GuardCFCheckDispatch);
1068 W.printHex("GuardCFFunctionTable", Conf->GuardCFFunctionTable);
1069 W.printNumber("GuardCFFunctionCount", Conf->GuardCFFunctionCount);
1070 W.printFlags("GuardFlags", Conf->GuardFlags, ArrayRef(PELoadConfigGuardFlags),
1073 Tables.GuardFidTableVA = Conf->GuardCFFunctionTable;
1074 Tables.GuardFidTableCount = Conf->GuardCFFunctionCount;
1075 Tables.GuardFlags = Conf->GuardFlags;
1078 if (Conf->Size < offsetof(T, Reserved3))
1081 Conf->GuardAddressTakenIatEntryTable);
1083 Conf->GuardAddressTakenIatEntryCount);
1084 W.printHex("GuardLongJumpTargetTable", Conf->GuardLongJumpTargetTable);
1085 W.printNumber("GuardLongJumpTargetCount", Conf->GuardLongJumpTargetCount);
1086 W.printHex("DynamicValueRelocTable", Conf->DynamicValueRelocTable);
1087 W.printHex("CHPEMetadataPointer", Conf->CHPEMetadataPointer);
1088 W.printHex("GuardRFFailureRoutine", Conf->GuardRFFailureRoutine);
1090 Conf->GuardRFFailureRoutineFunctionPointer);
1092 Conf->DynamicValueRelocTableOffset);
1094 Conf->DynamicValueRelocTableSection);
1096 Conf->GuardRFVerifyStackPointerFunctionPointer);
1097 W.printHex("HotPatchTableOffset", Conf->HotPatchTableOffset);
1099 Tables.GuardIatTableVA = Conf->GuardAddressTakenIatEntryTable;
1100 Tables.GuardIatTableCount = Conf->GuardAddressTakenIatEntryCount;
1102 Tables.GuardLJmpTableVA = Conf->GuardLongJumpTargetTable;
1103 Tables.GuardLJmpTableCount = Conf->GuardLongJumpTargetCount;
1106 if (Conf->Size < sizeof(T))
1108 W.printHex("EnclaveConfigurationPointer", Conf->EnclaveConfigurationPointer);
1109 W.printHex("VolatileMetadataPointer", Conf->VolatileMetadataPointer);
1110 W.printHex("GuardEHContinuationTable", Conf->GuardEHContinuationTable);
1111 W.printNumber("GuardEHContinuationCount", Conf->GuardEHContinuationCount);
1113 Tables.GuardEHContTableVA = Conf->GuardEHContinuationTable;
1114 Tables.GuardEHContTableCount = Conf->GuardEHContinuationCount;