| /openbsd-src/gnu/llvm/llvm/include/llvm/Object/ |
| H A D | COFFImportFile.h | 36 void moveSymbolNext(DataRefImpl &Symb) const override { ++Symb.p; } in moveSymbolNext() argument 38 Error printSymbolName(raw_ostream &OS, DataRefImpl Symb) const override { in printSymbolName() argument 39 if (Symb.p == 0) in printSymbolName() 45 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override { in getSymbolFlags() argument 54 DataRefImpl Symb; in symbol_end() local 55 Symb.p = isData() ? 1 : 2; in symbol_end() 56 return BasicSymbolRef(Symb, this); in symbol_end()
|
| H A D | ELFObjectFile.h | 66 virtual uint64_t getSymbolSize(DataRefImpl Symb) const = 0; 67 virtual uint8_t getSymbolBinding(DataRefImpl Symb) const = 0; 68 virtual uint8_t getSymbolOther(DataRefImpl Symb) const = 0; 69 virtual uint8_t getSymbolELFType(DataRefImpl Symb) const = 0; 275 void moveSymbolNext(DataRefImpl &Symb) const override; 276 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override; 277 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override; 278 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override; 279 uint32_t getSymbolAlignment(DataRefImpl Symb) const override; 280 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override; [all …]
|
| H A D | Wasm.h | 126 const WasmSymbol &getWasmSymbol(const DataRefImpl &Symb) const; 158 void moveSymbolNext(DataRefImpl &Symb) const override; 160 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override; 165 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override; 167 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override; 169 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override; 170 uint32_t getSymbolAlignment(DataRefImpl Symb) const override; 171 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override; 172 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override; 173 Expected<section_iterator> getSymbolSection(DataRefImpl Symb) const override; [all …]
|
| H A D | ObjectFile.h | 248 virtual Expected<StringRef> getSymbolName(DataRefImpl Symb) const = 0; 250 DataRefImpl Symb) const override; 251 virtual Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const = 0; 252 virtual uint64_t getSymbolValueImpl(DataRefImpl Symb) const = 0; 253 virtual uint32_t getSymbolAlignment(DataRefImpl Symb) const; 254 virtual uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const = 0; 255 virtual Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const = 0; 257 getSymbolSection(DataRefImpl Symb) const = 0; 299 Expected<uint64_t> getSymbolValue(DataRefImpl Symb) const; 305 uint64_t getCommonSymbolSize(DataRefImpl Symb) const { in getCommonSymbolSize() argument [all …]
|
| H A D | IRObjectFile.h | 35 void moveSymbolNext(DataRefImpl &Symb) const override; 36 Error printSymbolName(raw_ostream &OS, DataRefImpl Symb) const override; 37 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override;
|
| H A D | MachO.h | 421 void moveSymbolNext(DataRefImpl &Symb) const override; 424 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override; 429 std::error_code getIndirectName(DataRefImpl Symb, StringRef &Res) const; 432 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override; 433 uint32_t getSymbolAlignment(DataRefImpl Symb) const override; 434 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override; 435 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override; 436 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override; 437 Expected<section_iterator> getSymbolSection(DataRefImpl Symb) const override; 438 unsigned getSymbolSectionID(SymbolRef Symb) const; [all …]
|
| H A D | SymbolicFile.h | 151 virtual void moveSymbolNext(DataRefImpl &Symb) const = 0; 153 virtual Error printSymbolName(raw_ostream &OS, DataRefImpl Symb) const = 0; 155 virtual Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const = 0;
|
| H A D | XCOFFObjectFile.h | 575 void moveSymbolNext(DataRefImpl &Symb) const override; 576 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override; 580 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override; 581 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override; 582 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override; 583 uint32_t getSymbolAlignment(DataRefImpl Symb) const override; 584 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override; 585 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override; 586 Expected<section_iterator> getSymbolSection(DataRefImpl Symb) const override; 667 uint64_t getSymbolSize(DataRefImpl Symb) const;
|
| H A D | COFF.h | 820 const coff_symbol_type *toSymb(DataRefImpl Symb) const; 933 void moveSymbolNext(DataRefImpl &Symb) const override; 934 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override; 935 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override; 936 uint32_t getSymbolAlignment(DataRefImpl Symb) const override; 937 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override; 938 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override; 939 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override; 940 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override; 941 Expected<section_iterator> getSymbolSection(DataRefImpl Symb) const override;
|
| /openbsd-src/gnu/llvm/llvm/lib/Object/ |
| H A D | IRObjectFile.cpp | 37 static ModuleSymbolTable::Symbol getSym(DataRefImpl &Symb) { in getSym() argument 38 return *reinterpret_cast<ModuleSymbolTable::Symbol *>(Symb.p); in getSym() 41 void IRObjectFile::moveSymbolNext(DataRefImpl &Symb) const { in moveSymbolNext() 42 Symb.p += sizeof(ModuleSymbolTable::Symbol); in moveSymbolNext() 45 Error IRObjectFile::printSymbolName(raw_ostream &OS, DataRefImpl Symb) const { in printSymbolName() 46 SymTab.printSymbolName(OS, getSym(Symb)); in printSymbolName() 50 Expected<uint32_t> IRObjectFile::getSymbolFlags(DataRefImpl Symb) const { in getSymbolFlags() 51 return SymTab.getSymbolFlags(getSym(Symb)); in getSymbolFlags()
|
| H A D | COFFObjectFile.cpp | 139 const coff_symbol16 *Symb = toSymb<coff_symbol16>(Ref); in moveSymbolNext() local 140 Symb += 1 + Symb->NumberOfAuxSymbols; in moveSymbolNext() 141 Ref.p = std::min(reinterpret_cast<uintptr_t>(Symb), End); in moveSymbolNext() 143 const coff_symbol32 *Symb = toSymb<coff_symbol32>(Ref); in moveSymbolNext() local 144 Symb += 1 + Symb->NumberOfAuxSymbols; in moveSymbolNext() 145 Ref.p = std::min(reinterpret_cast<uintptr_t>(Symb), End); in moveSymbolNext() 162 COFFSymbolRef Symb = getCOFFSymbol(Ref); in getSymbolAlignment() local 163 return std::min(uint64_t(32), PowerOf2Ceil(Symb.getValue())); in getSymbolAlignment() 168 COFFSymbolRef Symb = getCOFFSymbol(Ref); in getSymbolAddress() local 169 int32_t SectionNumber = Symb.getSectionNumber(); in getSymbolAddress() [all …]
|
| H A D | XCOFFObjectFile.cpp | 209 void XCOFFObjectFile::moveSymbolNext(DataRefImpl &Symb) const { in moveSymbolNext() 211 Symb.p, toSymbolRef(Symb).getNumberOfAuxEntries() + 1); in moveSymbolNext() 218 Symb.p = NextSymbolAddr; in moveSymbolNext() 253 Expected<StringRef> XCOFFObjectFile::getSymbolName(DataRefImpl Symb) const { in getSymbolName() 254 return toSymbolRef(Symb).getName(); in getSymbolName() 257 Expected<uint64_t> XCOFFObjectFile::getSymbolAddress(DataRefImpl Symb) const { in getSymbolAddress() 258 return toSymbolRef(Symb).getValue(); in getSymbolAddress() 261 uint64_t XCOFFObjectFile::getSymbolValueImpl(DataRefImpl Symb) const { in getSymbolValueImpl() 262 return toSymbolRef(Symb).getValue(); in getSymbolValueImpl() 265 uint32_t XCOFFObjectFile::getSymbolAlignment(DataRefImpl Symb) const { in getSymbolAlignment() [all …]
|
| H A D | WasmObjectFile.cpp | 1553 void WasmObjectFile::moveSymbolNext(DataRefImpl &Symb) const { Symb.d.b++; } in moveSymbolNext() 1555 Expected<uint32_t> WasmObjectFile::getSymbolFlags(DataRefImpl Symb) const { in getSymbolFlags() 1557 const WasmSymbol &Sym = getWasmSymbol(Symb); in getSymbolFlags() 1587 const WasmSymbol &WasmObjectFile::getWasmSymbol(const DataRefImpl &Symb) const { in getWasmSymbol() 1588 return Symbols[Symb.d.b]; in getWasmSymbol() 1591 const WasmSymbol &WasmObjectFile::getWasmSymbol(const SymbolRef &Symb) const { in getWasmSymbol() 1592 return getWasmSymbol(Symb.getRawDataRefImpl()); in getWasmSymbol() 1595 Expected<StringRef> WasmObjectFile::getSymbolName(DataRefImpl Symb) const { in getSymbolName() 1596 return getWasmSymbol(Symb).Info.Name; in getSymbolName() 1599 Expected<uint64_t> WasmObjectFile::getSymbolAddress(DataRefImpl Symb) const { in getSymbolAddress() [all …]
|
| H A D | ObjectFile.cpp | 69 Error ObjectFile::printSymbolName(raw_ostream &OS, DataRefImpl Symb) const { in printSymbolName() 70 Expected<StringRef> Name = getSymbolName(Symb); in printSymbolName()
|
| H A D | MachOObjectFile.cpp | 1760 void MachOObjectFile::moveSymbolNext(DataRefImpl &Symb) const { in moveSymbolNext() 1764 Symb.p += SymbolTableEntrySize; in moveSymbolNext() 1767 Expected<StringRef> MachOObjectFile::getSymbolName(DataRefImpl Symb) const { in getSymbolName() 1769 MachO::nlist_base Entry = getSymbolTableEntryBase(*this, Symb); in getSymbolName() 1777 " for symbol at index " + Twine(getSymbolIndex(Symb))); in getSymbolName() 1799 std::error_code MachOObjectFile::getIndirectName(DataRefImpl Symb, in getIndirectName() argument 1802 MachO::nlist_base Entry = getSymbolTableEntryBase(*this, Symb); in getIndirectName() 1805 uint64_t NValue = getNValue(Symb); in getIndirectName() 1835 MachOObjectFile::getSymbolType(DataRefImpl Symb) const { in getSymbolType() 1836 MachO::nlist_base Entry = getSymbolTableEntryBase(*this, Symb); in getSymbolType() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/MC/ |
| H A D | WinCOFFObjectWriter.cpp | 104 COFFSymbol *Symb = nullptr; member 759 Reloc.Symb = Section->Symbol; in recordRelocation() 769 Reloc.Symb = Section->OffsetSymbols[LabelIndex - 1]; in recordRelocation() 771 Reloc.Symb = Section->OffsetSymbols.back(); in recordRelocation() 772 FixedValue -= Reloc.Symb->Data.Value; in recordRelocation() 779 Reloc.Symb = SymbolMap[&A]; in recordRelocation() 782 ++Reloc.Symb->Relocations; in recordRelocation() 992 assert(Relocation.Symb->getIndex() != -1); in assignFileOffsets() 993 Relocation.Data.SymbolTableIndex = Relocation.Symb->getIndex(); in assignFileOffsets()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-nm/ |
| H A D | llvm-nm.cpp | 901 COFFSymbolRef Symb = Obj.getCOFFSymbol(*I); in getSymbolNMTypeChar() local 920 if (!COFF::isReservedSectionNumber(Symb.getSectionNumber())) { in getSymbolNMTypeChar() 934 switch (Symb.getSectionNumber()) { in getSymbolNMTypeChar() 948 if (Symb.isSectionDefinition()) in getSymbolNMTypeChar() 1004 DataRefImpl Symb = I->getRawDataRefImpl(); in getSymbolNMTypeChar() local 1005 uint8_t NType = Obj.is64Bit() ? Obj.getSymbol64TableEntry(Symb).n_type in getSymbolNMTypeChar() 1006 : Obj.getSymbolTableEntry(Symb).n_type; in getSymbolNMTypeChar() 1017 Expected<section_iterator> SecOrErr = Obj.getSymbolSection(Symb); in getSymbolNMTypeChar() 1189 DataRefImpl Symb = Sym.getRawDataRefImpl(); in getNsectInMachO() local 1191 MachO::nlist_64 STE = Obj.getSymbol64TableEntry(Symb); in getNsectInMachO() [all …]
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-objdump/ |
| H A D | llvm-objdump.cpp | 1474 for (const auto &Symb : Symbols) { in disassembleObject() local 1475 uint64_t Address = Symb.Addr; in disassembleObject() 1476 StringRef Name = Symb.Name; in disassembleObject()
|
| H A D | MachODump.cpp | 7859 DataRefImpl Symb = Symbols[SymIdx].getRawDataRefImpl(); in DisassembleMachO() local 7860 uint32_t SymbolFlags = cantFail(MachOOF->getSymbolFlags(Symb)); in DisassembleMachO()
|