Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSymExpr.h71 class symbol_iterator {
77 symbol_iterator() = default;
78 symbol_iterator(const SymExpr *SE);
80 symbol_iterator &operator++();
83 bool operator==(const symbol_iterator &X) const;
84 bool operator!=(const symbol_iterator &X) const;
87 symbol_iterator symbol_begin() const { return symbol_iterator(this); } in symbol_begin()
88 static symbol_iterator symbol_end() { return symbol_iterator(); } in symbol_end()
H A DSVals.h197 SymExpr::symbol_iterator symbol_begin() const { in symbol_begin()
202 return SymExpr::symbol_iterator(); in symbol_begin()
205 SymExpr::symbol_iterator symbol_end() const { in symbol_end()
/freebsd-12.1/contrib/llvm/lib/Object/
H A DObject.cpp41 inline symbol_iterator *unwrap(LLVMSymbolIteratorRef SI) { in unwrap()
42 return reinterpret_cast<symbol_iterator*>(SI); in unwrap()
46 wrap(const symbol_iterator *SI) { in wrap()
48 (const_cast<symbol_iterator*>(SI)); in wrap()
118 symbol_iterator SI = OB->getBinary()->symbol_begin(); in LLVMGetSymbols()
119 return wrap(new symbol_iterator(SI)); in LLVMGetSymbols()
219 symbol_iterator ret = (*unwrap(RI))->getSymbol(); in LLVMGetRelocationSymbol()
220 return wrap(new symbol_iterator(ret)); in LLVMGetRelocationSymbol()
H A DArchive.cpp900 Archive::symbol_iterator Archive::symbol_begin() const { in symbol_begin()
902 return symbol_iterator(Symbol(this, 0, 0)); in symbol_begin()
953 return symbol_iterator(Symbol(this, 0, string_start_offset)); in symbol_begin()
956 Archive::symbol_iterator Archive::symbol_end() const { in symbol_end()
957 return symbol_iterator(Symbol(this, getNumberOfSymbols(), 0)); in symbol_end()
979 Archive::symbol_iterator bs = symbol_begin(); in findSym()
980 Archive::symbol_iterator es = symbol_end(); in findSym()
H A DSymbolSize.cpp57 for (symbol_iterator I = O.symbol_begin(), E = O.symbol_end(); I != E; ++I) { in computeSymbolSizes()
/freebsd-12.1/contrib/llvm/include/llvm/Object/
H A DArchive.h204 class symbol_iterator {
208 symbol_iterator(const Symbol &s) : symbol(s) {} in symbol_iterator() function
213 bool operator==(const symbol_iterator &other) const {
217 bool operator!=(const symbol_iterator &other) const {
221 symbol_iterator& operator++() { // Preincrement
249 symbol_iterator symbol_begin() const;
250 symbol_iterator symbol_end() const;
251 iterator_range<symbol_iterator> symbols() const { in symbols()
H A DObjectFile.h45 class symbol_iterator; variable
65 symbol_iterator getSymbol() const;
181 class symbol_iterator : public basic_symbol_iterator {
183 symbol_iterator(SymbolRef Sym) : basic_symbol_iterator(Sym) {} in symbol_iterator() function
184 symbol_iterator(const basic_symbol_iterator &B) in symbol_iterator() function
263 virtual symbol_iterator getRelocationSymbol(DataRefImpl Rel) const = 0;
283 using symbol_iterator_range = iterator_range<symbol_iterator>;
512 inline symbol_iterator RelocationRef::getSymbol() const { in getSymbol()
H A DSymbolSize.h20 symbol_iterator I;
H A DELFObjectFile.h154 class elf_symbol_iterator : public symbol_iterator {
157 : symbol_iterator(SymbolRef(B->getRawDataRefImpl(), in elf_symbol_iterator()
161 return static_cast<const ELFSymbolRef *>(symbol_iterator::operator->());
165 return static_cast<const ELFSymbolRef &>(symbol_iterator::operator*());
272 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override;
834 symbol_iterator
849 return symbol_iterator(SymbolRef(SymbolData, this)); in getRelocationSymbol()
986 return symbol_iterator(SymbolRef(Sym, this)); in dynamic_symbol_begin()
H A DMachO.h339 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override;
359 symbol_iterator getSymbolByIndex(unsigned Index) const;
H A DWasm.h192 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override;
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DSymbolManager.cpp116 bool SymExpr::symbol_iterator::operator==(const symbol_iterator &X) const { in operator ==()
120 bool SymExpr::symbol_iterator::operator!=(const symbol_iterator &X) const { in operator !=()
124 SymExpr::symbol_iterator::symbol_iterator(const SymExpr *SE) { in symbol_iterator() function in SymExpr::symbol_iterator
128 SymExpr::symbol_iterator &SymExpr::symbol_iterator::operator++() { in operator ++()
134 SymbolRef SymExpr::symbol_iterator::operator*() { in operator *()
139 void SymExpr::symbol_iterator::expand() { in expand()
H A DProgramState.cpp566 for (SymExpr::symbol_iterator SI = sym->symbol_begin(), in scan()
777 for (SymExpr::symbol_iterator SI = Sym->symbol_begin(), SE =Sym->symbol_end(); in isTainted()
/freebsd-12.1/contrib/llvm/tools/lld/COFF/
H A DChunks.h137 class symbol_iterator : public llvm::iterator_adaptor_base<
138 symbol_iterator, const coff_relocation *,
144 symbol_iterator(ObjFile *File, const coff_relocation *I) in symbol_iterator() function
145 : symbol_iterator::iterator_adaptor_base(I), File(File) {} in symbol_iterator()
148 symbol_iterator() = default;
198 llvm::iterator_range<symbol_iterator> symbols() const { in symbols()
199 return llvm::make_range(symbol_iterator(File, Relocs.begin()), in symbols()
200 symbol_iterator(File, Relocs.end())); in symbols()
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCAssembler.h73 using symbol_iterator = pointee_iterator<SymbolDataListType::iterator>; variable
75 using symbol_range = iterator_range<symbol_iterator>;
348 symbol_iterator symbol_begin() { return Symbols.begin(); } in symbol_begin()
351 symbol_iterator symbol_end() { return Symbols.end(); } in symbol_end()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.cpp110 symbol_iterator Symbol = RI->getSymbol(); in getRelocationValueRef()
207 symbol_iterator SI = Obj.getSymbolByIndex(SymbolIndex); in populateIndirectSymbolPointersSection()
H A DRuntimeDyld.cpp236 for (symbol_iterator I = Obj.symbol_begin(), E = Obj.symbol_end(); I != E; in loadObjectImpl()
537 for (symbol_iterator I = Obj.symbol_begin(), E = Obj.symbol_end(); I != E; in computeTotalAllocSize()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/OProfileJIT/
H A DOProfileJITEventListener.cpp154 for (symbol_iterator I = DebugObj.symbol_begin(), in notifyFreeingObject()
/freebsd-12.1/contrib/llvm/tools/llvm-readobj/
H A DWasmDumper.cpp77 symbol_iterator SI = Reloc.getSymbol(); in printRelocation()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldCOFFX86_64.h198 symbol_iterator Symbol = RelI->getSymbol(); in processRelocationRef()
H A DRuntimeDyldMachOI386.h229 symbol_iterator SI = Obj.getSymbolByIndex(SymbolIndex); in populateJumpTable()
H A DRuntimeDyldCOFFThumb.h25 static bool isThumbFunc(symbol_iterator Symbol, const ObjectFile &Obj, in isThumbFunc()
/freebsd-12.1/contrib/llvm/tools/llvm-cxxdump/
H A Dllvm-cxxdump.cpp87 const object::symbol_iterator RelocSymI = Reloc.getSymbol(); in collectRelocatedSymbols()
109 const object::symbol_iterator RelocSymI = Reloc.getSymbol(); in collectRelocationOffsets()
/freebsd-12.1/contrib/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp941 static char getSymbolNMTypeChar(COFFObjectFile &Obj, symbol_iterator I) { in getSymbolNMTypeChar()
944 symbol_iterator SymI(I); in getSymbolNMTypeChar()
1748 Archive::symbol_iterator I = A->symbol_begin(); in dumpSymbolNamesFromFile()
1749 Archive::symbol_iterator E = A->symbol_end(); in dumpSymbolNamesFromFile()
/freebsd-12.1/contrib/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp529 symbol_iterator SI = RelRef.getSymbol(); in getRelocationValueString()
580 symbol_iterator SymI = Rel.getSymbol(); in getRelocationValueString()
641 symbol_iterator SI = O->symbol_begin(); in printRelocationTargetName()
672 symbol_iterator SI = RelRef.getSymbol(); in getRelocationValueString()

12