|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
include/llvm/Object/ELFObjectFile.h 173 class elf_symbol_iterator : public symbol_iterator {
Declarations
include/llvm/Object/ObjectFile.h 45 class symbol_iterator;
References
include/llvm/ADT/iterator_range.h 32 IteratorT begin_iterator, end_iterator;
41 iterator_range(IteratorT begin_iterator, IteratorT end_iterator)
41 iterator_range(IteratorT begin_iterator, IteratorT end_iterator)
45 IteratorT begin() const { return begin_iterator; }
46 IteratorT end() const { return end_iterator; }
include/llvm/Object/COFF.h 920 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override;
include/llvm/Object/ELFObjectFile.h 173 class elf_symbol_iterator : public symbol_iterator {
296 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override;
868 symbol_iterator
include/llvm/Object/MachO.h 336 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override;
356 symbol_iterator getSymbolByIndex(unsigned Index) const;
include/llvm/Object/ObjectFile.h 65 symbol_iterator getSymbol() const;
281 virtual symbol_iterator getRelocationSymbol(DataRefImpl Rel) const = 0;
301 using symbol_iterator_range = iterator_range<symbol_iterator>;
534 inline symbol_iterator RelocationRef::getSymbol() const {
include/llvm/Object/SymbolSize.h 19 symbol_iterator I;
include/llvm/Object/Wasm.h 193 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override;
include/llvm/Object/XCOFFObjectFile.h 267 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override;
lib/DebugInfo/DWARF/DWARFContext.cpp 1293 object::symbol_iterator Sym = Reloc.getSymbol();
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp 235 for (symbol_iterator I = Obj.symbol_begin(), E = Obj.symbol_end(); I != E;
593 for (symbol_iterator I = Obj.symbol_begin(), E = Obj.symbol_end(); I != E;
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp 638 symbol_iterator TargetSymbol = i->getSymbol();
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp 109 symbol_iterator Symbol = RI->getSymbol();
206 symbol_iterator SI = Obj.getSymbolByIndex(SymbolIndex);
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFI386.h 43 auto Symbol = RelI->getSymbol();
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h 24 static bool isThumbFunc(object::symbol_iterator Symbol,
65 auto Symbol = RelI->getSymbol();
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h 197 object::symbol_iterator Symbol = RelI->getSymbol();
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h 115 auto Symbol = RelI->getSymbol();
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOI386.h 231 symbol_iterator SI = Obj.getSymbolByIndex(SymbolIndex);
lib/Object/COFFObjectFile.cpp 1130 symbol_iterator COFFObjectFile::getRelocationSymbol(DataRefImpl Rel) const {
lib/Object/MachOObjectFile.cpp 2123 symbol_iterator
2500 symbol_iterator MachOObjectFile::getSymbolByIndex(unsigned Index) const {
lib/Object/Object.cpp 42 inline symbol_iterator *unwrap(LLVMSymbolIteratorRef SI) {
47 wrap(const symbol_iterator *SI) {
168 return wrap(new symbol_iterator(symbols.begin()));
234 symbol_iterator SI = OB->getBinary()->symbol_begin();
235 return wrap(new symbol_iterator(SI));
335 symbol_iterator ret = (*unwrap(RI))->getSymbol();
336 return wrap(new symbol_iterator(ret));
lib/Object/SymbolSize.cpp 56 for (symbol_iterator I = O.symbol_begin(), E = O.symbol_end(); I != E; ++I) {
lib/Object/WasmObjectFile.cpp 1479 symbol_iterator WasmObjectFile::getRelocationSymbol(DataRefImpl Ref) const {
lib/Object/XCOFFObjectFile.cpp 310 symbol_iterator XCOFFObjectFile::getRelocationSymbol(DataRefImpl Rel) const {
tools/dsymutil/DwarfLinker.cpp 489 auto Sym = Reloc.getSymbol();
tools/llvm-cxxdump/llvm-cxxdump.cpp 91 const object::symbol_iterator RelocSymI = Reloc.getSymbol();
113 const object::symbol_iterator RelocSymI = Reloc.getSymbol();
tools/llvm-nm/llvm-nm.cpp 934 static char getSymbolNMTypeChar(COFFObjectFile &Obj, symbol_iterator I) {
937 symbol_iterator SymI(I);
tools/llvm-objdump/COFFDump.cpp 479 symbol_iterator SymI = Rel.getSymbol();
tools/llvm-objdump/ELFDump.cpp 84 symbol_iterator SI = RelRef.getSymbol();
tools/llvm-objdump/MachODump.cpp 472 symbol_iterator SI = O->symbol_begin();
723 symbol_iterator Sym = O->getSymbolByIndex(indirect_symbol);
1483 symbol_iterator RelocSym = Reloc.getSymbol();
1515 symbol_iterator RelocSym = Reloc->second;
1633 symbol_iterator RelocSym = Reloc.getSymbol();
1665 symbol_iterator RelocSym = Reloc->second;
2661 symbol_iterator RelocSym = Reloc.getSymbol();
2718 symbol_iterator RelocSym = Reloc.getSymbol();
2756 symbol_iterator RelocSym = Reloc.getSymbol();
2782 symbol_iterator RelocSymNext = info->O->getSymbolByIndex(SymbolNum);
2835 symbol_iterator RelocSym = Reloc->getSymbol();
3097 symbol_iterator Sym = info->O->getSymbolByIndex(indirect_symbol);
3128 symbol_iterator Sym = info->O->getSymbolByIndex(indirect_symbol);
3349 symbol_iterator RelocSym = Reloc.getSymbol();
6900 symbol_iterator RelocSym = Reloc.getSymbol();
tools/llvm-objdump/WasmDump.cpp 33 symbol_iterator SI = RelRef.getSymbol();
tools/llvm-readobj/COFFDumper.cpp 1398 symbol_iterator Symbol = Reloc.getSymbol();
tools/llvm-readobj/ELFDumper.cpp 4779 object::symbol_iterator RelocSym = Reloc.getSymbol();
tools/llvm-readobj/MachODumper.cpp 555 symbol_iterator Symbol = Reloc.getSymbol();
tools/llvm-readobj/WasmDumper.cpp 92 symbol_iterator SI = Reloc.getSymbol();
tools/obj2yaml/coff2yaml.cpp 200 object::symbol_iterator Sym = Reloc.getSymbol();
unittests/Object/SymbolSizeTest.cpp 16 auto it = symbol_iterator(SymbolRef());
usr/include/c++/7.4.0/bits/move.h 98 move(_Tp&& __t) noexcept
usr/include/c++/7.4.0/bits/stl_iterator_base_funcs.h 147 __advance(_InputIterator& __i, _Distance __n, input_iterator_tag)
158 __advance(_BidirectionalIterator& __i, _Distance __n,
174 __advance(_RandomAccessIterator& __i, _Distance __n,
197 advance(_InputIterator& __i, _Distance __n)
200 typename iterator_traits<_InputIterator>::difference_type __d = __n;
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h 154 typedef typename _Iterator::iterator_category iterator_category;
155 typedef typename _Iterator::value_type value_type;
156 typedef typename _Iterator::difference_type difference_type;
157 typedef typename _Iterator::pointer pointer;
158 typedef typename _Iterator::reference reference;
163 : public __iterator_traits<_Iterator> { };
204 typename iterator_traits<_Iter>::iterator_category
205 __iterator_category(const _Iter&)
usr/include/c++/7.4.0/type_traits 1633 { typedef _Tp type; };