Lines Matching refs:Config

142     return sizeof(codeview::DebugInfo) + Config->PDBAltPath.size() + 1;  in getSize()
152 if (!Config->PDBAltPath.empty()) in writeTo()
153 memcpy(P, Config->PDBAltPath.data(), Config->PDBAltPath.size()); in writeTo()
154 P[Config->PDBAltPath.size()] = '\0'; in writeTo()
296 assert(!Config->Debug || Name.size() <= COFF::NameSize || in writeHeaderTo()
309 if (Config->Machine == ARMNT) { in isInRange()
320 } else if (Config->Machine == ARM64) { in isInRange()
346 switch (Config->Machine) { in getThunk()
457 if (Config->Machine != ARMNT && Config->Machine != ARM64) in finalizeAddresses()
540 openFile(Config->OutputFile); in run()
541 if (Config->is64()) { in run()
551 if (!Config->PDBPath.empty() && Config->Debug) { in run()
577 return Config->Order.lookup(Sec->Sym->getName()); in sortBySectionOrder()
732 if (Config->Verbose) in createSections()
749 if (!Config->Order.empty()) in createSections()
813 OutputSection *DebugInfoSec = Config->MinGW ? BuildidSec : RdataSec; in createMiscChunks()
814 if (Config->Debug || Config->Repro) { in createMiscChunks()
815 DebugDirectory = make<DebugDirectoryChunk>(DebugRecords, Config->Repro); in createMiscChunks()
819 if (Config->Debug) { in createMiscChunks()
832 if (Config->Machine == I386) in createMiscChunks()
836 if (Config->GuardCF != GuardCFLevel::Off) in createMiscChunks()
839 if (Config->MinGW) { in createMiscChunks()
859 if (Config->DLLOrder.count(DLL) == 0) in createImportTables()
860 Config->DLLOrder[DLL] = Config->DLLOrder.size(); in createImportTables()
865 if (Config->DelayLoads.count(StringRef(File->DLLName).lower())) { in createImportTables()
895 Defined *Helper = cast<Defined>(Config->DelayLoadHelper); in appendImportThunks()
907 if (Config->Exports.empty()) in createExportTable()
1012 if (Config->DebugDwarf || Config->DebugSymtab) { in createSymbolAndStringTable()
1043 for (auto &P : Config->Merge) { in mergeSections()
1051 auto I = Config->Merge.find(ToName); in mergeSections()
1052 if (I == Config->Merge.end()) in mergeSections()
1082 Config->is64() ? sizeof(pe32plus_header) : sizeof(pe32_header); in assignAddresses()
1142 COFF->Machine = Config->Machine; in writeHeader()
1145 if (Config->LargeAddressAware) in writeHeader()
1147 if (!Config->is64()) in writeHeader()
1149 if (Config->DLL) in writeHeader()
1151 if (!Config->Relocatable) in writeHeader()
1159 PE->Magic = Config->is64() ? PE32Header::PE32_PLUS : PE32Header::PE32; in writeHeader()
1169 PE->ImageBase = Config->ImageBase; in writeHeader()
1172 PE->MajorImageVersion = Config->MajorImageVersion; in writeHeader()
1173 PE->MinorImageVersion = Config->MinorImageVersion; in writeHeader()
1174 PE->MajorOperatingSystemVersion = Config->MajorOSVersion; in writeHeader()
1175 PE->MinorOperatingSystemVersion = Config->MinorOSVersion; in writeHeader()
1176 PE->MajorSubsystemVersion = Config->MajorOSVersion; in writeHeader()
1177 PE->MinorSubsystemVersion = Config->MinorOSVersion; in writeHeader()
1178 PE->Subsystem = Config->Subsystem; in writeHeader()
1181 if (!Config->NoEntry) { in writeHeader()
1182 Defined *Entry = cast<Defined>(Config->Entry); in writeHeader()
1185 if (Config->Machine == ARMNT) in writeHeader()
1188 PE->SizeOfStackReserve = Config->StackReserve; in writeHeader()
1189 PE->SizeOfStackCommit = Config->StackCommit; in writeHeader()
1190 PE->SizeOfHeapReserve = Config->HeapReserve; in writeHeader()
1191 PE->SizeOfHeapCommit = Config->HeapCommit; in writeHeader()
1192 if (Config->AppContainer) in writeHeader()
1194 if (Config->DynamicBase) in writeHeader()
1196 if (Config->HighEntropyVA) in writeHeader()
1198 if (!Config->AllowBind) in writeHeader()
1200 if (Config->NxCompat) in writeHeader()
1202 if (!Config->AllowIsolation) in writeHeader()
1204 if (Config->GuardCF != GuardCFLevel::Off) in writeHeader()
1206 if (Config->IntegrityCheck) in writeHeader()
1210 if (Config->TerminalServerAware) in writeHeader()
1222 if (!Config->Exports.empty()) { in writeHeader()
1250 Dir[TLS_TABLE].Size = Config->is64() in writeHeader()
1409 if (Config->Machine == I386 && Reloc.Type == COFF::IMAGE_REL_I386_REL32) in markSymbolsWithRelocations()
1441 if (Config->Entry) in createGuardCFTables()
1442 maybeAddAddressTakenFunction(AddressTakenSyms, Config->Entry); in createGuardCFTables()
1445 for (Export &E : Config->Exports) in createGuardCFTables()
1457 if (Config->GuardCF == GuardCFLevel::Full) in createGuardCFTables()
1465 if (Config->GuardCF == GuardCFLevel::Full) in createGuardCFTables()
1582 for (auto &P : Config->Section) { in setSectionPermissions()
1617 if (Config->Debug) { in writeBuildId()
1630 uint32_t Timestamp = Config->Timestamp; in writeBuildId()
1633 Config->MinGW && Config->Debug && Config->PDBPath.empty(); in writeBuildId()
1635 if (Config->Repro || GenerateSyntheticBuildId) in writeBuildId()
1638 if (Config->Repro) in writeBuildId()
1672 if (Config->Machine == AMD64) { in sortExceptionTable()
1678 if (Config->Machine == ARMNT || Config->Machine == ARM64) { in sortExceptionTable()
1714 if (Config->Verbose) { in sortCRTSectionChunks()
1740 if (!Config->Relocatable) in addBaserels()