/external/llvm/include/llvm/Object/ |
H A D | COFFImportFile.h | 36 void moveSymbolNext(DataRefImpl &Symb) const override { ++Symb.p; } 39 DataRefImpl Symb) const override { 40 if (Symb.p == 0) 46 uint32_t getSymbolFlags(DataRefImpl Symb) const override { 55 DataRefImpl Symb; variable 56 Symb.p = isCode() ? 2 : 1; 57 return BasicSymbolRef(Symb, this);
|
H A D | IRObjectFile.h | 35 void moveSymbolNext(DataRefImpl &Symb) const override; 37 DataRefImpl Symb) const override; 38 uint32_t getSymbolFlags(DataRefImpl Symb) const override; 39 GlobalValue *getSymbolGV(DataRefImpl Symb); 40 const GlobalValue *getSymbolGV(DataRefImpl Symb) const { 41 return const_cast<IRObjectFile *>(this)->getSymbolGV(Symb);
|
H A D | FunctionIndexObjectFile.h | 41 void moveSymbolNext(DataRefImpl &Symb) const override { 45 DataRefImpl Symb) const override { 49 uint32_t getSymbolFlags(DataRefImpl Symb) const override {
|
H A D | ObjectFile.h | 196 virtual ErrorOr<StringRef> getSymbolName(DataRefImpl Symb) const = 0; 198 DataRefImpl Symb) const override; 199 virtual ErrorOr<uint64_t> getSymbolAddress(DataRefImpl Symb) const = 0; 200 virtual uint64_t getSymbolValueImpl(DataRefImpl Symb) const = 0; 201 virtual uint32_t getSymbolAlignment(DataRefImpl Symb) const; 202 virtual uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const = 0; 203 virtual SymbolRef::Type getSymbolType(DataRefImpl Symb) const = 0; 205 getSymbolSection(DataRefImpl Symb) const = 0; 235 uint64_t getSymbolValue(DataRefImpl Symb) const; 238 uint64_t getCommonSymbolSize(DataRefImpl Symb) cons [all...] |
H A D | ELFObjectFile.h | 50 virtual uint64_t getSymbolSize(DataRefImpl Symb) const = 0; 51 virtual uint8_t getSymbolOther(DataRefImpl Symb) const = 0; 52 virtual uint8_t getSymbolELFType(DataRefImpl Symb) const = 0; 199 void moveSymbolNext(DataRefImpl &Symb) const override; 200 ErrorOr<StringRef> getSymbolName(DataRefImpl Symb) const override; 201 ErrorOr<uint64_t> getSymbolAddress(DataRefImpl Symb) const override; 202 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override; 203 uint32_t getSymbolAlignment(DataRefImpl Symb) const override; 204 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override; 205 uint32_t getSymbolFlags(DataRefImpl Symb) cons [all...] |
H A D | SymbolicFile.h | 132 virtual void moveSymbolNext(DataRefImpl &Symb) const = 0; 135 DataRefImpl Symb) const = 0; 137 virtual uint32_t getSymbolFlags(DataRefImpl Symb) const = 0;
|
H A D | MachO.h | 199 void moveSymbolNext(DataRefImpl &Symb) const override; 202 ErrorOr<StringRef> getSymbolName(DataRefImpl Symb) const override; 205 std::error_code getIndirectName(DataRefImpl Symb, StringRef &Res) const; 208 ErrorOr<uint64_t> getSymbolAddress(DataRefImpl Symb) const override; 209 uint32_t getSymbolAlignment(DataRefImpl Symb) const override; 210 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override; 211 SymbolRef::Type getSymbolType(DataRefImpl Symb) const override; 212 uint32_t getSymbolFlags(DataRefImpl Symb) const override; 213 ErrorOr<section_iterator> getSymbolSection(DataRefImpl Symb) const override; 214 unsigned getSymbolSectionID(SymbolRef Symb) cons [all...] |
H A D | COFF.h | 576 const coff_symbol_type *toSymb(DataRefImpl Symb) const; 649 void moveSymbolNext(DataRefImpl &Symb) const override; 650 ErrorOr<StringRef> getSymbolName(DataRefImpl Symb) const override; 651 ErrorOr<uint64_t> getSymbolAddress(DataRefImpl Symb) const override; 652 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override; 653 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override; 654 uint32_t getSymbolFlags(DataRefImpl Symb) const override; 655 SymbolRef::Type getSymbolType(DataRefImpl Symb) const override; 656 ErrorOr<section_iterator> getSymbolSection(DataRefImpl Symb) const override; 733 const coff_symbol16 *Symb local 739 const coff_symbol32 *Symb = nullptr; local [all...] |
/external/llvm/lib/Object/ |
H A D | IRObjectFile.cpp | 117 static GlobalValue *getGV(DataRefImpl &Symb) { argument 118 if ((Symb.p & 3) == 3) 121 return reinterpret_cast<GlobalValue*>(Symb.p & ~uintptr_t(3)); 145 static unsigned getAsmSymIndex(DataRefImpl Symb) { argument 146 assert((Symb.p & uintptr_t(3)) == 3); 147 uintptr_t Index = Symb.p & ~uintptr_t(3); 152 void IRObjectFile::moveSymbolNext(DataRefImpl &Symb) const { 153 const GlobalValue *GV = getGV(Symb); 156 switch (Symb.p & 3) { 176 unsigned Index = getAsmSymIndex(Symb); 247 getSymbolGV(DataRefImpl Symb) argument [all...] |
H A D | COFFObjectFile.cpp | 136 const coff_symbol16 *Symb = toSymb<coff_symbol16>(Ref); local 137 Symb += 1 + Symb->NumberOfAuxSymbols; 138 Ref.p = std::min(reinterpret_cast<uintptr_t>(Symb), End); 140 const coff_symbol32 *Symb = toSymb<coff_symbol32>(Ref); local 141 Symb += 1 + Symb->NumberOfAuxSymbols; 142 Ref.p = std::min(reinterpret_cast<uintptr_t>(Symb), End); 149 COFFSymbolRef Symb = getCOFFSymbol(Ref); local 151 std::error_code EC = getSymbolName(Symb, Resul 163 COFFSymbolRef Symb = getCOFFSymbol(Ref); local 183 COFFSymbolRef Symb = getCOFFSymbol(Ref); local 206 COFFSymbolRef Symb = getCOFFSymbol(Ref); local 234 COFFSymbolRef Symb = getCOFFSymbol(Ref); local 240 COFFSymbolRef Symb = getCOFFSymbol(Ref); local 252 COFFSymbolRef Symb = getCOFFSymbol(Sym.getRawDataRefImpl()); local [all...] |
H A D | ObjectFile.cpp | 48 DataRefImpl Symb) const { 49 ErrorOr<StringRef> Name = getSymbolName(Symb);
|
H A D | MachOObjectFile.cpp | 323 void MachOObjectFile::moveSymbolNext(DataRefImpl &Symb) const { 327 Symb.p += SymbolTableEntrySize; 330 ErrorOr<StringRef> MachOObjectFile::getSymbolName(DataRefImpl Symb) const { 332 MachO::nlist_base Entry = getSymbolTableEntryBase(this, Symb); 357 std::error_code MachOObjectFile::getIndirectName(DataRefImpl Symb, argument 360 MachO::nlist_base Entry = getSymbolTableEntryBase(this, Symb); 363 uint64_t NValue = getNValue(Symb); 392 SymbolRef::Type MachOObjectFile::getSymbolType(DataRefImpl Symb) const { 393 MachO::nlist_base Entry = getSymbolTableEntryBase(this, Symb); 404 section_iterator Sec = *getSymbolSection(Symb); [all...] |
/external/llvm/tools/llvm-nm/ |
H A D | llvm-nm.cpp | 706 COFFSymbolRef Symb = Obj.getCOFFSymbol(*I); local 723 if (!COFF::isReservedSectionNumber(Symb.getSectionNumber())) { 732 switch (Symb.getSectionNumber()) { 746 if (Symb.isSectionDefinition()) 753 static uint8_t getNType(MachOObjectFile &Obj, DataRefImpl Symb) { argument 755 MachO::nlist_64 STE = Obj.getSymbol64TableEntry(Symb); 758 MachO::nlist STE = Obj.getSymbolTableEntry(Symb); 763 DataRefImpl Symb = I->getRawDataRefImpl(); local 764 uint8_t NType = getNType(Obj, Symb); 775 section_iterator Sec = *Obj.getSymbolSection(Symb); 883 DataRefImpl Symb = Sym.getRawDataRefImpl(); local [all...] |
/external/llvm/lib/MC/ |
H A D | WinCOFFObjectWriter.cpp | 93 COFFSymbol *Symb; member in struct:__anon12371::COFFRelocation 95 COFFRelocation() : Symb(nullptr) {} 729 Reloc.Symb = SectionMap[TargetSection]->Symbol; 735 Reloc.Symb = SymbolMap[&A]; 738 ++Reloc.Symb->Relocations; 953 assert(Relocation.Symb->getIndex() != -1); 954 Relocation.Data.SymbolTableIndex = Relocation.Symb->getIndex();
|
/external/llvm/tools/llvm-objdump/ |
H A D | llvm-objdump.cpp | 941 for (const auto &Symb : Symbols) { 942 uint64_t Address = Symb.first; 943 StringRef Name = Symb.second;
|
H A D | MachODump.cpp | 6169 DataRefImpl Symb = Symbols[SymIdx].getRawDataRefImpl(); local 6171 (MachOOF->getSymbolFlags(Symb) & SymbolRef::SF_Thumb) && ThumbTarget;
|