Lines Matching refs:PatternUpdate
858 for (const SectionPatternAddressUpdate &PatternUpdate : in handleArgs() local
861 if (PatternUpdate.SectionPattern.matches(Sec.Name) && in handleArgs()
862 SectionsToUpdateAddress.try_emplace(Sec.Name, PatternUpdate.Update) in handleArgs()
864 if (PatternUpdate.Update.Kind == AdjustKind::Subtract && in handleArgs()
865 Sec.Addr < PatternUpdate.Update.Value) { in handleArgs()
870 Twine::utohexstr(PatternUpdate.Update.Value) + in handleArgs()
873 if (PatternUpdate.Update.Kind == AdjustKind::Add && in handleArgs()
875 PatternUpdate.Update.Value) { in handleArgs()
880 Twine::utohexstr(PatternUpdate.Update.Value) + in handleArgs()
884 switch (PatternUpdate.Update.Kind) { in handleArgs()
886 Sec.Addr = PatternUpdate.Update.Value; in handleArgs()
889 Sec.Addr -= PatternUpdate.Update.Value; in handleArgs()
892 Sec.Addr += PatternUpdate.Update.Value; in handleArgs()