Lines Matching refs:Arg
669 for (auto Arg : InputArgs.filtered(OBJCOPY_UNKNOWN)) in parseObjcopyOptions() local
671 Arg->getAsString(InputArgs).c_str()); in parseObjcopyOptions()
673 for (auto Arg : InputArgs.filtered(OBJCOPY_INPUT)) in parseObjcopyOptions() local
674 Positional.push_back(Arg->getValue()); in parseObjcopyOptions()
760 if (auto Arg = InputArgs.getLastArg(OBJCOPY_compress_debug_sections, in parseObjcopyOptions() local
764 if (Arg->getOption().getID() == OBJCOPY_compress_debug_sections_eq) { in parseObjcopyOptions()
802 if (auto Arg = InputArgs.getLastArg(OBJCOPY_extract_partition)) in parseObjcopyOptions() local
803 Config.ExtractPartition = Arg->getValue(); in parseObjcopyOptions()
805 for (auto Arg : InputArgs.filtered(OBJCOPY_redefine_symbol)) { in parseObjcopyOptions() local
806 if (!StringRef(Arg->getValue()).contains('=')) in parseObjcopyOptions()
809 auto Old2New = StringRef(Arg->getValue()).split('='); in parseObjcopyOptions()
816 for (auto Arg : InputArgs.filtered(OBJCOPY_redefine_symbols)) in parseObjcopyOptions() local
818 Arg->getValue())) in parseObjcopyOptions()
821 for (auto Arg : InputArgs.filtered(OBJCOPY_rename_section)) { in parseObjcopyOptions() local
823 parseRenameSectionValue(StringRef(Arg->getValue())); in parseObjcopyOptions()
831 for (auto Arg : InputArgs.filtered(OBJCOPY_set_section_alignment)) { in parseObjcopyOptions() local
833 parseSetSectionAlignment(Arg->getValue()); in parseObjcopyOptions()
838 for (auto Arg : InputArgs.filtered(OBJCOPY_set_section_flags)) { in parseObjcopyOptions() local
840 parseSetSectionFlagValue(Arg->getValue()); in parseObjcopyOptions()
867 for (auto Arg : InputArgs.filtered(OBJCOPY_remove_section)) in parseObjcopyOptions() local
869 Arg->getValue(), SectionMatchStyle, ErrorCallback))) in parseObjcopyOptions()
871 for (auto Arg : InputArgs.filtered(OBJCOPY_keep_section)) in parseObjcopyOptions() local
873 Arg->getValue(), SectionMatchStyle, ErrorCallback))) in parseObjcopyOptions()
875 for (auto Arg : InputArgs.filtered(OBJCOPY_only_section)) in parseObjcopyOptions() local
877 Arg->getValue(), SectionMatchStyle, ErrorCallback))) in parseObjcopyOptions()
879 for (auto Arg : InputArgs.filtered(OBJCOPY_add_section)) { in parseObjcopyOptions() local
880 StringRef ArgValue(Arg->getValue()); in parseObjcopyOptions()
890 for (auto *Arg : InputArgs.filtered(OBJCOPY_dump_section)) { in parseObjcopyOptions() local
891 StringRef Value(Arg->getValue()); in parseObjcopyOptions()
924 for (auto Arg : InputArgs.filtered(OBJCOPY_localize_symbol)) in parseObjcopyOptions() local
926 Arg->getValue(), SymbolMatchStyle, ErrorCallback))) in parseObjcopyOptions()
928 for (auto Arg : InputArgs.filtered(OBJCOPY_localize_symbols)) in parseObjcopyOptions() local
930 Arg->getValue(), SymbolMatchStyle, in parseObjcopyOptions()
933 for (auto Arg : InputArgs.filtered(OBJCOPY_keep_global_symbol)) in parseObjcopyOptions() local
935 Arg->getValue(), SymbolMatchStyle, ErrorCallback))) in parseObjcopyOptions()
937 for (auto Arg : InputArgs.filtered(OBJCOPY_keep_global_symbols)) in parseObjcopyOptions() local
939 Arg->getValue(), SymbolMatchStyle, in parseObjcopyOptions()
942 for (auto Arg : InputArgs.filtered(OBJCOPY_globalize_symbol)) in parseObjcopyOptions() local
944 Arg->getValue(), SymbolMatchStyle, ErrorCallback))) in parseObjcopyOptions()
946 for (auto Arg : InputArgs.filtered(OBJCOPY_globalize_symbols)) in parseObjcopyOptions() local
948 Arg->getValue(), SymbolMatchStyle, in parseObjcopyOptions()
951 for (auto Arg : InputArgs.filtered(OBJCOPY_weaken_symbol)) in parseObjcopyOptions() local
953 Arg->getValue(), SymbolMatchStyle, ErrorCallback))) in parseObjcopyOptions()
955 for (auto Arg : InputArgs.filtered(OBJCOPY_weaken_symbols)) in parseObjcopyOptions() local
957 Arg->getValue(), SymbolMatchStyle, in parseObjcopyOptions()
960 for (auto Arg : InputArgs.filtered(OBJCOPY_strip_symbol)) in parseObjcopyOptions() local
962 Arg->getValue(), SymbolMatchStyle, ErrorCallback))) in parseObjcopyOptions()
964 for (auto Arg : InputArgs.filtered(OBJCOPY_strip_symbols)) in parseObjcopyOptions() local
966 Arg->getValue(), SymbolMatchStyle, in parseObjcopyOptions()
969 for (auto Arg : InputArgs.filtered(OBJCOPY_strip_unneeded_symbol)) in parseObjcopyOptions() local
972 Arg->getValue(), SymbolMatchStyle, ErrorCallback))) in parseObjcopyOptions()
974 for (auto Arg : InputArgs.filtered(OBJCOPY_strip_unneeded_symbols)) in parseObjcopyOptions() local
976 Arg->getValue(), SymbolMatchStyle, in parseObjcopyOptions()
979 for (auto Arg : InputArgs.filtered(OBJCOPY_keep_symbol)) in parseObjcopyOptions() local
981 Arg->getValue(), SymbolMatchStyle, ErrorCallback))) in parseObjcopyOptions()
983 for (auto Arg : InputArgs.filtered(OBJCOPY_keep_symbols)) in parseObjcopyOptions() local
985 addSymbolsFromFile(Config.SymbolsToKeep, DC.Alloc, Arg->getValue(), in parseObjcopyOptions()
988 for (auto *Arg : InputArgs.filtered(OBJCOPY_add_symbol)) { in parseObjcopyOptions() local
989 Expected<NewSymbolInfo> SymInfo = parseNewSymbolInfo(Arg->getValue()); in parseObjcopyOptions()
1009 for (auto Arg : InputArgs) in parseObjcopyOptions() local
1010 if (Arg->getOption().matches(OBJCOPY_set_start)) { in parseObjcopyOptions()
1011 auto EAddr = getAsInteger<uint64_t>(Arg->getValue()); in parseObjcopyOptions()
1014 EAddr.getError(), "bad entry point address: '%s'", Arg->getValue()); in parseObjcopyOptions()
1017 } else if (Arg->getOption().matches(OBJCOPY_change_start)) { in parseObjcopyOptions()
1018 auto EIncr = getAsInteger<int64_t>(Arg->getValue()); in parseObjcopyOptions()
1022 Arg->getValue()); in parseObjcopyOptions()
1089 for (auto Arg : InputArgs.filtered(INSTALL_NAME_TOOL_add_rpath)) in parseInstallNameToolOptions() local
1090 Config.RPathToAdd.push_back(Arg->getValue()); in parseInstallNameToolOptions()
1092 for (auto *Arg : InputArgs.filtered(INSTALL_NAME_TOOL_prepend_rpath)) in parseInstallNameToolOptions() local
1093 Config.RPathToPrepend.push_back(Arg->getValue()); in parseInstallNameToolOptions()
1095 for (auto Arg : InputArgs.filtered(INSTALL_NAME_TOOL_delete_rpath)) { in parseInstallNameToolOptions() local
1096 StringRef RPath = Arg->getValue(); in parseInstallNameToolOptions()
1113 for (auto *Arg : InputArgs.filtered(INSTALL_NAME_TOOL_rpath)) { in parseInstallNameToolOptions() local
1114 StringRef Old = Arg->getValue(0); in parseInstallNameToolOptions()
1115 StringRef New = Arg->getValue(1); in parseInstallNameToolOptions()
1155 if (auto *Arg = InputArgs.getLastArg(INSTALL_NAME_TOOL_id)) { in parseInstallNameToolOptions() local
1156 Config.SharedLibId = Arg->getValue(); in parseInstallNameToolOptions()
1162 for (auto *Arg : InputArgs.filtered(INSTALL_NAME_TOOL_change)) in parseInstallNameToolOptions() local
1163 Config.InstallNamesToUpdate.insert({Arg->getValue(0), Arg->getValue(1)}); in parseInstallNameToolOptions()
1169 for (auto Arg : InputArgs.filtered(INSTALL_NAME_TOOL_UNKNOWN)) in parseInstallNameToolOptions() local
1171 Arg->getAsString(InputArgs).c_str()); in parseInstallNameToolOptions()
1172 for (auto Arg : InputArgs.filtered(INSTALL_NAME_TOOL_INPUT)) in parseInstallNameToolOptions() local
1173 Positional.push_back(Arg->getValue()); in parseInstallNameToolOptions()
1214 for (auto *Arg : InputArgs.filtered(BITCODE_STRIP_UNKNOWN)) in parseBitcodeStripOptions() local
1216 Arg->getAsString(InputArgs).c_str()); in parseBitcodeStripOptions()
1219 for (auto *Arg : InputArgs.filtered(BITCODE_STRIP_INPUT)) in parseBitcodeStripOptions() local
1220 Positional.push_back(Arg->getValue()); in parseBitcodeStripOptions()
1267 for (auto Arg : InputArgs.filtered(STRIP_UNKNOWN)) in parseStripOptions() local
1269 Arg->getAsString(InputArgs).c_str()); in parseStripOptions()
1270 for (auto Arg : InputArgs.filtered(STRIP_INPUT)) in parseStripOptions() local
1271 Positional.push_back(Arg->getValue()); in parseStripOptions()
1305 if (auto Arg = InputArgs.getLastArg(STRIP_strip_all, STRIP_no_strip_all)) in parseStripOptions() local
1306 Config.StripAll = Arg->getOption().getID() == STRIP_strip_all; in parseStripOptions()
1313 for (auto Arg : InputArgs.filtered(STRIP_keep_section)) in parseStripOptions() local
1315 Arg->getValue(), SectionMatchStyle, ErrorCallback))) in parseStripOptions()
1318 for (auto Arg : InputArgs.filtered(STRIP_remove_section)) in parseStripOptions() local
1320 Arg->getValue(), SectionMatchStyle, ErrorCallback))) in parseStripOptions()
1323 for (auto Arg : InputArgs.filtered(STRIP_strip_symbol)) in parseStripOptions() local
1325 Arg->getValue(), SymbolMatchStyle, ErrorCallback))) in parseStripOptions()
1328 for (auto Arg : InputArgs.filtered(STRIP_keep_symbol)) in parseStripOptions() local
1330 Arg->getValue(), SymbolMatchStyle, ErrorCallback))) in parseStripOptions()