Lines Matching refs:error_code
65 content_iterator& increment(error_code &err) {
67 if (error_code ec = Current.getNext(next))
103 error_code getNext(RelocationRef &Result) const;
105 error_code getAddress(uint64_t &Result) const;
106 error_code getOffset(uint64_t &Result) const;
108 error_code getType(uint64_t &Result) const;
113 error_code getHidden(bool &Result) const;
118 error_code getTypeName(SmallVectorImpl<char> &Result) const;
124 error_code getValueString(SmallVectorImpl<char> &Result) const;
148 error_code getNext(SectionRef &Result) const;
150 error_code getName(StringRef &Result) const;
151 error_code getAddress(uint64_t &Result) const;
152 error_code getSize(uint64_t &Result) const;
153 error_code getContents(StringRef &Result) const;
156 error_code getAlignment(uint64_t &Result) const;
159 error_code isText(bool &Result) const;
160 error_code isData(bool &Result) const;
161 error_code isBSS(bool &Result) const;
162 error_code isRequiredForExecution(bool &Result) const;
163 error_code isVirtual(bool &Result) const;
164 error_code isZeroInit(bool &Result) const;
165 error_code isReadOnlyData(bool &Result) const;
167 error_code containsSymbol(SymbolRef S, bool &Result) const;
212 error_code getNext(SymbolRef &Result) const;
214 error_code getName(StringRef &Result) const;
217 error_code getAddress(uint64_t &Result) const;
218 error_code getFileOffset(uint64_t &Result) const;
220 error_code getAlignment(uint32_t &Result) const;
221 error_code getSize(uint64_t &Result) const;
222 error_code getType(SymbolRef::Type &Result) const;
226 error_code getNMTypeChar(char &Result) const;
229 error_code getFlags(uint32_t &Result) const;
233 error_code getSection(section_iterator &Result) const;
236 error_code getValue(uint64_t &Val) const;
256 error_code getNext(LibraryRef &Result) const;
259 error_code getPath(StringRef &Result) const;
291 virtual error_code getSymbolNext(DataRefImpl Symb, SymbolRef &Res) const = 0;
292 virtual error_code getSymbolName(DataRefImpl Symb, StringRef &Res) const = 0;
293 virtual error_code getSymbolAddress(DataRefImpl Symb, uint64_t &Res) const = 0;
294 virtual error_code getSymbolFileOffset(DataRefImpl Symb, uint64_t &Res)const=0;
295 virtual error_code getSymbolAlignment(DataRefImpl Symb, uint32_t &Res) const;
296 virtual error_code getSymbolSize(DataRefImpl Symb, uint64_t &Res) const = 0;
297 virtual error_code getSymbolType(DataRefImpl Symb,
299 virtual error_code getSymbolNMTypeChar(DataRefImpl Symb, char &Res) const = 0;
300 virtual error_code getSymbolFlags(DataRefImpl Symb,
302 virtual error_code getSymbolSection(DataRefImpl Symb,
304 virtual error_code getSymbolValue(DataRefImpl Symb, uint64_t &Val) const = 0;
308 virtual error_code getSectionNext(DataRefImpl Sec, SectionRef &Res) const = 0;
309 virtual error_code getSectionName(DataRefImpl Sec, StringRef &Res) const = 0;
310 virtual error_code getSectionAddress(DataRefImpl Sec, uint64_t &Res) const =0;
311 virtual error_code getSectionSize(DataRefImpl Sec, uint64_t &Res) const = 0;
312 virtual error_code getSectionContents(DataRefImpl Sec, StringRef &Res)const=0;
313 virtual error_code getSectionAlignment(DataRefImpl Sec, uint64_t &Res)const=0;
314 virtual error_code isSectionText(DataRefImpl Sec, bool &Res) const = 0;
315 virtual error_code isSectionData(DataRefImpl Sec, bool &Res) const = 0;
316 virtual error_code isSectionBSS(DataRefImpl Sec, bool &Res) const = 0;
317 virtual error_code isSectionRequiredForExecution(DataRefImpl Sec,
320 virtual error_code isSectionVirtual(DataRefImpl Sec, bool &Res) const = 0;
321 virtual error_code isSectionZeroInit(DataRefImpl Sec, bool &Res) const = 0;
322 virtual error_code isSectionReadOnlyData(DataRefImpl Sec, bool &Res) const =0;
323 virtual error_code sectionContainsSymbol(DataRefImpl Sec, DataRefImpl Symb,
331 virtual error_code getRelocationNext(DataRefImpl Rel,
333 virtual error_code getRelocationAddress(DataRefImpl Rel,
335 virtual error_code getRelocationOffset(DataRefImpl Rel,
338 virtual error_code getRelocationType(DataRefImpl Rel,
340 virtual error_code getRelocationTypeName(DataRefImpl Rel,
342 virtual error_code getRelocationValueString(DataRefImpl Rel,
344 virtual error_code getRelocationHidden(DataRefImpl Rel, bool &Result) const {
351 virtual error_code getLibraryNext(DataRefImpl Lib, LibraryRef &Res) const = 0;
352 virtual error_code getLibraryPath(DataRefImpl Lib, StringRef &Res) const = 0;
410 inline error_code SymbolRef::getNext(SymbolRef &Result) const {
414 inline error_code SymbolRef::getName(StringRef &Result) const {
418 inline error_code SymbolRef::getAddress(uint64_t &Result) const {
422 inline error_code SymbolRef::getFileOffset(uint64_t &Result) const {
426 inline error_code SymbolRef::getAlignment(uint32_t &Result) const {
430 inline error_code SymbolRef::getSize(uint64_t &Result) const {
434 inline error_code SymbolRef::getNMTypeChar(char &Result) const {
438 inline error_code SymbolRef::getFlags(uint32_t &Result) const {
442 inline error_code SymbolRef::getSection(section_iterator &Result) const {
446 inline error_code
450 inline error_code SymbolRef::getValue(uint64_t &Val) const {
473 inline error_code SectionRef::getNext(SectionRef &Result) const {
477 inline error_code SectionRef::getName(StringRef &Result) const {
481 inline error_code SectionRef::getAddress(uint64_t &Result) const {
485 inline error_code SectionRef::getSize(uint64_t &Result) const {
489 inline error_code SectionRef::getContents(StringRef &Result) const {
493 inline error_code SectionRef::getAlignment(uint64_t &Result) const {
497 inline error_code SectionRef::isText(bool &Result) const {
501 inline error_code SectionRef::isData(bool &Result) const {
505 inline error_code SectionRef::isBSS(bool &Result) const {
509 inline error_code SectionRef::isRequiredForExecution(bool &Result) const {
513 inline error_code SectionRef::isVirtual(bool &Result) const {
517 inline error_code SectionRef::isZeroInit(bool &Result) const {
521 inline error_code SectionRef::isReadOnlyData(bool &Result) const {
525 inline error_code SectionRef::containsSymbol(SymbolRef S, bool &Result) const {
556 inline error_code RelocationRef::getNext(RelocationRef &Result) const {
560 inline error_code RelocationRef::getAddress(uint64_t &Result) const {
564 inline error_code RelocationRef::getOffset(uint64_t &Result) const {
572 inline error_code RelocationRef::getType(uint64_t &Result) const {
576 inline error_code RelocationRef::getTypeName(SmallVectorImpl<char> &Result)
581 inline error_code RelocationRef::getValueString(SmallVectorImpl<char> &Result)
586 inline error_code RelocationRef::getHidden(bool &Result) const {
611 inline error_code LibraryRef::getNext(LibraryRef &Result) const {
615 inline error_code LibraryRef::getPath(StringRef &Result) const {