Lines Matching defs:ArgValue
573 // Parse input option \p ArgValue and load section data. This function
575 // ArgValue, loads data from the file, and stores section name and data
577 static Error loadNewSectionData(StringRef ArgValue, StringRef OptionName,
579 if (!ArgValue.contains('='))
583 std::pair<StringRef, StringRef> SecPair = ArgValue.split("=");
599 static Expected<int64_t> parseChangeSectionLMA(StringRef ArgValue,
602 if (ArgValue.starts_with("*+")) {
603 StringValue = ArgValue.substr(2);
604 } else if (ArgValue.starts_with("*-")) {
605 StringValue = ArgValue.substr(1);
606 } else if (ArgValue.contains("=")) {
611 } else if (ArgValue.contains("+") || ArgValue.contains("-")) {
626 ArgValue.slice(0, 2) + " is " + StringValue +
632 parseChangeSectionAddr(StringRef ArgValue, StringRef OptionName,
637 size_t LastSymbolIndex = ArgValue.find_last_of("+-=");
641 ": argument value " + ArgValue +
643 char UpdateSymbol = ArgValue[LastSymbolIndex];
645 StringRef SectionPattern = ArgValue.slice(0, LastSymbolIndex);
655 StringRef Value = ArgValue.substr(LastSymbolIndex + 1);