Home
last modified time | relevance | path

Searched refs:symbol_iterator (Results 1 – 25 of 43) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSymExpr.h70 class symbol_iterator {
76 symbol_iterator() = default;
77 symbol_iterator(const SymExpr *SE);
79 symbol_iterator &operator++();
82 bool operator==(const symbol_iterator &X) const;
83 bool operator!=(const symbol_iterator &X) const;
86 symbol_iterator symbol_begin() const { return symbol_iterator(this); } in symbol_begin()
87 static symbol_iterator symbol_end() { return symbol_iterator(); } in symbol_end()
H A DSVals.h193 SymExpr::symbol_iterator symbol_begin() const { in symbol_begin()
198 return SymExpr::symbol_iterator(); in symbol_begin()
201 SymExpr::symbol_iterator symbol_end() const { in symbol_end()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Object/
H A DArchive.h198 class symbol_iterator {
202 symbol_iterator(const Symbol &s) : symbol(s) {} in symbol_iterator() function
207 bool operator==(const symbol_iterator &other) const {
211 bool operator!=(const symbol_iterator &other) const {
215 symbol_iterator& operator++() { // Preincrement
246 symbol_iterator symbol_begin() const;
247 symbol_iterator symbol_end() const;
248 iterator_range<symbol_iterator> symbols() const { in symbols()
H A DObjectFile.h44 class symbol_iterator; variable
64 symbol_iterator getSymbol() const;
204 class symbol_iterator : public basic_symbol_iterator {
206 symbol_iterator(SymbolRef Sym) : basic_symbol_iterator(Sym) {} in symbol_iterator() function
207 symbol_iterator(const basic_symbol_iterator &B) in symbol_iterator() function
286 virtual symbol_iterator getRelocationSymbol(DataRefImpl Rel) const = 0;
310 using symbol_iterator_range = iterator_range<symbol_iterator>;
549 inline symbol_iterator RelocationRef::getSymbol() const { in getSymbol()
H A DSymbolSize.h19 symbol_iterator I;
H A DELFObjectFile.h176 class elf_symbol_iterator : public symbol_iterator {
179 : symbol_iterator(SymbolRef(B->getRawDataRefImpl(), in elf_symbol_iterator()
183 return static_cast<const ELFSymbolRef *>(symbol_iterator::operator->());
187 return static_cast<const ELFSymbolRef &>(symbol_iterator::operator*());
301 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override;
992 symbol_iterator
1007 return symbol_iterator(SymbolRef(SymbolData, this)); in getRelocationSymbol()
1121 return symbol_iterator(SymbolRef(toDRI(DotDynSymSec, 0), this)); in dynamic_symbol_begin()
1123 return symbol_iterator(SymbolRef(toDRI(DotDynSymSec, 1), this)); in dynamic_symbol_begin()
H A DMachO.h337 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override;
357 symbol_iterator getSymbolByIndex(unsigned Index) const;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Object/
H A DObject.cpp42 inline symbol_iterator *unwrap(LLVMSymbolIteratorRef SI) { in unwrap()
43 return reinterpret_cast<symbol_iterator*>(SI); in unwrap()
47 wrap(const symbol_iterator *SI) { in wrap()
49 (const_cast<symbol_iterator*>(SI)); in wrap()
168 return wrap(new symbol_iterator(symbols.begin())); in LLVMObjectFileCopySymbolIterator()
234 symbol_iterator SI = OB->getBinary()->symbol_begin(); in LLVMGetSymbols()
235 return wrap(new symbol_iterator(SI)); in LLVMGetSymbols()
335 symbol_iterator ret = (*unwrap(RI))->getSymbol(); in LLVMGetRelocationSymbol()
336 return wrap(new symbol_iterator(ret)); in LLVMGetRelocationSymbol()
H A DArchive.cpp894 Archive::symbol_iterator Archive::symbol_begin() const { in symbol_begin()
896 return symbol_iterator(Symbol(this, 0, 0)); in symbol_begin()
947 return symbol_iterator(Symbol(this, 0, string_start_offset)); in symbol_begin()
950 Archive::symbol_iterator Archive::symbol_end() const { in symbol_end()
951 return symbol_iterator(Symbol(this, getNumberOfSymbols(), 0)); in symbol_end()
973 Archive::symbol_iterator bs = symbol_begin(); in findSym()
974 Archive::symbol_iterator es = symbol_end(); in findSym()
H A DSymbolSize.cpp62 for (symbol_iterator I = O.symbol_begin(), E = O.symbol_end(); I != E; ++I) { in computeSymbolSizes()
H A DXCOFFObjectFile.cpp369 symbol_iterator XCOFFObjectFile::getRelocationSymbol(DataRefImpl Rel) const { in getRelocationSymbol()
380 return symbol_iterator(SymbolRef(SymDRI, this)); in getRelocationSymbol()
H A DELFObjectFile.cpp637 symbol_iterator Sym = Relocation.getSymbol(); in getPltAddresses()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DSymbolManager.cpp104 bool SymExpr::symbol_iterator::operator==(const symbol_iterator &X) const { in operator ==()
108 bool SymExpr::symbol_iterator::operator!=(const symbol_iterator &X) const { in operator !=()
112 SymExpr::symbol_iterator::symbol_iterator(const SymExpr *SE) { in symbol_iterator() function in SymExpr::symbol_iterator
116 SymExpr::symbol_iterator &SymExpr::symbol_iterator::operator++() { in operator ++()
122 SymbolRef SymExpr::symbol_iterator::operator*() { in operator *()
127 void SymExpr::symbol_iterator::expand() { in expand()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DMCAssembler.h72 using symbol_iterator = pointee_iterator<SymbolDataListType::iterator>; variable
74 using symbol_range = iterator_range<symbol_iterator>;
355 symbol_iterator symbol_begin() { return Symbols.begin(); } in symbol_begin()
358 symbol_iterator symbol_end() { return Symbols.end(); } in symbol_end()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/
H A DWasmDump.cpp35 symbol_iterator SI = RelRef.getSymbol(); in getWasmRelocationValueString()
H A DXCOFFDump.cpp25 symbol_iterator SymI = Rel.getSymbol(); in getXCOFFRelocationValueString()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.cpp109 symbol_iterator Symbol = RI->getSymbol(); in getRelocationValueRef()
206 symbol_iterator SI = Obj.getSymbolByIndex(SymbolIndex); in populateIndirectSymbolPointersSection()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/OProfileJIT/
H A DOProfileJITEventListener.cpp153 for (symbol_iterator I = DebugObj.symbol_begin(), in notifyFreeingObject()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h588 using symbol_iterator = SymbolSet::iterator;
627 iterator_range<symbol_iterator> symbols() { in symbols()
753 static iterator_range<Section::symbol_iterator>
818 Section::symbol_iterator, Symbol *,
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DTaint.cpp183 for (SymExpr::symbol_iterator SI = Sym->symbol_begin(), in isTainted()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldCOFFX86_64.h197 object::symbol_iterator Symbol = RelI->getSymbol(); in processRelocationRef()
H A DRuntimeDyldMachOI386.h231 symbol_iterator SI = Obj.getSymbolByIndex(SymbolIndex); in populateJumpTable()
H A DRuntimeDyldCOFFThumb.h24 static bool isThumbFunc(object::symbol_iterator Symbol, in isThumbFunc()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-cxxdump/
H A Dllvm-cxxdump.cpp91 const object::symbol_iterator RelocSymI = Reloc.getSymbol(); in collectRelocatedSymbols()
113 const object::symbol_iterator RelocSymI = Reloc.getSymbol(); in collectRelocationOffsets()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-readobj/
H A DWasmDumper.cpp91 symbol_iterator SI = Reloc.getSymbol(); in printRelocation()

12