Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/Object/
H A DCOFFImportFile.h36 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 DELFObjectFile.h66 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 DWasm.h126 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 DObjectFile.h248 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 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.h421 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 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.h575 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 DCOFF.h820 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 DIRObjectFile.cpp37 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 DCOFFObjectFile.cpp139 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 DXCOFFObjectFile.cpp209 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 DWasmObjectFile.cpp1553 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 DObjectFile.cpp69 Error ObjectFile::printSymbolName(raw_ostream &OS, DataRefImpl Symb) const { in printSymbolName()
70 Expected<StringRef> Name = getSymbolName(Symb); in printSymbolName()
H A DMachOObjectFile.cpp1760 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 DWinCOFFObjectWriter.cpp104 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 Dllvm-nm.cpp901 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 Dllvm-objdump.cpp1474 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 DMachODump.cpp7859 DataRefImpl Symb = Symbols[SymIdx].getRawDataRefImpl(); in DisassembleMachO() local
7860 uint32_t SymbolFlags = cantFail(MachOOF->getSymbolFlags(Symb)); in DisassembleMachO()