Home
last modified time | relevance | path

Searched full:symb (Results 1 – 25 of 41) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DGOFFObjectFile.cpp187 const uint8_t *GOFFObjectFile::getSymbolEsdRecord(DataRefImpl Symb) const { in getSymbolEsdRecord()
188 const uint8_t *EsdRecord = EsdPtrs[Symb.d.a]; in getSymbolEsdRecord()
192 Expected<StringRef> GOFFObjectFile::getSymbolName(DataRefImpl Symb) const { in getSymbolName()
193 if (auto It = EsdNamesCache.find(Symb.d.a); It != EsdNamesCache.end()) { in getSymbolName()
199 if (auto Err = ESDRecord::getData(getSymbolEsdRecord(Symb), SymbolName)) in getSymbolName()
209 EsdNamesCache[Symb.d.a] = std::move(StrPtr); in getSymbolName()
217 Expected<uint64_t> GOFFObjectFile::getSymbolAddress(DataRefImpl Symb) const { in getSymbolAddress()
219 const uint8_t *EsdRecord = getSymbolEsdRecord(Symb); in getSymbolAddress()
224 uint64_t GOFFObjectFile::getSymbolValueImpl(DataRefImpl Symb) const { in getSymbolValueImpl()
226 const uint8_t *EsdRecord = getSymbolEsdRecord(Symb); in getSymbolValueImpl()
[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.cpp138 const coff_symbol16 *Symb = toSymb<coff_symbol16>(Ref); in moveSymbolNext() local
139 Symb += 1 + Symb->NumberOfAuxSymbols; in moveSymbolNext()
140 Ref.p = std::min(reinterpret_cast<uintptr_t>(Symb), End); in moveSymbolNext()
142 const coff_symbol32 *Symb = toSymb<coff_symbol32>(Ref); in moveSymbolNext() local
143 Symb += 1 + Symb->NumberOfAuxSymbols; in moveSymbolNext()
144 Ref.p = std::min(reinterpret_cast<uintptr_t>(Symb), End); in moveSymbolNext()
161 COFFSymbolRef Symb = getCOFFSymbol(Ref); in getSymbolAlignment() local
162 return std::min(uint64_t(32), PowerOf2Ceil(Symb.getValue())); in getSymbolAlignment()
167 COFFSymbolRef Symb = getCOFFSymbol(Ref); in getSymbolAddress() local
168 int32_t SectionNumber = Symb.getSectionNumber(); in getSymbolAddress()
[all …]
H A DXCOFFObjectFile.cpp216 void XCOFFObjectFile::moveSymbolNext(DataRefImpl &Symb) const { in moveSymbolNext()
218 Symb.p, toSymbolRef(Symb).getNumberOfAuxEntries() + 1); in moveSymbolNext()
225 Symb.p = NextSymbolAddr; in moveSymbolNext()
260 Expected<StringRef> XCOFFObjectFile::getSymbolName(DataRefImpl Symb) const { in getSymbolName()
261 return toSymbolRef(Symb).getName(); in getSymbolName()
264 Expected<uint64_t> XCOFFObjectFile::getSymbolAddress(DataRefImpl Symb) const { in getSymbolAddress()
265 return toSymbolRef(Symb).getValue(); in getSymbolAddress()
268 uint64_t XCOFFObjectFile::getSymbolValueImpl(DataRefImpl Symb) const { in getSymbolValueImpl()
269 return toSymbolRef(Symb).getValue(); in getSymbolValueImpl()
272 uint32_t XCOFFObjectFile::getSymbolAlignment(DataRefImpl Symb) const { in getSymbolAlignment()
[all …]
H A DWasmObjectFile.cpp1800 void WasmObjectFile::moveSymbolNext(DataRefImpl &Symb) const { Symb.d.b++; } in moveSymbolNext()
1802 Expected<uint32_t> WasmObjectFile::getSymbolFlags(DataRefImpl Symb) const { in getSymbolFlags()
1804 const WasmSymbol &Sym = getWasmSymbol(Symb); in getSymbolFlags()
1834 const WasmSymbol &WasmObjectFile::getWasmSymbol(const DataRefImpl &Symb) const { in getWasmSymbol()
1835 return Symbols[Symb.d.b]; in getWasmSymbol()
1838 const WasmSymbol &WasmObjectFile::getWasmSymbol(const SymbolRef &Symb) const { in getWasmSymbol()
1839 return getWasmSymbol(Symb.getRawDataRefImpl()); in getWasmSymbol()
1842 Expected<StringRef> WasmObjectFile::getSymbolName(DataRefImpl Symb) const { in getSymbolName()
1843 return getWasmSymbol(Symb).Info.Name; in getSymbolName()
1846 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()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCValue.h23 // relocation_specifier(SymA - SymB + imm64).
25 // Not all targets support SymB. For PC-relative relocations, a specifier is
26 // typically used instead of setting SymB to DOT.
31 const MCSymbol *SymA = nullptr, *SymB = nullptr; variable
51 const MCSymbol *getSubSym() const { return SymB; } in getSubSym()
54 bool isAbsolute() const { return !SymA && !SymB; } in isAbsolute()
56 static MCValue get(const MCSymbol *SymA, const MCSymbol *SymB = nullptr,
61 R.SymB = SymB;
70 R.SymB = nullptr; in get()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DGOFFObjectFile.h65 void moveSymbolNext(DataRefImpl &Symb) const override;
79 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override;
80 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override;
81 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override;
82 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override;
83 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override;
84 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override;
85 Expected<section_iterator> getSymbolSection(DataRefImpl Symb) const override;
86 uint64_t getSymbolSize(DataRefImpl Symb) const;
88 const uint8_t *getSymbolEsdRecord(DataRefImpl Symb) const;
[all …]
H A DCOFFImportFile.h47 void moveSymbolNext(DataRefImpl &Symb) const override { ++Symb.p; } in moveSymbolNext() argument
49 Error printSymbolName(raw_ostream &OS, DataRefImpl Symb) const override;
51 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override { in getSymbolFlags() argument
60 DataRefImpl Symb; in symbol_end() local
62 Symb.p = ImpSymbol + 1; in symbol_end()
64 Symb.p = ECThunkSymbol + 1; in symbol_end()
66 Symb.p = ThunkSymbol + 1; in symbol_end()
67 return BasicSymbolRef(Symb, this); in symbol_end()
H A DELFObjectFile.h77 virtual uint64_t getSymbolSize(DataRefImpl Symb) const = 0;
78 virtual uint8_t getSymbolBinding(DataRefImpl Symb) const = 0;
79 virtual uint8_t getSymbolOther(DataRefImpl Symb) const = 0;
80 virtual uint8_t getSymbolELFType(DataRefImpl Symb) const = 0;
307 void moveSymbolNext(DataRefImpl &Symb) const override;
308 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override;
309 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override;
310 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override;
311 uint32_t getSymbolAlignment(DataRefImpl Symb) const override;
312 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override;
[all …]
H A DWasm.h133 const WasmSymbol &getWasmSymbol(const DataRefImpl &Symb) const;
164 void moveSymbolNext(DataRefImpl &Symb) const override;
166 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override;
171 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override;
175 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override;
177 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override;
178 uint32_t getSymbolAlignment(DataRefImpl Symb) const override;
179 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override;
180 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override;
181 Expected<section_iterator> getSymbolSection(DataRefImpl Symb) const override;
[all …]
H A DObjectFile.h250 virtual Expected<StringRef> getSymbolName(DataRefImpl Symb) const = 0;
252 DataRefImpl Symb) const override;
253 virtual Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const = 0;
254 virtual uint64_t getSymbolValueImpl(DataRefImpl Symb) const = 0;
255 virtual uint32_t getSymbolAlignment(DataRefImpl Symb) const;
256 virtual uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const = 0;
257 virtual Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const = 0;
259 getSymbolSection(DataRefImpl Symb) const = 0;
301 Expected<uint64_t> getSymbolValue(DataRefImpl Symb) const;
308 uint64_t getCommonSymbolSize(DataRefImpl Symb) const { in getCommonSymbolSize() argument
[all …]
H A DSymbolicFile.h80 content_iterator(content_type symb) : Current(std::move(symb)) {} in content_iterator() argument
152 virtual void moveSymbolNext(DataRefImpl &Symb) const = 0;
154 virtual Error printSymbolName(raw_ostream &OS, DataRefImpl Symb) const = 0;
156 virtual Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const = 0;
H A DIRObjectFile.h36 void moveSymbolNext(DataRefImpl &Symb) const override;
37 Error printSymbolName(raw_ostream &OS, DataRefImpl Symb) const override;
38 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override;
H A DMachO.h427 void moveSymbolNext(DataRefImpl &Symb) const override;
430 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override;
435 std::error_code getIndirectName(DataRefImpl Symb, StringRef &Res) const;
438 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override;
439 uint32_t getSymbolAlignment(DataRefImpl Symb) const override;
440 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override;
441 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override;
442 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override;
443 Expected<section_iterator> getSymbolSection(DataRefImpl Symb) const override;
444 unsigned getSymbolSectionID(SymbolRef Symb) const;
[all …]
H A DXCOFFObjectFile.h592 void moveSymbolNext(DataRefImpl &Symb) const override;
593 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override;
601 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override;
602 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override;
603 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override;
604 uint32_t getSymbolAlignment(DataRefImpl Symb) const override;
605 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override;
606 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override;
607 Expected<section_iterator> getSymbolSection(DataRefImpl Symb) const override;
688 uint64_t getSymbolSize(DataRefImpl Symb) const;
H A DCOFF.h914 const coff_symbol_type *toSymb(DataRefImpl Symb) const;
1047 void moveSymbolNext(DataRefImpl &Symb) const override;
1048 Expected<StringRef> getSymbolName(DataRefImpl Symb) const override;
1049 Expected<uint64_t> getSymbolAddress(DataRefImpl Symb) const override;
1050 uint32_t getSymbolAlignment(DataRefImpl Symb) const override;
1051 uint64_t getSymbolValueImpl(DataRefImpl Symb) const override;
1052 uint64_t getCommonSymbolSizeImpl(DataRefImpl Symb) const override;
1053 Expected<uint32_t> getSymbolFlags(DataRefImpl Symb) const override;
1054 Expected<SymbolRef::Type> getSymbolType(DataRefImpl Symb) const override;
1055 Expected<section_iterator> getSymbolSection(DataRefImpl Symb) const override;
/freebsd/sys/tools/
H A Dfw_stub.awk143 symb = filenames[file_i];
145 gsub(/-|\.|\/|@/, "_", symb);
146 printc("extern char _binary_" symb "_start[], _binary_" symb "_end[];");
171 symb = filenames[file_i];
174 gsub(/-|\.|\/|@/, "_", symb);
177 reg = reg "firmware_register(\"" short "\", _binary_" symb "_start , ";
178 reg = reg "(size_t)(_binary_" symb "_end - _binary_" symb "_start), ";
/freebsd/crypto/krb5/src/util/verto/
H A Dmodule.c48 int (*shouldload)(void *symb, void *misc, char **err), void *misc, in module_load() argument
49 void **dll, void **symb) in module_load() argument
53 if (symb) in module_load()
54 *symb = NULL; in module_load()
H A Dmodule.h61 * with full symbol resolution and stores the results in dll and symb.
70 * same as the non-error case, you should additionally check if dll or symb
78 * @param symb Where the symbol will be stored (can be NULL)
83 int (*shouldload)(void *symb, void *misc, char **err), void *misc,
84 void **dll, void **symb);
H A Dverto-module.h40 #define VERTO_MODULE(name, symb, types) \ argument
56 # symb, \
93 const char *symb; member
H A Dverto.c235 shouldload(void *symb, void *misc, char **err) in shouldload() argument
237 verto_module *table = (verto_module*) symb; in shouldload()
248 if (table->symb && data->reqsym in shouldload()
249 && !module_symbol_is_present(NULL, table->symb)) { in shouldload()
251 *err = string_aconcat("Symbol not found: ", table->symb, "!"); in shouldload()
/freebsd/contrib/ntp/ntpd/
H A Dkeyword-gen.c287 char * symb[1024]; /* map token ID to symbolic name */ variable
724 * populate_symb() - populate symb[] lookup array with symbolic token
725 * names such that symb[T_Age] == "T_Age", etc.
746 && token < COUNTOF(symb)) { in populate_symb()
748 symb[token] = estrdup(name); in populate_symb()
768 if (token < COUNTOF(symb) && symb[token] != NULL) { in symbname()
769 name = symb[token]; in symbname()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DWinCOFFObjectWriter.cpp97 COFFSymbol *Symb = nullptr; member
773 assert(Relocation.Symb->getIndex() != -1); in assignFileOffsets()
776 Relocation.Data.SymbolTableIndex = Relocation.Symb->getIndex(); in assignFileOffsets()
890 Reloc.Symb = Section->Symbol; in recordRelocation()
900 Reloc.Symb = Section->OffsetSymbols[LabelIndex - 1]; in recordRelocation()
902 Reloc.Symb = Section->OffsetSymbols.back(); in recordRelocation()
903 FixedValue -= Reloc.Symb->Data.Value; in recordRelocation()
910 Reloc.Symb = SymbolMap[&A]; in recordRelocation()
913 ++Reloc.Symb->Relocations; in recordRelocation()
/freebsd/contrib/llvm-project/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp914 COFFSymbolRef Symb = Obj.getCOFFSymbol(*I); in getSymbolNMTypeChar() local
933 if (!COFF::isReservedSectionNumber(Symb.getSectionNumber())) { in getSymbolNMTypeChar()
947 switch (Symb.getSectionNumber()) { in getSymbolNMTypeChar()
961 if (Symb.isSectionDefinition()) in getSymbolNMTypeChar()
1017 DataRefImpl Symb = I->getRawDataRefImpl(); in getSymbolNMTypeChar() local
1018 uint8_t NType = Obj.is64Bit() ? Obj.getSymbol64TableEntry(Symb).n_type in getSymbolNMTypeChar()
1019 : Obj.getSymbolTableEntry(Symb).n_type; in getSymbolNMTypeChar()
1030 Expected<section_iterator> SecOrErr = Obj.getSymbolSection(Symb); in getSymbolNMTypeChar()
1212 DataRefImpl Symb = Sym.getRawDataRefImpl(); in getNsectInMachO() local
1214 MachO::nlist_64 STE = Obj.getSymbol64TableEntry(Symb); in getNsectInMachO()
[all …]

12