reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
809 Config.AllowBrokenLinks = InputArgs.hasArg(STRIP_allow_broken_links); 810 Config.StripDebug = InputArgs.hasArg(STRIP_strip_debug); 813 Config.DiscardMode = 817 Config.StripSections = InputArgs.hasArg(STRIP_strip_sections); 818 Config.StripUnneeded = InputArgs.hasArg(STRIP_strip_unneeded); 820 Config.StripAll = Arg->getOption().getID() == STRIP_strip_all; 821 Config.StripAllGNU = InputArgs.hasArg(STRIP_strip_all_gnu); 822 Config.OnlyKeepDebug = InputArgs.hasArg(STRIP_only_keep_debug); 823 Config.KeepFileSymbols = InputArgs.hasArg(STRIP_keep_file_symbols); 826 if (Error E = Config.KeepSection.addMatcher(NameOrPattern::create( 831 if (Error E = Config.ToRemove.addMatcher(NameOrPattern::create( 836 if (Error E = Config.SymbolsToRemove.addMatcher(NameOrPattern::create( 841 if (Error E = Config.SymbolsToKeep.addMatcher(NameOrPattern::create( 845 if (!InputArgs.hasArg(STRIP_no_strip_all) && !Config.StripDebug && 846 !Config.StripUnneeded && Config.DiscardMode == DiscardType::None && 846 !Config.StripUnneeded && Config.DiscardMode == DiscardType::None && 847 !Config.StripAllGNU && Config.SymbolsToRemove.empty()) 847 !Config.StripAllGNU && Config.SymbolsToRemove.empty()) 848 Config.StripAll = true; 850 if (Config.DiscardMode == DiscardType::All) 851 Config.StripDebug = true; 853 Config.DeterministicArchives = 857 Config.PreserveDates = InputArgs.hasArg(STRIP_preserve_dates); 858 Config.InputFormat = FileFormat::Unspecified; 859 Config.OutputFormat = FileFormat::Unspecified; 863 Config.InputFilename = Positional[0]; 864 Config.OutputFilename = 866 DC.CopyConfigs.push_back(std::move(Config)); 880 Config.InputFilename = Filename; 881 Config.OutputFilename = Filename; 882 DC.CopyConfigs.push_back(Config); 886 if (Config.PreserveDates && (is_contained(Positional, "-") ||