| /NextBSD/contrib/llvm/lib/Object/ |
| HD | IRObjectFile.cpp | 117 static GlobalValue *getGV(DataRefImpl &Symb) { in getGV() argument 118 if ((Symb.p & 3) == 3) in getGV() 121 return reinterpret_cast<GlobalValue*>(Symb.p & ~uintptr_t(3)); in getGV() 145 static unsigned getAsmSymIndex(DataRefImpl Symb) { in getAsmSymIndex() argument 146 assert((Symb.p & uintptr_t(3)) == 3); in getAsmSymIndex() 147 uintptr_t Index = Symb.p & ~uintptr_t(3); in getAsmSymIndex() 152 void IRObjectFile::moveSymbolNext(DataRefImpl &Symb) const { in moveSymbolNext() 153 const GlobalValue *GV = getGV(Symb); in moveSymbolNext() 156 switch (Symb.p & 3) { in moveSymbolNext() 176 unsigned Index = getAsmSymIndex(Symb); in moveSymbolNext() [all …]
|
| HD | COFFObjectFile.cpp | 136 const coff_symbol16 *Symb = toSymb<coff_symbol16>(Ref); in moveSymbolNext() local 137 Symb += 1 + Symb->NumberOfAuxSymbols; in moveSymbolNext() 138 Ref.p = std::min(reinterpret_cast<uintptr_t>(Symb), End); in moveSymbolNext() 140 const coff_symbol32 *Symb = toSymb<coff_symbol32>(Ref); in moveSymbolNext() local 141 Symb += 1 + Symb->NumberOfAuxSymbols; in moveSymbolNext() 142 Ref.p = std::min(reinterpret_cast<uintptr_t>(Symb), End); in moveSymbolNext() 149 COFFSymbolRef Symb = getCOFFSymbol(Ref); in getSymbolName() local 151 std::error_code EC = getSymbolName(Symb, Result); in getSymbolName() 163 COFFSymbolRef Symb = getCOFFSymbol(Ref); in getSymbolAddress() local 164 int32_t SectionNumber = Symb.getSectionNumber(); in getSymbolAddress() [all …]
|
| HD | ObjectFile.cpp | 48 DataRefImpl Symb) const { in printSymbolName() 49 ErrorOr<StringRef> Name = getSymbolName(Symb); in printSymbolName()
|
| HD | MachOObjectFile.cpp | 323 void MachOObjectFile::moveSymbolNext(DataRefImpl &Symb) const { in moveSymbolNext() 327 Symb.p += SymbolTableEntrySize; in moveSymbolNext() 330 ErrorOr<StringRef> MachOObjectFile::getSymbolName(DataRefImpl Symb) const { in getSymbolName() 332 MachO::nlist_base Entry = getSymbolTableEntryBase(this, Symb); in getSymbolName() 357 std::error_code MachOObjectFile::getIndirectName(DataRefImpl Symb, in getIndirectName() argument 360 MachO::nlist_base Entry = getSymbolTableEntryBase(this, Symb); in getIndirectName() 363 uint64_t NValue = getNValue(Symb); in getIndirectName() 392 SymbolRef::Type MachOObjectFile::getSymbolType(DataRefImpl Symb) const { in getSymbolType() 393 MachO::nlist_base Entry = getSymbolTableEntryBase(this, Symb); in getSymbolType() 448 std::error_code MachOObjectFile::getSymbolSection(DataRefImpl Symb, in getSymbolSection() argument [all …]
|
| /NextBSD/contrib/llvm/include/llvm/Object/ |
| HD | 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 { in getSymbolGV() argument 41 return const_cast<IRObjectFile *>(this)->getSymbolGV(Symb); in getSymbolGV()
|
| HD | 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; 197 void moveSymbolNext(DataRefImpl &Symb) const override; 198 ErrorOr<StringRef> getSymbolName(DataRefImpl Symb) const override; 199 ErrorOr<uint64_t> getSymbolAddress(DataRefImpl Symb) const override; 200 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override; 201 uint32_t getSymbolAlignment(DataRefImpl Symb) const override; 202 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override; 203 uint32_t getSymbolFlags(DataRefImpl Symb) const override; [all …]
|
| HD | ObjectFile.h | 197 virtual ErrorOr<StringRef> getSymbolName(DataRefImpl Symb) const = 0; 199 DataRefImpl Symb) const override; 200 virtual ErrorOr<uint64_t> getSymbolAddress(DataRefImpl Symb) const = 0; 201 virtual uint64_t getSymbolValueImpl(DataRefImpl Symb) const = 0; 202 virtual uint32_t getSymbolAlignment(DataRefImpl Symb) const; 203 virtual uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const = 0; 204 virtual SymbolRef::Type getSymbolType(DataRefImpl Symb) const = 0; 205 virtual std::error_code getSymbolSection(DataRefImpl Symb, 236 uint64_t getSymbolValue(DataRefImpl Symb) const; 239 uint64_t getCommonSymbolSize(DataRefImpl Symb) const { in getCommonSymbolSize() argument [all …]
|
| HD | 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 std::error_code getSymbolSection(DataRefImpl Symb, 215 unsigned getSymbolSectionID(SymbolRef Symb) const; [all …]
|
| HD | 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 std::error_code getSymbolSection(DataRefImpl Symb, 734 const coff_symbol16 *Symb = nullptr; in getSymbol() local [all …]
|
| HD | SymbolicFile.h | 124 virtual void moveSymbolNext(DataRefImpl &Symb) const = 0; 127 DataRefImpl Symb) const = 0; 129 virtual uint32_t getSymbolFlags(DataRefImpl Symb) const = 0;
|
| HD | ELF.h | 250 const Elf_Sym *Symb, 374 ErrorOr<StringRef> getStaticSymbolName(const Elf_Sym *Symb) const; 375 ErrorOr<StringRef> getDynamicSymbolName(const Elf_Sym *Symb) const; 376 ErrorOr<StringRef> getSymbolName(const Elf_Sym *Symb, bool IsDynamic) const; 919 ELFFile<ELFT>::getStaticSymbolName(const Elf_Sym *Symb) const { in getStaticSymbolName() argument 920 return Symb->getName(DotStrtab); in getStaticSymbolName() 925 ELFFile<ELFT>::getDynamicSymbolName(const Elf_Sym *Symb) const { in getDynamicSymbolName() argument 926 return StringRef(getDynamicString(Symb->st_name)); in getDynamicSymbolName() 930 ErrorOr<StringRef> ELFFile<ELFT>::getSymbolName(const Elf_Sym *Symb, in getSymbolName() argument 933 return getDynamicSymbolName(Symb); in getSymbolName() [all …]
|
| /NextBSD/contrib/llvm/tools/llvm-nm/ |
| HD | llvm-nm.cpp | 636 COFFSymbolRef Symb = Obj.getCOFFSymbol(*I); in getSymbolNMTypeChar() local 653 if (!COFF::isReservedSectionNumber(Symb.getSectionNumber())) { in getSymbolNMTypeChar() 661 switch (Symb.getSectionNumber()) { in getSymbolNMTypeChar() 675 if (Symb.isSectionDefinition()) in getSymbolNMTypeChar() 682 static uint8_t getNType(MachOObjectFile &Obj, DataRefImpl Symb) { in getNType() argument 684 MachO::nlist_64 STE = Obj.getSymbol64TableEntry(Symb); in getNType() 687 MachO::nlist STE = Obj.getSymbolTableEntry(Symb); in getNType() 692 DataRefImpl Symb = I->getRawDataRefImpl(); in getSymbolNMTypeChar() local 693 uint8_t NType = getNType(Obj, Symb); in getSymbolNMTypeChar() 705 Obj.getSymbolSection(Symb, Sec); in getSymbolNMTypeChar() [all …]
|
| /NextBSD/contrib/llvm/lib/MC/ |
| HD | WinCOFFObjectWriter.cpp | 92 COFFSymbol *Symb; member 94 COFFRelocation() : Symb(nullptr) {} in COFFRelocation() 769 Reloc.Symb = coff_symbol->Section->Symbol; in recordRelocation() 773 Reloc.Symb = coff_symbol; in recordRelocation() 775 ++Reloc.Symb->Relocations; in recordRelocation() 995 assert(Relocation.Symb->getIndex() != -1); in writeObject() 996 Relocation.Data.SymbolTableIndex = Relocation.Symb->getIndex(); in writeObject()
|
| /NextBSD/contrib/llvm/tools/llvm-objdump/ |
| HD | MachODump.cpp | 6200 DataRefImpl Symb = Symbols[SymIdx].getRawDataRefImpl(); in DisassembleMachO() local 6202 (MachOOF->getSymbolFlags(Symb) & SymbolRef::SF_Thumb) && ThumbTarget; in DisassembleMachO()
|