/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | COFFImportFile.h | 37 void moveSymbolNext(DataRefImpl &Symb) const override { ++Symb.p; } 39 Error printSymbolName(raw_ostream &OS, DataRefImpl Symb) const override { 40 if (Symb.p == 0) 46 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override { 55 DataRefImpl Symb; variable 56 Symb.p = isData() ? 1 : 2; 57 return BasicSymbolRef(Symb, this);
|
H A D | IRObjectFile.h | 39 void moveSymbolNext(DataRefImpl &Symb) const override; 40 Error printSymbolName(raw_ostream &OS, DataRefImpl Symb) const override; 41 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override;
|
H A D | Wasm.h | 123 const WasmSymbol &getWasmSymbol(const DataRefImpl &Symb) const; 155 void moveSymbolNext(DataRefImpl &Symb) const override; 157 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override; 162 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override; 164 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override; 166 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override; 167 uint32_t getSymbolAlignment(DataRefImpl Symb) const override; 168 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override; 169 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override; 170 Expected<section_iterator> getSymbolSection(DataRefImpl Symb) cons [all...] |
H A D | XCOFFObjectFile.h | 271 void moveSymbolNext(DataRefImpl &Symb) const override; 272 Expected<uint32_t> getSymbolFlags(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 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override; 280 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override; 281 Expected<section_iterator> getSymbolSection(DataRefImpl Symb) const override;
|
H A D | ELFObjectFile.h | 57 virtual uint64_t getSymbolSize(DataRefImpl Symb) const = 0; 58 virtual uint8_t getSymbolBinding(DataRefImpl Symb) const = 0; 59 virtual uint8_t getSymbolOther(DataRefImpl Symb) const = 0; 60 virtual uint8_t getSymbolELFType(DataRefImpl Symb) const = 0; 258 void moveSymbolNext(DataRefImpl &Symb) const override; 259 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override; 260 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override; 261 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override; 262 uint32_t getSymbolAlignment(DataRefImpl Symb) const override; 263 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) cons [all...] |
H A D | ObjectFile.h | 245 virtual Expected<StringRef> getSymbolName(DataRefImpl Symb) const = 0; 247 DataRefImpl Symb) const override; 248 virtual Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const = 0; 249 virtual uint64_t getSymbolValueImpl(DataRefImpl Symb) const = 0; 250 virtual uint32_t getSymbolAlignment(DataRefImpl Symb) const; 251 virtual uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const = 0; 252 virtual Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const = 0; 254 getSymbolSection(DataRefImpl Symb) const = 0; 291 Expected<uint64_t> getSymbolValue(DataRefImpl Symb) const; 297 uint64_t getCommonSymbolSize(DataRefImpl Symb) cons [all...] |
H A D | SymbolicFile.h | 145 virtual void moveSymbolNext(DataRefImpl &Symb) const = 0; 147 virtual Error printSymbolName(raw_ostream &OS, DataRefImpl Symb) const = 0; 149 virtual Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const = 0;
|
H A D | MachO.h | 275 void moveSymbolNext(DataRefImpl &Symb) const override; 278 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override; 283 std::error_code getIndirectName(DataRefImpl Symb, StringRef &Res) const; 286 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override; 287 uint32_t getSymbolAlignment(DataRefImpl Symb) const override; 288 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override; 289 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override; 290 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override; 291 Expected<section_iterator> getSymbolSection(DataRefImpl Symb) const override; 292 unsigned getSymbolSectionID(SymbolRef Symb) cons [all...] |
H A D | COFF.h | 795 const coff_symbol_type *toSymb(DataRefImpl Symb) const; 903 void moveSymbolNext(DataRefImpl &Symb) const override; 904 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override; 905 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override; 906 uint32_t getSymbolAlignment(DataRefImpl Symb) const override; 907 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override; 908 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override; 909 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override; 910 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override; 911 Expected<section_iterator> getSymbolSection(DataRefImpl Symb) cons [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Object/ |
H A D | IRObjectFile.cpp | 37 static ModuleSymbolTable::Symbol getSym(DataRefImpl &Symb) { argument 38 return *reinterpret_cast<ModuleSymbolTable::Symbol *>(Symb.p); 41 void IRObjectFile::moveSymbolNext(DataRefImpl &Symb) const { 42 Symb.p += sizeof(ModuleSymbolTable::Symbol); 45 Error IRObjectFile::printSymbolName(raw_ostream &OS, DataRefImpl Symb) const { 46 SymTab.printSymbolName(OS, getSym(Symb)); 50 Expected<uint32_t> IRObjectFile::getSymbolFlags(DataRefImpl Symb) const { 51 return SymTab.getSymbolFlags(getSym(Symb));
|
H A D | COFFObjectFile.cpp | 137 const coff_symbol16 *Symb = toSymb<coff_symbol16>(Ref); local 138 Symb += 1 + Symb->NumberOfAuxSymbols; 139 Ref.p = std::min(reinterpret_cast<uintptr_t>(Symb), End); 141 const coff_symbol32 *Symb = toSymb<coff_symbol32>(Ref); local 142 Symb += 1 + Symb->NumberOfAuxSymbols; 143 Ref.p = std::min(reinterpret_cast<uintptr_t>(Symb), End); 160 COFFSymbolRef Symb = getCOFFSymbol(Ref); local 161 return std::min(uint64_t(32), PowerOf2Ceil(Symb 166 COFFSymbolRef Symb = getCOFFSymbol(Ref); local 186 COFFSymbolRef Symb = getCOFFSymbol(Ref); local 209 COFFSymbolRef Symb = getCOFFSymbol(Ref); local 240 COFFSymbolRef Symb = getCOFFSymbol(Ref); local 246 COFFSymbolRef Symb = getCOFFSymbol(Ref); local 258 COFFSymbolRef Symb = getCOFFSymbol(Sym.getRawDataRefImpl()); local [all...] |
H A D | XCOFFObjectFile.cpp | 145 void XCOFFObjectFile::moveSymbolNext(DataRefImpl &Symb) const { 146 const XCOFFSymbolEntry *SymEntPtr = toSymbolEntry(Symb); 154 Symb.p = reinterpret_cast<uintptr_t>(SymEntPtr); 182 Expected<StringRef> XCOFFObjectFile::getSymbolName(DataRefImpl Symb) const { 183 const XCOFFSymbolEntry *SymEntPtr = toSymbolEntry(Symb); 196 Expected<uint64_t> XCOFFObjectFile::getSymbolAddress(DataRefImpl Symb) const { 198 return toSymbolEntry(Symb)->Value; 201 uint64_t XCOFFObjectFile::getSymbolValueImpl(DataRefImpl Symb) const { 203 return toSymbolEntry(Symb)->Value; 206 uint64_t XCOFFObjectFile::getCommonSymbolSizeImpl(DataRefImpl Symb) cons [all...] |
H A D | WasmObjectFile.cpp | 1295 void WasmObjectFile::moveSymbolNext(DataRefImpl &Symb) const { Symb.d.b++; } 1297 Expected<uint32_t> WasmObjectFile::getSymbolFlags(DataRefImpl Symb) const { 1299 const WasmSymbol &Sym = getWasmSymbol(Symb); 1329 const WasmSymbol &WasmObjectFile::getWasmSymbol(const DataRefImpl &Symb) const { 1330 return Symbols[Symb.d.b]; 1333 const WasmSymbol &WasmObjectFile::getWasmSymbol(const SymbolRef &Symb) const { 1334 return getWasmSymbol(Symb.getRawDataRefImpl()); 1337 Expected<StringRef> WasmObjectFile::getSymbolName(DataRefImpl Symb) const { 1338 return getWasmSymbol(Symb) [all...] |
H A D | ObjectFile.cpp | 69 Error ObjectFile::printSymbolName(raw_ostream &OS, DataRefImpl Symb) const { 70 Expected<StringRef> Name = getSymbolName(Symb);
|
H A D | MachOObjectFile.cpp | 1745 void MachOObjectFile::moveSymbolNext(DataRefImpl &Symb) const { 1749 Symb.p += SymbolTableEntrySize; 1752 Expected<StringRef> MachOObjectFile::getSymbolName(DataRefImpl Symb) const { 1754 MachO::nlist_base Entry = getSymbolTableEntryBase(*this, Symb); 1762 " for symbol at index " + Twine(getSymbolIndex(Symb))); 1784 std::error_code MachOObjectFile::getIndirectName(DataRefImpl Symb, argument 1787 MachO::nlist_base Entry = getSymbolTableEntryBase(*this, Symb); 1790 uint64_t NValue = getNValue(Symb); 1820 MachOObjectFile::getSymbolType(DataRefImpl Symb) const { 1821 MachO::nlist_base Entry = getSymbolTableEntryBase(*this, Symb); [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/ |
H A D | WinCOFFObjectWriter.cpp | 103 COFFSymbol *Symb = nullptr; member in struct:__anon3739::COFFRelocation 776 Reloc.Symb = SectionMap[TargetSection]->Symbol; 782 Reloc.Symb = SymbolMap[&A]; 785 ++Reloc.Symb->Relocations; 990 assert(Relocation.Symb->getIndex() != -1); 991 Relocation.Data.SymbolTableIndex = Relocation.Symb->getIndex();
|
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-nm/ |
H A D | llvm-nm.cpp | 962 COFFSymbolRef Symb = Obj.getCOFFSymbol(*I); local 981 if (!COFF::isReservedSectionNumber(Symb.getSectionNumber())) { 995 switch (Symb.getSectionNumber()) { 1009 if (Symb.isSectionDefinition()) 1029 DataRefImpl Symb = I->getRawDataRefImpl(); local 1030 uint8_t NType = Obj.is64Bit() ? Obj.getSymbol64TableEntry(Symb).n_type 1031 : Obj.getSymbolTableEntry(Symb).n_type; 1042 Expected<section_iterator> SecOrErr = Obj.getSymbolSection(Symb); 1212 DataRefImpl Symb = Sym.getRawDataRefImpl(); local 1214 MachO::nlist_64 STE = Obj.getSymbol64TableEntry(Symb); [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-objdump/ |
H A D | llvm-objdump.cpp | 1703 for (const auto &Symb : Symbols) { 1704 uint64_t Address = Symb.Addr; 1705 StringRef Name = Symb.Name;
|
H A D | MachODump.cpp | 7566 DataRefImpl Symb = Symbols[SymIdx].getRawDataRefImpl(); local 7567 uint32_t SymbolFlags = cantFail(MachOOF->getSymbolFlags(Symb));
|