Lines Matching refs:Error

77   virtual Error visit(const Section &Sec) = 0;
78 virtual Error visit(const OwnedDataSection &Sec) = 0;
79 virtual Error visit(const StringTableSection &Sec) = 0;
80 virtual Error visit(const SymbolTableSection &Sec) = 0;
81 virtual Error visit(const RelocationSection &Sec) = 0;
82 virtual Error visit(const DynamicRelocationSection &Sec) = 0;
83 virtual Error visit(const GnuDebugLinkSection &Sec) = 0;
84 virtual Error visit(const GroupSection &Sec) = 0;
85 virtual Error visit(const SectionIndexSection &Sec) = 0;
86 virtual Error visit(const CompressedSection &Sec) = 0;
87 virtual Error visit(const DecompressedSection &Sec) = 0;
94 virtual Error visit(Section &Sec) = 0;
95 virtual Error visit(OwnedDataSection &Sec) = 0;
96 virtual Error visit(StringTableSection &Sec) = 0;
97 virtual Error visit(SymbolTableSection &Sec) = 0;
98 virtual Error visit(RelocationSection &Sec) = 0;
99 virtual Error visit(DynamicRelocationSection &Sec) = 0;
100 virtual Error visit(GnuDebugLinkSection &Sec) = 0;
101 virtual Error visit(GroupSection &Sec) = 0;
102 virtual Error visit(SectionIndexSection &Sec) = 0;
103 virtual Error visit(CompressedSection &Sec) = 0;
104 virtual Error visit(DecompressedSection &Sec) = 0;
114 Error visit(const Section &Sec) override;
115 Error visit(const OwnedDataSection &Sec) override;
116 Error visit(const StringTableSection &Sec) override;
117 Error visit(const DynamicRelocationSection &Sec) override;
118 Error visit(const SymbolTableSection &Sec) override = 0;
119 Error visit(const RelocationSection &Sec) override = 0;
120 Error visit(const GnuDebugLinkSection &Sec) override = 0;
121 Error visit(const GroupSection &Sec) override = 0;
122 Error visit(const SectionIndexSection &Sec) override = 0;
123 Error visit(const CompressedSection &Sec) override = 0;
124 Error visit(const DecompressedSection &Sec) override = 0;
138 Error visit(const SymbolTableSection &Sec) override;
139 Error visit(const RelocationSection &Sec) override;
140 Error visit(const GnuDebugLinkSection &Sec) override;
141 Error visit(const GroupSection &Sec) override;
142 Error visit(const SectionIndexSection &Sec) override;
143 Error visit(const CompressedSection &Sec) override;
144 Error visit(const DecompressedSection &Sec) override;
158 Error visit(Section &Sec) override;
159 Error visit(OwnedDataSection &Sec) override;
160 Error visit(StringTableSection &Sec) override;
161 Error visit(DynamicRelocationSection &Sec) override;
162 Error visit(SymbolTableSection &Sec) override;
163 Error visit(RelocationSection &Sec) override;
164 Error visit(GnuDebugLinkSection &Sec) override;
165 Error visit(GroupSection &Sec) override;
166 Error visit(SectionIndexSection &Sec) override;
167 Error visit(CompressedSection &Sec) override;
168 Error visit(DecompressedSection &Sec) override;
182 Error visit(const SymbolTableSection &Sec) override;
183 Error visit(const RelocationSection &Sec) override;
184 Error visit(const GnuDebugLinkSection &Sec) override;
185 Error visit(const GroupSection &Sec) override;
186 Error visit(const SectionIndexSection &Sec) override;
187 Error visit(const CompressedSection &Sec) override;
188 Error visit(const DecompressedSection &Sec) override;
291 Error visit(const Section &Sec) final;
292 Error visit(const OwnedDataSection &Sec) final;
293 Error visit(const StringTableSection &Sec) override;
294 Error visit(const DynamicRelocationSection &Sec) final;
304 Error visit(const StringTableSection &Sec) override;
315 virtual Error finalize() = 0;
316 virtual Error write() = 0;
336 Error writeSectionData();
353 Error finalize() override;
354 Error write() override;
366 Error finalize() override;
367 Error write() override;
379 Error checkSection(const SectionBase &Sec);
385 Error finalize() override;
386 Error write() override;
420 virtual Error initialize(SectionTableRef SecTable);
423 virtual Error
426 virtual Error removeSymbols(function_ref<bool(const Symbol &)> ToRemove);
427 virtual Error accept(SectionVisitor &Visitor) const = 0;
428 virtual Error accept(MutableSectionVisitor &Visitor) = 0;
490 Error accept(SectionVisitor &Visitor) const override;
491 Error accept(MutableSectionVisitor &Visitor) override;
492 Error removeSectionReferences(
495 Error initialize(SectionTableRef SecTable) override;
531 Error accept(SectionVisitor &Sec) const override;
532 Error accept(MutableSectionVisitor &Visitor) override;
553 Error accept(SectionVisitor &Visitor) const override;
554 Error accept(MutableSectionVisitor &Visitor) override;
572 Error accept(SectionVisitor &Visitor) const override;
573 Error accept(MutableSectionVisitor &Visitor) override;
597 Error accept(SectionVisitor &Visitor) const override;
598 Error accept(MutableSectionVisitor &Visitor) override;
668 Error initialize(SectionTableRef SecTable) override;
670 Error accept(SectionVisitor &Visitor) const override;
671 Error accept(MutableSectionVisitor &Visitor) override;
713 Error removeSectionReferences(
716 Error initialize(SectionTableRef SecTable) override;
718 Error accept(SectionVisitor &Visitor) const override;
719 Error accept(MutableSectionVisitor &Visitor) override;
720 Error removeSymbols(function_ref<bool(const Symbol &)> ToRemove) override;
772 Error initialize(SectionTableRef SecTable) override;
786 Error accept(SectionVisitor &Visitor) const override;
787 Error accept(MutableSectionVisitor &Visitor) override;
788 Error removeSectionReferences(
791 Error removeSymbols(function_ref<bool(const Symbol &)> ToRemove) override;
826 Error accept(SectionVisitor &) const override;
827 Error accept(MutableSectionVisitor &Visitor) override;
829 Error removeSectionReferences(
832 Error removeSymbols(function_ref<bool(const Symbol &)> ToRemove) override;
871 Error accept(SectionVisitor &) const override;
872 Error accept(MutableSectionVisitor &Visitor) override;
873 Error removeSectionReferences(
896 Error accept(SectionVisitor &Visitor) const override;
897 Error accept(MutableSectionVisitor &Visitor) override;
919 Error initSections();
960 Error readProgramHeaders(const ELFFile<ELFT> &HeadersFile);
961 Error initGroupSection(GroupSection *GroupSec);
962 Error initSymbolTable(SymbolTableSection *SymTab);
963 Error readSectionHeaders();
964 Error readSections(bool EnsureSymtab);
965 Error findEhdrOffset();
972 Error build(bool EnsureSymtab);
989 Error parseError(size_t LineNo, Error E) const { in parseError()
996 Error parseError(size_t LineNo, char const *Fmt, const Ts &...Vals) const { in parseError()
997 Error E = createStringError(errc::invalid_argument, Fmt, Vals...); in parseError()
1071 Error updateSection(StringRef Name, ArrayRef<uint8_t> Data);
1082 Error removeSections(bool AllowBrokenLinks,
1084 Error replaceSections(const DenseMap<SectionBase *, SectionBase *> &FromTo);
1085 Error removeSymbols(function_ref<bool(const Symbol &)> ToRemove);
1094 Error addNewSymbolTable();