Home
last modified time | relevance | path

Searched refs:Symb (Results 1 – 20 of 20) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Object/
H A DGOFFObjectFile.cpp186 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 DIRObjectFile.cpp36 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 DCOFFObjectFile.cpp140 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 DXCOFFObjectFile.cpp211 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 DWasmObjectFile.cpp1623 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 DObjectFile.cpp69 Error ObjectFile::printSymbolName(raw_ostream &OS, DataRefImpl Symb) const { in printSymbolName()
70 Expected<StringRef> Name = getSymbolName(Symb); in printSymbolName()
H A DMachOObjectFile.cpp1767 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 DCOFFImportFile.h45 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 DGOFFObjectFile.h61 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 DELFObjectFile.h285 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 DWasm.h128 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 DObjectFile.h249 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 DIRObjectFile.h35 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 DMachO.h422 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 DSymbolicFile.h151 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 DXCOFFObjectFile.h578 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 DCOFF.h868 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 DWinCOFFObjectWriter.cpp100 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 Dllvm-nm.cpp912 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 DMachODump.cpp7452 DataRefImpl Symb = Symbols[SymIdx].getRawDataRefImpl(); in DisassembleMachO() local
7453 uint32_t SymbolFlags = cantFail(MachOOF->getSymbolFlags(Symb)); in DisassembleMachO()