| /freebsd-14.2/contrib/llvm-project/llvm/lib/Object/ |
| H A D | GOFFObjectFile.cpp | 186 const uint8_t *EsdRecord = EsdPtrs[Symb.d.a]; in getSymbolEsdRecord() 191 if (EsdNamesCache.count(Symb.d.a)) { in getSymbolName() 192 auto &StrPtr = EsdNamesCache[Symb.d.a]; in getSymbolName() 207 EsdNamesCache[Symb.d.a] = std::move(StrPtr); in getSymbolName() 258 if (isSymbolUnresolved(Symb)) in getSymbolFlags() 338 if (isSymbolUnresolved(Symb)) in getSymbolSection() 420 Symb.d.a = I; in moveSymbolNext() 425 Symb.d.a = 0; in moveSymbolNext() 429 DataRefImpl Symb; in symbol_begin() local 430 moveSymbolNext(Symb); in symbol_begin() [all …]
|
| H A D | IRObjectFile.cpp | 36 static ModuleSymbolTable::Symbol getSym(DataRefImpl &Symb) { in getSym() argument 37 return *reinterpret_cast<ModuleSymbolTable::Symbol *>(Symb.p); in getSym() 40 void IRObjectFile::moveSymbolNext(DataRefImpl &Symb) const { in moveSymbolNext() 41 Symb.p += sizeof(ModuleSymbolTable::Symbol); in moveSymbolNext() 44 Error IRObjectFile::printSymbolName(raw_ostream &OS, DataRefImpl Symb) const { in printSymbolName() 45 SymTab.printSymbolName(OS, getSym(Symb)); in printSymbolName() 49 Expected<uint32_t> IRObjectFile::getSymbolFlags(DataRefImpl Symb) const { in getSymbolFlags() 50 return SymTab.getSymbolFlags(getSym(Symb)); in getSymbolFlags()
|
| H A D | COFFObjectFile.cpp | 140 Symb += 1 + Symb->NumberOfAuxSymbols; in moveSymbolNext() 144 Symb += 1 + Symb->NumberOfAuxSymbols; in moveSymbolNext() 171 if (Symb.isAnyUndefined() || Symb.isCommon() || in getSymbolAddress() 193 if (Symb.isAnyUndefined()) in getSymbolType() 195 if (Symb.isCommon()) in getSymbolType() 197 if (Symb.isFileRecord()) in getSymbolType() 214 if (Symb.isExternal() || Symb.isWeakExternal()) in getSymbolFlags() 226 if (Symb.isFileRecord()) in getSymbolFlags() 232 if (Symb.isCommon()) in getSymbolFlags() 235 if (Symb.isUndefined()) in getSymbolFlags() [all …]
|
| H A D | XCOFFObjectFile.cpp | 211 Symb.p, toSymbolRef(Symb).getNumberOfAuxEntries() + 1); in moveSymbolNext() 218 Symb.p = NextSymbolAddr; in moveSymbolNext() 254 return toSymbolRef(Symb).getName(); in getSymbolName() 258 return toSymbolRef(Symb).getValue(); in getSymbolAddress() 262 return toSymbolRef(Symb).getValue(); in getSymbolValueImpl() 267 XCOFFSymbolRef XCOFFSym = toSymbolRef(Symb); in getSymbolAlignment() 282 XCOFFSymbolRef XCOFFSym = toSymbolRef(Symb); in getCommonSymbolSizeImpl() 299 XCOFFObjectFile::getSymbolType(DataRefImpl Symb) const { in getSymbolType() 300 XCOFFSymbolRef XCOFFSym = toSymbolRef(Symb); in getSymbolType() 644 XCOFFSymbolRef XCOFFSym = toSymbolRef(Symb); in getSymbolFlags() [all …]
|
| H A D | WasmObjectFile.cpp | 1623 void WasmObjectFile::moveSymbolNext(DataRefImpl &Symb) const { Symb.d.b++; } in moveSymbolNext() 1627 const WasmSymbol &Sym = getWasmSymbol(Symb); in getSymbolFlags() 1658 return Symbols[Symb.d.b]; in getWasmSymbol() 1662 return getWasmSymbol(Symb.getRawDataRefImpl()); in getWasmSymbol() 1666 return getWasmSymbol(Symb).Info.Name; in getSymbolName() 1670 auto &Sym = getWasmSymbol(Symb); in getSymbolAddress() 1683 return getSymbolValue(Symb); in getSymbolAddress() 1717 return getWasmSymbolValue(getWasmSymbol(Symb)); in getSymbolValueImpl() 1732 const WasmSymbol &Sym = getWasmSymbol(Symb); in getSymbolType() 1755 const WasmSymbol &Sym = getWasmSymbol(Symb); in getSymbolSection() [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 | 1767 void MachOObjectFile::moveSymbolNext(DataRefImpl &Symb) const { in moveSymbolNext() 1771 Symb.p += SymbolTableEntrySize; in moveSymbolNext() 1776 MachO::nlist_base Entry = getSymbolTableEntryBase(*this, Symb); in getSymbolName() 1806 std::error_code MachOObjectFile::getIndirectName(DataRefImpl Symb, in getIndirectName() argument 1809 MachO::nlist_base Entry = getSymbolTableEntryBase(*this, Symb); in getIndirectName() 1812 uint64_t NValue = getNValue(Symb); in getIndirectName() 1842 MachOObjectFile::getSymbolType(DataRefImpl Symb) const { in getSymbolType() 1843 MachO::nlist_base Entry = getSymbolTableEntryBase(*this, Symb); in getSymbolType() 1911 MachOObjectFile::getSymbolSection(DataRefImpl Symb) const { in getSymbolSection() 1912 MachO::nlist_base Entry = getSymbolTableEntryBase(*this, Symb); in getSymbolSection() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | COFFImportFile.h | 45 void moveSymbolNext(DataRefImpl &Symb) const override { ++Symb.p; } in moveSymbolNext() argument 47 Error printSymbolName(raw_ostream &OS, DataRefImpl Symb) const override { in printSymbolName() argument 48 switch (Symb.p) { in printSymbolName() 57 if (Symb.p != ECThunkSymbol && COFF::isArm64EC(getMachine())) { in printSymbolName() 68 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override { in getSymbolFlags() argument 77 DataRefImpl Symb; in symbol_end() local 79 Symb.p = ImpSymbol + 1; in symbol_end() 81 Symb.p = ECThunkSymbol + 1; in symbol_end() 83 Symb.p = ThunkSymbol + 1; in symbol_end() 84 return BasicSymbolRef(Symb, this); in symbol_end()
|
| H A D | GOFFObjectFile.h | 61 void moveSymbolNext(DataRefImpl &Symb) const override; 71 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override; 72 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override; 73 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override; 74 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override; 75 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override; 76 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override; 77 Expected<section_iterator> getSymbolSection(DataRefImpl Symb) const override; 79 const uint8_t *getSymbolEsdRecord(DataRefImpl Symb) const; 80 bool isSymbolUnresolved(DataRefImpl Symb) const; [all …]
|
| H A D | ELFObjectFile.h | 285 void moveSymbolNext(DataRefImpl &Symb) const override; 565 Expected<const Elf_Sym *> SymOrErr = getSymbol(Symb); in getSymbolValueImpl() 591 Expected<const Elf_Sym *> SymOrErr = getSymbol(Symb); in getSymbolAddress() 602 auto SymTabOrErr = EF.getSection(Symb.d.a); in getSymbolAddress() 631 Expected<const Elf_Sym *> SymOrErr = getSymbol(Symb); in getSymbolAlignment() 658 return getSymbolSize(Symb); in getCommonSymbolSizeImpl() 663 Expected<const Elf_Sym *> SymOrErr = getSymbol(Symb); in getSymbolBinding() 671 Expected<const Elf_Sym *> SymOrErr = getSymbol(Symb); in getSymbolOther() 679 Expected<const Elf_Sym *> SymOrErr = getSymbol(Symb); in getSymbolELFType() 688 Expected<const Elf_Sym *> SymOrErr = getSymbol(Symb); in getSymbolType() [all …]
|
| H A D | Wasm.h | 128 const WasmSymbol &getWasmSymbol(const DataRefImpl &Symb) const; 159 void moveSymbolNext(DataRefImpl &Symb) const override; 161 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override; 166 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override; 170 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override; 172 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override; 173 uint32_t getSymbolAlignment(DataRefImpl Symb) const override; 174 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override; 175 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override; 176 Expected<section_iterator> getSymbolSection(DataRefImpl Symb) const override; [all …]
|
| H A D | ObjectFile.h | 249 virtual Expected<StringRef> getSymbolName(DataRefImpl Symb) const = 0; 251 DataRefImpl Symb) const override; 252 virtual Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const = 0; 253 virtual uint64_t getSymbolValueImpl(DataRefImpl Symb) const = 0; 254 virtual uint32_t getSymbolAlignment(DataRefImpl Symb) const; 255 virtual uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const = 0; 258 getSymbolSection(DataRefImpl Symb) const = 0; 300 Expected<uint64_t> getSymbolValue(DataRefImpl Symb) const; 306 uint64_t getCommonSymbolSize(DataRefImpl Symb) const { in getCommonSymbolSize() argument 307 Expected<uint32_t> SymbolFlagsOrErr = getSymbolFlags(Symb); in getCommonSymbolSize() [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 | 422 void moveSymbolNext(DataRefImpl &Symb) const override; 425 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override; 430 std::error_code getIndirectName(DataRefImpl Symb, StringRef &Res) const; 433 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override; 434 uint32_t getSymbolAlignment(DataRefImpl Symb) const override; 435 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override; 436 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override; 437 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override; 439 unsigned getSymbolSectionID(SymbolRef Symb) const; 511 uint64_t getSymbolIndex(DataRefImpl 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 | 578 void moveSymbolNext(DataRefImpl &Symb) const override; 579 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override; 587 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override; 588 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override; 589 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override; 590 uint32_t getSymbolAlignment(DataRefImpl Symb) const override; 591 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override; 592 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override; 593 Expected<section_iterator> getSymbolSection(DataRefImpl Symb) const override; 674 uint64_t getSymbolSize(DataRefImpl Symb) const;
|
| H A D | COFF.h | 868 const coff_symbol_type *toSymb(DataRefImpl Symb) const; 993 void moveSymbolNext(DataRefImpl &Symb) const override; 994 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override; 995 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override; 996 uint32_t getSymbolAlignment(DataRefImpl Symb) const override; 997 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override; 998 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override; 999 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override; 1000 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override; 1001 Expected<section_iterator> getSymbolSection(DataRefImpl Symb) const override;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/MC/ |
| H A D | WinCOFFObjectWriter.cpp | 100 COFFSymbol *Symb = nullptr; member 806 assert(Relocation.Symb->getIndex() != -1); in assignFileOffsets() 807 Relocation.Data.SymbolTableIndex = Relocation.Symb->getIndex(); in assignFileOffsets() 920 Reloc.Symb = Section->Symbol; in recordRelocation() 930 Reloc.Symb = Section->OffsetSymbols[LabelIndex - 1]; in recordRelocation() 932 Reloc.Symb = Section->OffsetSymbols.back(); in recordRelocation() 933 FixedValue -= Reloc.Symb->Data.Value; in recordRelocation() 940 Reloc.Symb = SymbolMap[&A]; in recordRelocation() 943 ++Reloc.Symb->Relocations; in recordRelocation()
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-nm/ |
| H A D | llvm-nm.cpp | 912 COFFSymbolRef Symb = Obj.getCOFFSymbol(*I); in getSymbolNMTypeChar() local 931 if (!COFF::isReservedSectionNumber(Symb.getSectionNumber())) { in getSymbolNMTypeChar() 945 switch (Symb.getSectionNumber()) { in getSymbolNMTypeChar() 959 if (Symb.isSectionDefinition()) in getSymbolNMTypeChar() 1015 DataRefImpl Symb = I->getRawDataRefImpl(); in getSymbolNMTypeChar() local 1016 uint8_t NType = Obj.is64Bit() ? Obj.getSymbol64TableEntry(Symb).n_type in getSymbolNMTypeChar() 1017 : Obj.getSymbolTableEntry(Symb).n_type; in getSymbolNMTypeChar() 1028 Expected<section_iterator> SecOrErr = Obj.getSymbolSection(Symb); in getSymbolNMTypeChar() 1210 DataRefImpl Symb = Sym.getRawDataRefImpl(); in getNsectInMachO() local 1212 MachO::nlist_64 STE = Obj.getSymbol64TableEntry(Symb); in getNsectInMachO() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-objdump/ |
| H A D | MachODump.cpp | 7452 DataRefImpl Symb = Symbols[SymIdx].getRawDataRefImpl(); in DisassembleMachO() local 7453 uint32_t SymbolFlags = cantFail(MachOOF->getSymbolFlags(Symb)); in DisassembleMachO()
|