Searched refs:BasicSymbolRef (Results 1 – 12 of 12) sorted by relevance
85 class BasicSymbolRef {107 BasicSymbolRef() : OwningObject(nullptr) { } in BasicSymbolRef() function108 BasicSymbolRef(DataRefImpl SymbolP, const SymbolicFile *Owner);110 bool operator==(const BasicSymbolRef &Other) const;111 bool operator<(const BasicSymbolRef &Other) const;124 typedef content_iterator<BasicSymbolRef> basic_symbol_iterator;172 inline BasicSymbolRef::BasicSymbolRef(DataRefImpl SymbolP, in BasicSymbolRef() function176 inline bool BasicSymbolRef::operator==(const BasicSymbolRef &Other) const {180 inline bool BasicSymbolRef::operator<(const BasicSymbolRef &Other) const {184 inline void BasicSymbolRef::moveNext() { in moveNext()[all …]
113 class SymbolRef : public BasicSymbolRef {117 SymbolRef() : BasicSymbolRef() {} in SymbolRef()129 SymbolRef(const BasicSymbolRef &B) : BasicSymbolRef(B) { in SymbolRef()130 assert(isa<ObjectFile>(BasicSymbolRef::getObject())); in SymbolRef()162 const BasicSymbolRef &P = basic_symbol_iterator::operator *();167 const BasicSymbolRef &P = basic_symbol_iterator::operator *();303 : BasicSymbolRef(SymbolP, Owner) {} in SymbolRef()334 const SymbolicFile *O = BasicSymbolRef::getObject(); in getObject()
51 return BasicSymbolRef(DataRefImpl(), this); in symbol_begin_impl()57 return BasicSymbolRef(Symb, this); in symbol_end_impl()
55 return basic_symbol_iterator(BasicSymbolRef()); in symbol_begin_impl()59 return basic_symbol_iterator(BasicSymbolRef()); in symbol_end_impl()
109 return cast<ELFObjectFileBase>(BasicSymbolRef::getObject()); in getObject()
94 uint32_t Res = BasicSymbolRef::SF_None; in IRObjectFile()99 Res |= BasicSymbolRef::SF_Global; in IRObjectFile()105 Res |= BasicSymbolRef::SF_Undefined; in IRObjectFile()106 Res |= BasicSymbolRef::SF_Global; in IRObjectFile()219 uint32_t Res = BasicSymbolRef::SF_None; in getSymbolFlags()221 Res |= BasicSymbolRef::SF_Undefined; in getSymbolFlags()223 Res |= BasicSymbolRef::SF_Hidden; in getSymbolFlags()226 Res |= BasicSymbolRef::SF_Const; in getSymbolFlags()229 Res |= BasicSymbolRef::SF_FormatSpecific; in getSymbolFlags()231 Res |= BasicSymbolRef::SF_Global; in getSymbolFlags()[all …]
251 for (const object::BasicSymbolRef &S : Obj.symbols()) { in writeSymbolTable()
175 void addPotentialUndefinedSymbol(const object::BasicSymbolRef &Sym,183 void addDefinedDataSymbol(const object::BasicSymbolRef &Sym);187 void addDefinedFunctionSymbol(const object::BasicSymbolRef &Sym);
346 void LTOModule::addDefinedDataSymbol(const object::BasicSymbolRef &Sym) { in addDefinedDataSymbol()407 void LTOModule::addDefinedFunctionSymbol(const object::BasicSymbolRef &Sym) { in addDefinedFunctionSymbol()546 void LTOModule::addPotentialUndefinedSymbol(const object::BasicSymbolRef &Sym, in addPotentialUndefinedSymbol()579 if (Flags & object::BasicSymbolRef::SF_FormatSpecific) in parseSymbols()582 bool IsUndefined = Flags & object::BasicSymbolRef::SF_Undefined; in parseSymbols()594 else if (Flags & object::BasicSymbolRef::SF_Global) in parseSymbols()
45 for (const object::BasicSymbolRef &Sym : File->symbols()) { in dumpCOFFImportFile()
322 if (!(Symflags & object::BasicSymbolRef::SF_Global)) in shouldSkip()324 if (Symflags & object::BasicSymbolRef::SF_FormatSpecific) in shouldSkip()484 if (Symflags & object::BasicSymbolRef::SF_Undefined) { in claim_file_hook()
189 BasicSymbolRef Sym;882 static unsigned getNsectInMachO(MachOObjectFile &Obj, BasicSymbolRef Sym) { in getNsectInMachO()923 for (BasicSymbolRef Sym : Symbols) { in dumpSymbolNamesFromObject()