| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | SymExpr.h | 91 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 D | SVals.h | 156 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 D | Object.cpp | 43 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 D | Archive.cpp | 1132 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 D | SymbolSize.cpp | 79 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 D | SymbolManager.cpp | 150 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 D | Archive.h | 311 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 D | ObjectFile.h | 45 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 D | SymbolSize.h | 20 symbol_iterator I;
|
| H A D | XCOFFObjectFile.h | 633 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 D | ELFObjectFile.h | 216 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 D | GOFFObjectFile.h | 122 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override { in getRelocationSymbol()
|
| H A D | MachO.h | 493 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override; 515 symbol_iterator getSymbolByIndex(unsigned Index) const;
|
| H A D | Wasm.h | 205 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override;
|
| /freebsd/contrib/llvm-project/lld/COFF/ |
| H A D | Chunks.h | 235 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 D | WasmDump.cpp | 48 symbol_iterator SI = RelRef.getSymbol(); in getWasmRelocationValueString()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldCOFF.cpp | 123 object::symbol_iterator Symbol = R.getSymbol(); in relocationNeedsDLLImportStub()
|
| H A D | RuntimeDyldMachO.cpp | 108 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 D | OProfileJITEventListener.cpp | 153 for (symbol_iterator I = DebugObj.symbol_begin(), in notifyFreeingObject()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
| H A D | RuntimeDyldMachOI386.h | 230 symbol_iterator SI = Obj.getSymbolByIndex(SymbolIndex); in populateJumpTable()
|
| H A D | RuntimeDyldCOFFX86_64.h | 204 object::symbol_iterator Symbol = RelI->getSymbol(); in processRelocationRef()
|
| H A D | RuntimeDyldCOFFThumb.h | 25 static bool isThumbFunc(object::symbol_iterator Symbol, in isThumbFunc()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-cxxdump/ |
| H A D | llvm-cxxdump.cpp | 92 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 D | WasmDumper.cpp | 91 symbol_iterator SI = Reloc.getSymbol(); in printRelocation()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | JITLink.h | 729 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,
|