Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSymExpr.h91 class symbol_iterator {
97 symbol_iterator() = default;
98 symbol_iterator(const SymExpr *SE);
100 symbol_iterator &operator++();
103 bool operator==(const symbol_iterator &X) const;
104 bool operator!=(const symbol_iterator &X) const;
107 llvm::iterator_range<symbol_iterator> symbols() const { in symbols()
108 return llvm::make_range(symbol_iterator(this), symbol_iterator()); in symbols()
H A DSVals.h156 llvm::iterator_range<SymExpr::symbol_iterator> symbols() const { in symbols()
159 SymExpr::symbol_iterator end{}; in symbols()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DObject.cpp43 inline symbol_iterator *unwrap(LLVMSymbolIteratorRef SI) { in unwrap()
44 return reinterpret_cast<symbol_iterator*>(SI); in unwrap()
48 wrap(const symbol_iterator *SI) { in wrap()
50 (const_cast<symbol_iterator*>(SI)); in wrap()
171 return wrap(new symbol_iterator(symbols.begin())); in LLVMObjectFileCopySymbolIterator()
235 symbol_iterator SI = OB->getBinary()->symbol_begin(); in LLVMGetSymbols()
236 return wrap(new symbol_iterator(SI)); in LLVMGetSymbols()
334 symbol_iterator ret = (*unwrap(RI))->getSymbol(); in LLVMGetRelocationSymbol()
335 return wrap(new symbol_iterator(ret)); in LLVMGetRelocationSymbol()
H A DArchive.cpp1132 Archive::symbol_iterator Archive::symbol_begin() const { in symbol_begin()
1134 return symbol_iterator(Symbol(this, 0, 0)); in symbol_begin()
1187 return symbol_iterator(Symbol(this, 0, string_start_offset)); in symbol_begin()
1190 Archive::symbol_iterator Archive::symbol_end() const { in symbol_end()
1191 return symbol_iterator(Symbol(this, getNumberOfSymbols(), 0)); in symbol_end()
1194 Expected<iterator_range<Archive::symbol_iterator>> Archive::ec_symbols() const { in ec_symbols()
1234 symbol_iterator(Symbol(this, SymbolCount, in ec_symbols()
1236 symbol_iterator(Symbol(this, SymbolCount + Count, 0))); in ec_symbols()
1264 Archive::symbol_iterator bs = symbol_begin(); in findSym()
1265 Archive::symbol_iterator es = symbol_end(); in findSym()
H A DSymbolSize.cpp79 for (symbol_iterator I = O.symbol_begin(), E = O.symbol_end(); I != E; ++I) { in computeSymbolSizes()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSymbolManager.cpp150 bool SymExpr::symbol_iterator::operator==(const symbol_iterator &X) const { in operator ==()
154 bool SymExpr::symbol_iterator::operator!=(const symbol_iterator &X) const { in operator !=()
158 SymExpr::symbol_iterator::symbol_iterator(const SymExpr *SE) { in symbol_iterator() function in SymExpr::symbol_iterator
162 SymExpr::symbol_iterator &SymExpr::symbol_iterator::operator++() { in operator ++()
168 SymbolRef SymExpr::symbol_iterator::operator*() { in operator *()
173 void SymExpr::symbol_iterator::expand() { in expand()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DArchive.h311 class symbol_iterator {
315 symbol_iterator(const Symbol &s) : symbol(s) {} in symbol_iterator() function
320 bool operator==(const symbol_iterator &other) const {
324 bool operator!=(const symbol_iterator &other) const {
328 symbol_iterator &operator++() { // Preincrement
358 symbol_iterator symbol_begin() const;
359 symbol_iterator symbol_end() const;
360 iterator_range<symbol_iterator> symbols() const { in symbols()
364 Expected<iterator_range<symbol_iterator>> ec_symbols() const;
H A DObjectFile.h45 class symbol_iterator; variable
66 symbol_iterator getSymbol() const;
209 class symbol_iterator : public basic_symbol_iterator {
211 symbol_iterator(SymbolRef Sym) : basic_symbol_iterator(Sym) {} in symbol_iterator() function
212 symbol_iterator(const basic_symbol_iterator &B) in symbol_iterator() function
291 virtual symbol_iterator getRelocationSymbol(DataRefImpl Rel) const = 0;
321 using symbol_iterator_range = iterator_range<symbol_iterator>;
625 inline symbol_iterator RelocationRef::getSymbol() const { in getSymbol()
H A DSymbolSize.h20 symbol_iterator I;
H A DXCOFFObjectFile.h633 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override;
872 class xcoff_symbol_iterator : public symbol_iterator {
875 : symbol_iterator(B) {}
878 : symbol_iterator(*Symbol) {}
881 return static_cast<const XCOFFSymbolRef *>(symbol_iterator::operator->());
885 return static_cast<const XCOFFSymbolRef &>(symbol_iterator::operator*());
H A DELFObjectFile.h216 class elf_symbol_iterator : public symbol_iterator {
219 : symbol_iterator(SymbolRef(B->getRawDataRefImpl(), in elf_symbol_iterator()
223 return static_cast<const ELFSymbolRef *>(symbol_iterator::operator->());
227 return static_cast<const ELFSymbolRef &>(symbol_iterator::operator*());
346 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override;
1106 symbol_iterator
1123 return symbol_iterator(SymbolRef(SymbolData, this)); in getRelocationSymbol()
1251 return symbol_iterator(SymbolRef(toDRI(DotDynSymSec, 0), this)); in dynamic_symbol_begin()
1253 return symbol_iterator(SymbolRef(toDRI(DotDynSymSec, 1), this)); in dynamic_symbol_begin()
H A DGOFFObjectFile.h122 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override { in getRelocationSymbol()
H A DMachO.h493 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override;
515 symbol_iterator getSymbolByIndex(unsigned Index) const;
H A DWasm.h205 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override;
/freebsd/contrib/llvm-project/lld/COFF/
H A DChunks.h235 class symbol_iterator : public llvm::iterator_adaptor_base<
236 symbol_iterator, const coff_relocation *,
242 symbol_iterator(ObjFile *file, const coff_relocation *i) in symbol_iterator() function
243 : symbol_iterator::iterator_adaptor_base(i), file(file) {} in symbol_iterator()
246 symbol_iterator() = default;
309 llvm::iterator_range<symbol_iterator> symbols() const { in symbols()
310 return llvm::make_range(symbol_iterator(file, relocsData), in symbols()
311 symbol_iterator(file, relocsData + relocsSize)); in symbols()
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DWasmDump.cpp48 symbol_iterator SI = RelRef.getSymbol(); in getWasmRelocationValueString()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCOFF.cpp123 object::symbol_iterator Symbol = R.getSymbol(); in relocationNeedsDLLImportStub()
H A DRuntimeDyldMachO.cpp108 symbol_iterator Symbol = RI->getSymbol(); in getRelocationValueRef()
205 symbol_iterator SI = Obj.getSymbolByIndex(SymbolIndex); in populateIndirectSymbolPointersSection()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/OProfileJIT/
H A DOProfileJITEventListener.cpp153 for (symbol_iterator I = DebugObj.symbol_begin(), in notifyFreeingObject()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldMachOI386.h230 symbol_iterator SI = Obj.getSymbolByIndex(SymbolIndex); in populateJumpTable()
H A DRuntimeDyldCOFFX86_64.h204 object::symbol_iterator Symbol = RelI->getSymbol(); in processRelocationRef()
H A DRuntimeDyldCOFFThumb.h25 static bool isThumbFunc(object::symbol_iterator Symbol, in isThumbFunc()
/freebsd/contrib/llvm-project/llvm/tools/llvm-cxxdump/
H A Dllvm-cxxdump.cpp92 const object::symbol_iterator RelocSymI = Reloc.getSymbol(); in collectRelocatedSymbols()
114 const object::symbol_iterator RelocSymI = Reloc.getSymbol(); in collectRelocationOffsets()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DWasmDumper.cpp91 symbol_iterator SI = Reloc.getSymbol(); in printRelocation()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h729 using symbol_iterator = SymbolSet::iterator;
782 iterator_range<symbol_iterator> symbols() { in symbols()
925 static iterator_range<Section::symbol_iterator>
1010 nested_collection_iterator<section_iterator, Section::symbol_iterator,

12