Lines Matching refs:DataRefImpl

40   typedef DataRefImpl SectionEntryImpl;
64 void moveSymbolNext(DataRefImpl &Symb) const override;
72 bool isSectionNoLoad(DataRefImpl Sec) const;
73 bool isSectionReadOnlyData(DataRefImpl Sec) const;
74 bool isSectionZeroInit(DataRefImpl Sec) const;
78 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override;
79 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override;
80 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override;
81 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override;
82 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override;
83 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override;
84 Expected<section_iterator> getSymbolSection(DataRefImpl Symb) const override;
85 uint64_t getSymbolSize(DataRefImpl Symb) const;
87 const uint8_t *getSymbolEsdRecord(DataRefImpl Symb) const;
88 bool isSymbolUnresolved(DataRefImpl Symb) const;
89 bool isSymbolIndirect(DataRefImpl Symb) const;
92 void moveSectionNext(DataRefImpl &Sec) const override;
93 virtual Expected<StringRef> getSectionName(DataRefImpl Sec) const override;
94 uint64_t getSectionAddress(DataRefImpl Sec) const override;
95 uint64_t getSectionSize(DataRefImpl Sec) const override;
97 getSectionContents(DataRefImpl Sec) const override;
98 uint64_t getSectionIndex(DataRefImpl Sec) const override { return Sec.d.a; } in getSectionIndex()
99 uint64_t getSectionAlignment(DataRefImpl Sec) const override;
100 bool isSectionCompressed(DataRefImpl Sec) const override { return false; } in isSectionCompressed()
101 bool isSectionText(DataRefImpl Sec) const override;
102 bool isSectionData(DataRefImpl Sec) const override;
103 bool isSectionBSS(DataRefImpl Sec) const override { return false; } in isSectionBSS()
104 bool isSectionVirtual(DataRefImpl Sec) const override { return false; } in isSectionVirtual()
105 relocation_iterator section_rel_begin(DataRefImpl Sec) const override { in section_rel_begin()
108 relocation_iterator section_rel_end(DataRefImpl Sec) const override { in section_rel_end()
112 const uint8_t *getSectionEdEsdRecord(DataRefImpl &Sec) const;
113 const uint8_t *getSectionPrEsdRecord(DataRefImpl &Sec) const;
116 uint32_t getSectionDefEsdId(DataRefImpl &Sec) const;
119 void moveRelocationNext(DataRefImpl &Rel) const override {} in moveRelocationNext()
120 uint64_t getRelocationOffset(DataRefImpl Rel) const override { return 0; } in getRelocationOffset()
121 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override { in getRelocationSymbol()
122 DataRefImpl Temp; in getRelocationSymbol()
125 uint64_t getRelocationType(DataRefImpl Rel) const override { return 0; } in getRelocationType()
126 void getRelocationTypeName(DataRefImpl Rel, in getRelocationTypeName()