Lines Matching refs:Config

131       Config->GuardCF = GuardCFLevel::Off;  in parseGuard()
133 Config->GuardCF = GuardCFLevel::NoLongJmp; in parseGuard()
135 Config->GuardCF = GuardCFLevel::Full; in parseGuard()
170 auto It = Config->AlternateNames.find(From); in parseAlternateName()
171 if (It != Config->AlternateNames.end() && It->second != To) in parseAlternateName()
173 Config->AlternateNames.insert(It, std::make_pair(From, To)); in parseAlternateName()
187 auto Pair = Config->Merge.insert(std::make_pair(From, To)); in parseMerge()
234 Config->Section[Name] = parseSectionAttributes(Attrs); in parseSection()
250 Config->AlignComm[Name] = std::max(Config->AlignComm[Name], 1 << V); in parseAligncomm()
257 Config->Manifest = Configuration::No; in parseManifest()
262 Config->Manifest = Configuration::Embed; in parseManifest()
269 if (Arg.getAsInteger(0, Config->ManifestID)) in parseManifest()
277 Config->ManifestUAC = false; in parseManifestUAC()
286 std::tie(Config->ManifestLevel, Arg) = Arg.split(" "); in parseManifestUAC()
291 std::tie(Config->ManifestUIAccess, Arg) = Arg.split(" "); in parseManifestUAC()
353 if (Config->ManifestUAC) { in createDefaultXml()
357 << " <requestedExecutionLevel level=" << Config->ManifestLevel in createDefaultXml()
358 << " uiAccess=" << Config->ManifestUIAccess << "/>\n" in createDefaultXml()
363 if (!Config->ManifestDependency.empty()) { in createDefaultXml()
366 << " <assemblyIdentity " << Config->ManifestDependency << " />\n" in createDefaultXml()
383 for (StringRef Filename : Config->ManifestInput) { in createManifestXmlWithInternalMt()
411 for (StringRef Filename : Config->ManifestInput) { in createManifestXmlWithExternalMt()
426 if (Config->ManifestInput.empty()) in createManifestXml()
442 return WritableMemoryBuffer::getNewMemBuffer(ResSize, Config->OutputFile + in createMemoryBufferForManifestRes()
465 IDs->setName(Config->ManifestID); in writeResEntryHeader()
495 std::string Path = Config->ManifestFile; in createSideBySideManifest()
497 Path = Config->OutputFile + ".manifest"; in createSideBySideManifest()
573 if (Config->Machine != I386) in undecorate()
579 if (Sym.startswith("_") && Sym.contains('@') && !Config->MinGW) in undecorate()
609 for (Export &E : Config->Exports) { in fixupExports()
616 for (Export &E : Config->Exports) { in fixupExports()
628 for (Export &E : Config->Exports) { in fixupExports()
636 if (Config->KillAt && Config->Machine == I386) { in fixupExports()
637 for (Export &E : Config->Exports) { in fixupExports()
646 DenseMap<StringRef, Export *> Map(Config->Exports.size()); in fixupExports()
648 for (Export &E : Config->Exports) { in fixupExports()
660 Config->Exports = std::move(V); in fixupExports()
663 std::sort(Config->Exports.begin(), Config->Exports.end(), in fixupExports()
672 for (Export &E : Config->Exports) in assignExportOrdinals()
674 for (Export &E : Config->Exports) in assignExportOrdinals()
686 StringRef Existing = Config->MustMatch[K]; in checkFailIfMismatch()
690 Config->MustMatch[K] = V; in checkFailIfMismatch()
707 llvm::object::writeWindowsResourceCOFF(Config->Machine, Parser); in convertResToCOFF()
797 Config->Argv = {ExpandedArgv.begin(), ExpandedArgv.end()}; in parse()