Lines Matching refs:Config

590   CommonConfig &Config = ConfigMgr.Common;  in parseObjcopyOptions()  local
594 Config.InputFilename = Positional[0]; in parseObjcopyOptions()
595 Config.OutputFilename = Positional[Positional.size() == 1 ? 0 : 1]; in parseObjcopyOptions()
626 Config.InputFormat = StringSwitch<FileFormat>(InputFormat) in parseObjcopyOptions()
689 Config.OutputFormat = StringSwitch<FileFormat>(OutputFormat) in parseObjcopyOptions()
693 if (Config.OutputFormat == FileFormat::Unspecified) { in parseObjcopyOptions()
695 Config.OutputFormat = Config.InputFormat; in parseObjcopyOptions()
701 Config.OutputFormat = Target->Format; in parseObjcopyOptions()
702 Config.OutputArch = Target->Machine; in parseObjcopyOptions()
707 Config.CompressionType = StringSwitch<DebugCompressionType>(A->getValue()) in parseObjcopyOptions()
711 if (Config.CompressionType == DebugCompressionType::None) { in parseObjcopyOptions()
718 compression::formatFor(Config.CompressionType))) in parseObjcopyOptions()
722 Config.AddGnuDebugLink = InputArgs.getLastArgValue(OBJCOPY_add_gnu_debuglink); in parseObjcopyOptions()
727 if (!Config.AddGnuDebugLink.empty()) { in parseObjcopyOptions()
728 auto DebugOrErr = MemoryBuffer::getFile(Config.AddGnuDebugLink); in parseObjcopyOptions()
730 return createFileError(Config.AddGnuDebugLink, DebugOrErr.getError()); in parseObjcopyOptions()
732 Config.GnuDebugLinkCRC32 = in parseObjcopyOptions()
735 Config.SplitDWO = InputArgs.getLastArgValue(OBJCOPY_split_dwo); in parseObjcopyOptions()
736 Config.SymbolsPrefix = InputArgs.getLastArgValue(OBJCOPY_prefix_symbols); in parseObjcopyOptions()
737 Config.AllocSectionsPrefix = in parseObjcopyOptions()
740 Config.ExtractPartition = Arg->getValue(); in parseObjcopyOptions()
743 if (Config.OutputFormat != FileFormat::Binary) in parseObjcopyOptions()
756 Config.GapFill = ByteVal; in parseObjcopyOptions()
760 if (Config.OutputFormat != FileFormat::Binary) in parseObjcopyOptions()
768 Config.PadTo = *Addr; in parseObjcopyOptions()
776 if (!Config.SymbolsToRename.insert(Old2New).second) in parseObjcopyOptions()
783 if (Error E = addSymbolsToRenameFromFile(Config.SymbolsToRename, DC.Alloc, in parseObjcopyOptions()
792 if (!Config.SectionsToRename.try_emplace(SR->OriginalName, *SR).second) in parseObjcopyOptions()
802 Config.SetSectionAlignment[NameAndAlign->first] = NameAndAlign->second; in parseObjcopyOptions()
809 if (!Config.SetSectionFlags.try_emplace(SFU->Name, *SFU).second) in parseObjcopyOptions()
820 Config.SetSectionType[NameAndType->first] = NameAndType->second; in parseObjcopyOptions()
824 for (const auto &E : Config.SectionsToRename) { in parseObjcopyOptions()
833 if (Config.SetSectionFlags.count(SR.NewName)) in parseObjcopyOptions()
835 if (Config.SetSectionType.count(SR.NewName)) in parseObjcopyOptions()
840 if (Error E = Config.ToRemove.addMatcher(NameOrPattern::create( in parseObjcopyOptions()
844 if (Error E = Config.KeepSection.addMatcher(NameOrPattern::create( in parseObjcopyOptions()
848 if (Error E = Config.OnlySection.addMatcher(NameOrPattern::create( in parseObjcopyOptions()
853 Config.AddSection)) in parseObjcopyOptions()
858 Config.UpdateSection)) in parseObjcopyOptions()
867 Config.DumpSection.push_back(Value); in parseObjcopyOptions()
869 Config.StripAll = InputArgs.hasArg(OBJCOPY_strip_all); in parseObjcopyOptions()
870 Config.StripAllGNU = InputArgs.hasArg(OBJCOPY_strip_all_gnu); in parseObjcopyOptions()
871 Config.StripDebug = InputArgs.hasArg(OBJCOPY_strip_debug); in parseObjcopyOptions()
872 Config.StripDWO = InputArgs.hasArg(OBJCOPY_strip_dwo); in parseObjcopyOptions()
873 Config.StripSections = InputArgs.hasArg(OBJCOPY_strip_sections); in parseObjcopyOptions()
874 Config.StripNonAlloc = InputArgs.hasArg(OBJCOPY_strip_non_alloc); in parseObjcopyOptions()
875 Config.StripUnneeded = InputArgs.hasArg(OBJCOPY_strip_unneeded); in parseObjcopyOptions()
876 Config.ExtractDWO = InputArgs.hasArg(OBJCOPY_extract_dwo); in parseObjcopyOptions()
877 Config.ExtractMainPartition = in parseObjcopyOptions()
880 Config.Weaken = InputArgs.hasArg(OBJCOPY_weaken); in parseObjcopyOptions()
883 Config.DiscardMode = Arg->getOption().matches(OBJCOPY_discard_all) in parseObjcopyOptions()
887 Config.OnlyKeepDebug = InputArgs.hasArg(OBJCOPY_only_keep_debug); in parseObjcopyOptions()
890 Config.DecompressDebugSections = in parseObjcopyOptions()
892 if (Config.DiscardMode == DiscardType::All) { in parseObjcopyOptions()
893 Config.StripDebug = true; in parseObjcopyOptions()
897 if (Error E = Config.SymbolsToLocalize.addMatcher(NameOrPattern::create( in parseObjcopyOptions()
901 if (Error E = addSymbolsFromFile(Config.SymbolsToLocalize, DC.Alloc, in parseObjcopyOptions()
906 if (Error E = Config.SymbolsToKeepGlobal.addMatcher(NameOrPattern::create( in parseObjcopyOptions()
910 if (Error E = addSymbolsFromFile(Config.SymbolsToKeepGlobal, DC.Alloc, in parseObjcopyOptions()
915 if (Error E = Config.SymbolsToGlobalize.addMatcher(NameOrPattern::create( in parseObjcopyOptions()
919 if (Error E = addSymbolsFromFile(Config.SymbolsToGlobalize, DC.Alloc, in parseObjcopyOptions()
924 if (Error E = Config.SymbolsToWeaken.addMatcher(NameOrPattern::create( in parseObjcopyOptions()
928 if (Error E = addSymbolsFromFile(Config.SymbolsToWeaken, DC.Alloc, in parseObjcopyOptions()
933 if (Error E = Config.SymbolsToRemove.addMatcher(NameOrPattern::create( in parseObjcopyOptions()
937 if (Error E = addSymbolsFromFile(Config.SymbolsToRemove, DC.Alloc, in parseObjcopyOptions()
943 Config.UnneededSymbolsToRemove.addMatcher(NameOrPattern::create( in parseObjcopyOptions()
947 if (Error E = addSymbolsFromFile(Config.UnneededSymbolsToRemove, DC.Alloc, in parseObjcopyOptions()
952 if (Error E = Config.SymbolsToKeep.addMatcher(NameOrPattern::create( in parseObjcopyOptions()
957 addSymbolsFromFile(Config.SymbolsToKeep, DC.Alloc, Arg->getValue(), in parseObjcopyOptions()
965 Config.SymbolsToAdd.push_back(*SymInfo); in parseObjcopyOptions()
970 Config.DeterministicArchives = InputArgs.hasFlag( in parseObjcopyOptions()
974 Config.PreserveDates = InputArgs.hasArg(OBJCOPY_preserve_dates); in parseObjcopyOptions()
976 if (Config.PreserveDates && in parseObjcopyOptions()
977 (Config.OutputFilename == "-" || Config.InputFilename == "-")) in parseObjcopyOptions()
1002 if (Config.DecompressDebugSections && in parseObjcopyOptions()
1003 Config.CompressionType != DebugCompressionType::None) { in parseObjcopyOptions()
1010 if (Config.ExtractPartition && Config.ExtractMainPartition) in parseObjcopyOptions()
1026 CommonConfig &Config = ConfigMgr.Common; in parseInstallNameToolOptions() local
1149 Config.InputFilename = Positional[0]; in parseInstallNameToolOptions()
1150 Config.OutputFilename = Positional[0]; in parseInstallNameToolOptions()
1161 CommonConfig &Config = ConfigMgr.Common; in parseBitcodeStripOptions() local
1196 Config.InputFilename = Positional[0]; in parseBitcodeStripOptions()
1202 Config.OutputFilename = InputArgs.getLastArgValue(BITCODE_STRIP_output); in parseBitcodeStripOptions()
1209 cantFail(Config.ToRemove.addMatcher(NameOrPattern::create( in parseBitcodeStripOptions()
1211 cantFail(Config.ToRemove.addMatcher(NameOrPattern::create( in parseBitcodeStripOptions()
1213 cantFail(Config.ToRemove.addMatcher(NameOrPattern::create( in parseBitcodeStripOptions()
1215 cantFail(Config.ToRemove.addMatcher(NameOrPattern::create( in parseBitcodeStripOptions()
1217 cantFail(Config.ToRemove.addMatcher(NameOrPattern::create( in parseBitcodeStripOptions()
1275 CommonConfig &Config = ConfigMgr.Common; in parseStripOptions() local
1289 Config.StripDebug = InputArgs.hasArg(STRIP_strip_debug); in parseStripOptions()
1292 Config.DiscardMode = Arg->getOption().matches(STRIP_discard_all) in parseStripOptions()
1295 Config.StripSections = InputArgs.hasArg(STRIP_strip_sections); in parseStripOptions()
1296 Config.StripUnneeded = InputArgs.hasArg(STRIP_strip_unneeded); in parseStripOptions()
1298 Config.StripAll = Arg->getOption().getID() == STRIP_strip_all; in parseStripOptions()
1299 Config.StripAllGNU = InputArgs.hasArg(STRIP_strip_all_gnu); in parseStripOptions()
1301 Config.OnlyKeepDebug = InputArgs.hasArg(STRIP_only_keep_debug); in parseStripOptions()
1306 if (Error E = Config.KeepSection.addMatcher(NameOrPattern::create( in parseStripOptions()
1311 if (Error E = Config.ToRemove.addMatcher(NameOrPattern::create( in parseStripOptions()
1316 if (Error E = Config.SymbolsToRemove.addMatcher(NameOrPattern::create( in parseStripOptions()
1321 if (Error E = Config.SymbolsToKeep.addMatcher(NameOrPattern::create( in parseStripOptions()
1325 if (!InputArgs.hasArg(STRIP_no_strip_all) && !Config.StripDebug && in parseStripOptions()
1326 !Config.OnlyKeepDebug && !Config.StripUnneeded && in parseStripOptions()
1327 Config.DiscardMode == DiscardType::None && !Config.StripAllGNU && in parseStripOptions()
1328 Config.SymbolsToRemove.empty()) in parseStripOptions()
1329 Config.StripAll = true; in parseStripOptions()
1331 if (Config.DiscardMode == DiscardType::All) { in parseStripOptions()
1332 Config.StripDebug = true; in parseStripOptions()
1336 Config.DeterministicArchives = in parseStripOptions()
1340 Config.PreserveDates = InputArgs.hasArg(STRIP_preserve_dates); in parseStripOptions()
1341 Config.InputFormat = FileFormat::Unspecified; in parseStripOptions()
1342 Config.OutputFormat = FileFormat::Unspecified; in parseStripOptions()
1346 Config.InputFilename = Positional[0]; in parseStripOptions()
1347 Config.OutputFilename = in parseStripOptions()
1363 Config.InputFilename = Filename; in parseStripOptions()
1364 Config.OutputFilename = Filename; in parseStripOptions()
1369 if (Config.PreserveDates && (is_contained(Positional, "-") || in parseStripOptions()