Lines Matching refs:Arg
574 for (auto *Arg : InputArgs.filtered(OBJCOPY_UNKNOWN)) in parseObjcopyOptions() local
576 Arg->getAsString(InputArgs).c_str()); in parseObjcopyOptions()
578 for (auto *Arg : InputArgs.filtered(OBJCOPY_INPUT)) in parseObjcopyOptions() local
579 Positional.push_back(Arg->getValue()); in parseObjcopyOptions()
649 for (const auto *Arg : InputArgs.filtered(OBJCOPY_subsystem)) { in parseObjcopyOptions() local
651 std::tie(Subsystem, Version) = StringRef(Arg->getValue()).split(':'); in parseObjcopyOptions()
739 if (auto Arg = InputArgs.getLastArg(OBJCOPY_extract_partition)) in parseObjcopyOptions() local
740 Config.ExtractPartition = Arg->getValue(); in parseObjcopyOptions()
771 for (auto *Arg : InputArgs.filtered(OBJCOPY_redefine_symbol)) { in parseObjcopyOptions() local
772 if (!StringRef(Arg->getValue()).contains('=')) in parseObjcopyOptions()
775 auto Old2New = StringRef(Arg->getValue()).split('='); in parseObjcopyOptions()
782 for (auto *Arg : InputArgs.filtered(OBJCOPY_redefine_symbols)) in parseObjcopyOptions() local
784 Arg->getValue())) in parseObjcopyOptions()
787 for (auto *Arg : InputArgs.filtered(OBJCOPY_rename_section)) { in parseObjcopyOptions() local
789 parseRenameSectionValue(StringRef(Arg->getValue())); in parseObjcopyOptions()
797 for (auto *Arg : InputArgs.filtered(OBJCOPY_set_section_alignment)) { in parseObjcopyOptions() local
799 parseSetSectionAttribute("--set-section-alignment", Arg->getValue()); in parseObjcopyOptions()
804 for (auto *Arg : InputArgs.filtered(OBJCOPY_set_section_flags)) { in parseObjcopyOptions() local
806 parseSetSectionFlagValue(Arg->getValue()); in parseObjcopyOptions()
815 for (auto *Arg : InputArgs.filtered(OBJCOPY_set_section_type)) { in parseObjcopyOptions() local
817 parseSetSectionAttribute("--set-section-type", Arg->getValue()); in parseObjcopyOptions()
839 for (auto *Arg : InputArgs.filtered(OBJCOPY_remove_section)) in parseObjcopyOptions() local
841 Arg->getValue(), SectionMatchStyle, ErrorCallback))) in parseObjcopyOptions()
843 for (auto *Arg : InputArgs.filtered(OBJCOPY_keep_section)) in parseObjcopyOptions() local
845 Arg->getValue(), SectionMatchStyle, ErrorCallback))) in parseObjcopyOptions()
847 for (auto *Arg : InputArgs.filtered(OBJCOPY_only_section)) in parseObjcopyOptions() local
849 Arg->getValue(), SectionMatchStyle, ErrorCallback))) in parseObjcopyOptions()
851 for (auto *Arg : InputArgs.filtered(OBJCOPY_add_section)) { in parseObjcopyOptions() local
852 if (Error Err = loadNewSectionData(Arg->getValue(), "--add-section", in parseObjcopyOptions()
856 for (auto *Arg : InputArgs.filtered(OBJCOPY_update_section)) { in parseObjcopyOptions() local
857 if (Error Err = loadNewSectionData(Arg->getValue(), "--update-section", in parseObjcopyOptions()
861 for (auto *Arg : InputArgs.filtered(OBJCOPY_dump_section)) { in parseObjcopyOptions() local
862 StringRef Value(Arg->getValue()); in parseObjcopyOptions()
881 if (auto *Arg = in parseObjcopyOptions() local
883 Config.DiscardMode = Arg->getOption().matches(OBJCOPY_discard_all) in parseObjcopyOptions()
896 for (auto *Arg : InputArgs.filtered(OBJCOPY_localize_symbol)) in parseObjcopyOptions() local
898 Arg->getValue(), SymbolMatchStyle, ErrorCallback))) in parseObjcopyOptions()
900 for (auto *Arg : InputArgs.filtered(OBJCOPY_localize_symbols)) in parseObjcopyOptions() local
902 Arg->getValue(), SymbolMatchStyle, in parseObjcopyOptions()
905 for (auto *Arg : InputArgs.filtered(OBJCOPY_keep_global_symbol)) in parseObjcopyOptions() local
907 Arg->getValue(), SymbolMatchStyle, ErrorCallback))) in parseObjcopyOptions()
909 for (auto *Arg : InputArgs.filtered(OBJCOPY_keep_global_symbols)) in parseObjcopyOptions() local
911 Arg->getValue(), SymbolMatchStyle, in parseObjcopyOptions()
914 for (auto *Arg : InputArgs.filtered(OBJCOPY_globalize_symbol)) in parseObjcopyOptions() local
916 Arg->getValue(), SymbolMatchStyle, ErrorCallback))) in parseObjcopyOptions()
918 for (auto *Arg : InputArgs.filtered(OBJCOPY_globalize_symbols)) in parseObjcopyOptions() local
920 Arg->getValue(), SymbolMatchStyle, in parseObjcopyOptions()
923 for (auto *Arg : InputArgs.filtered(OBJCOPY_weaken_symbol)) in parseObjcopyOptions() local
925 Arg->getValue(), SymbolMatchStyle, ErrorCallback))) in parseObjcopyOptions()
927 for (auto *Arg : InputArgs.filtered(OBJCOPY_weaken_symbols)) in parseObjcopyOptions() local
929 Arg->getValue(), SymbolMatchStyle, in parseObjcopyOptions()
932 for (auto *Arg : InputArgs.filtered(OBJCOPY_strip_symbol)) in parseObjcopyOptions() local
934 Arg->getValue(), SymbolMatchStyle, ErrorCallback))) in parseObjcopyOptions()
936 for (auto *Arg : InputArgs.filtered(OBJCOPY_strip_symbols)) in parseObjcopyOptions() local
938 Arg->getValue(), SymbolMatchStyle, in parseObjcopyOptions()
941 for (auto *Arg : InputArgs.filtered(OBJCOPY_strip_unneeded_symbol)) in parseObjcopyOptions() local
944 Arg->getValue(), SymbolMatchStyle, ErrorCallback))) in parseObjcopyOptions()
946 for (auto *Arg : InputArgs.filtered(OBJCOPY_strip_unneeded_symbols)) in parseObjcopyOptions() local
948 Arg->getValue(), SymbolMatchStyle, in parseObjcopyOptions()
951 for (auto *Arg : InputArgs.filtered(OBJCOPY_keep_symbol)) in parseObjcopyOptions() local
953 Arg->getValue(), SymbolMatchStyle, ErrorCallback))) in parseObjcopyOptions()
955 for (auto *Arg : InputArgs.filtered(OBJCOPY_keep_symbols)) in parseObjcopyOptions() local
957 addSymbolsFromFile(Config.SymbolsToKeep, DC.Alloc, Arg->getValue(), in parseObjcopyOptions()
960 for (auto *Arg : InputArgs.filtered(OBJCOPY_add_symbol)) { in parseObjcopyOptions() local
961 Expected<NewSymbolInfo> SymInfo = parseNewSymbolInfo(Arg->getValue()); in parseObjcopyOptions()
981 for (auto *Arg : InputArgs) in parseObjcopyOptions() local
982 if (Arg->getOption().matches(OBJCOPY_set_start)) { in parseObjcopyOptions()
983 auto EAddr = getAsInteger<uint64_t>(Arg->getValue()); in parseObjcopyOptions()
986 EAddr.getError(), "bad entry point address: '%s'", Arg->getValue()); in parseObjcopyOptions()
989 } else if (Arg->getOption().matches(OBJCOPY_change_start)) { in parseObjcopyOptions()
990 auto EIncr = getAsInteger<int64_t>(Arg->getValue()); in parseObjcopyOptions()
994 Arg->getValue()); in parseObjcopyOptions()
1057 for (auto *Arg : InputArgs.filtered(INSTALL_NAME_TOOL_add_rpath)) in parseInstallNameToolOptions() local
1058 MachOConfig.RPathToAdd.push_back(Arg->getValue()); in parseInstallNameToolOptions()
1060 for (auto *Arg : InputArgs.filtered(INSTALL_NAME_TOOL_prepend_rpath)) in parseInstallNameToolOptions() local
1061 MachOConfig.RPathToPrepend.push_back(Arg->getValue()); in parseInstallNameToolOptions()
1063 for (auto *Arg : InputArgs.filtered(INSTALL_NAME_TOOL_delete_rpath)) { in parseInstallNameToolOptions() local
1064 StringRef RPath = Arg->getValue(); in parseInstallNameToolOptions()
1081 for (auto *Arg : InputArgs.filtered(INSTALL_NAME_TOOL_rpath)) { in parseInstallNameToolOptions() local
1082 StringRef Old = Arg->getValue(0); in parseInstallNameToolOptions()
1083 StringRef New = Arg->getValue(1); in parseInstallNameToolOptions()
1123 if (auto *Arg = InputArgs.getLastArg(INSTALL_NAME_TOOL_id)) { in parseInstallNameToolOptions() local
1124 MachOConfig.SharedLibId = Arg->getValue(); in parseInstallNameToolOptions()
1130 for (auto *Arg : InputArgs.filtered(INSTALL_NAME_TOOL_change)) in parseInstallNameToolOptions() local
1132 {Arg->getValue(0), Arg->getValue(1)}); in parseInstallNameToolOptions()
1138 for (auto *Arg : InputArgs.filtered(INSTALL_NAME_TOOL_UNKNOWN)) in parseInstallNameToolOptions() local
1140 Arg->getAsString(InputArgs).c_str()); in parseInstallNameToolOptions()
1141 for (auto *Arg : InputArgs.filtered(INSTALL_NAME_TOOL_INPUT)) in parseInstallNameToolOptions() local
1142 Positional.push_back(Arg->getValue()); in parseInstallNameToolOptions()
1185 for (auto *Arg : InputArgs.filtered(BITCODE_STRIP_UNKNOWN)) in parseBitcodeStripOptions() local
1187 Arg->getAsString(InputArgs).c_str()); in parseBitcodeStripOptions()
1190 for (auto *Arg : InputArgs.filtered(BITCODE_STRIP_INPUT)) in parseBitcodeStripOptions() local
1191 Positional.push_back(Arg->getValue()); in parseBitcodeStripOptions()
1259 for (auto *Arg : InputArgs.filtered(STRIP_UNKNOWN)) in parseStripOptions() local
1261 Arg->getAsString(InputArgs).c_str()); in parseStripOptions()
1262 for (auto *Arg : InputArgs.filtered(STRIP_INPUT)) in parseStripOptions() local
1263 Positional.push_back(Arg->getValue()); in parseStripOptions()
1291 if (auto *Arg = InputArgs.getLastArg(STRIP_discard_all, STRIP_discard_locals)) in parseStripOptions() local
1292 Config.DiscardMode = Arg->getOption().matches(STRIP_discard_all) in parseStripOptions()
1297 if (auto Arg = InputArgs.getLastArg(STRIP_strip_all, STRIP_no_strip_all)) in parseStripOptions() local
1298 Config.StripAll = Arg->getOption().getID() == STRIP_strip_all; in parseStripOptions()
1305 for (auto *Arg : InputArgs.filtered(STRIP_keep_section)) in parseStripOptions() local
1307 Arg->getValue(), SectionMatchStyle, ErrorCallback))) in parseStripOptions()
1310 for (auto *Arg : InputArgs.filtered(STRIP_remove_section)) in parseStripOptions() local
1312 Arg->getValue(), SectionMatchStyle, ErrorCallback))) in parseStripOptions()
1315 for (auto *Arg : InputArgs.filtered(STRIP_strip_symbol)) in parseStripOptions() local
1317 Arg->getValue(), SymbolMatchStyle, ErrorCallback))) in parseStripOptions()
1320 for (auto *Arg : InputArgs.filtered(STRIP_keep_symbol)) in parseStripOptions() local
1322 Arg->getValue(), SymbolMatchStyle, ErrorCallback))) in parseStripOptions()