Home
last modified time | relevance | path

Searched refs:PatternUpdate (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObjcopy.cpp858 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()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-objcopy/
H A DObjcopyOptions.cpp635 SectionPatternAddressUpdate PatternUpdate; in parseChangeSectionAddr() local
651 if (Error E = PatternUpdate.SectionPattern.addMatcher(NameOrPattern::create( in parseChangeSectionAddr()
680 PatternUpdate.Update.Kind = AdjustKind::Add; in parseChangeSectionAddr()
683 PatternUpdate.Update.Kind = AdjustKind::Subtract; in parseChangeSectionAddr()
686 PatternUpdate.Update.Kind = AdjustKind::Set; in parseChangeSectionAddr()
689 PatternUpdate.Update.Value = *AddrValue; in parseChangeSectionAddr()
690 return PatternUpdate; in parseChangeSectionAddr()