Home | History | Annotate | Download | only in Object

Lines Matching refs:SymbolRef

81 /// SymbolRef - This is a value type class that represents a single symbol in
83 class SymbolRef {
89 SymbolRef() : OwningObject(NULL) {
100 SymbolRef(DataRefImpl SymbolP, const ObjectFile *Owner);
102 bool operator==(const SymbolRef &Other) const;
104 error_code getNext(SymbolRef &Result) const;
110 error_code getSymbolType(SymbolRef::SymbolType &Result) const;
126 typedef content_iterator<SymbolRef> symbol_iterator;
146 error_code getSymbol(SymbolRef &Result) const;
166 friend class SymbolRef;
194 error_code containsSymbol(SymbolRef S, bool &Result) const;
218 // These functions are for SymbolRef to call internally. The main goal of
219 // this is to allow SymbolRef::SymbolPimpl to point directly to the symbol
226 friend class SymbolRef;
227 virtual error_code getSymbolNext(DataRefImpl Symb, SymbolRef &Res) const = 0;
235 virtual error_code getSymbolType(DataRefImpl Symb, SymbolRef::SymbolType &Res) const = 0;
261 SymbolRef &Res) const = 0;
306 inline SymbolRef::SymbolRef(DataRefImpl SymbolP, const ObjectFile *Owner)
310 inline bool SymbolRef::operator==(const SymbolRef &Other) const {
314 inline error_code SymbolRef::getNext(SymbolRef &Result) const {
318 inline error_code SymbolRef::getName(StringRef &Result) const {
322 inline error_code SymbolRef::getAddress(uint64_t &Result) const {
326 inline error_code SymbolRef::getOffset(uint64_t &Result) const {
330 inline error_code SymbolRef::getSize(uint64_t &Result) const {
334 inline error_code SymbolRef::getNMTypeChar(char &Result) const {
338 inline error_code SymbolRef::isInternal(bool &Result) const {
342 inline error_code SymbolRef::isGlobal(bool &Result) const {
346 inline error_code SymbolRef::getSymbolType(SymbolRef::SymbolType &Result) const {
350 inline DataRefImpl SymbolRef::getRawDataRefImpl() const {
401 inline error_code SectionRef::containsSymbol(SymbolRef S, bool &Result) const {
433 inline error_code RelocationRef::getSymbol(SymbolRef &Result) const {