OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SymTab
(Results
1 - 21
of
21
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/include/llvm/Object/
ModuleSymbolTable.h
42
std::vector<Symbol>
SymTab
;
46
ArrayRef<Symbol> symbols() const { return
SymTab
; }
IRObjectFile.h
33
ModuleSymbolTable
SymTab
;
77
/// for the irsymtab are owned by
Symtab
and Strtab.
80
SmallVector<char, 0>
Symtab
, Strtab;
ELFObjectFile.h
274
const Elf_Shdr *
SymTab
) const;
769
const Elf_Shdr *
SymTab
) const {
780
auto ESecOrErr = EF.getSection(*ESym,
SymTab
, ShndxTable);
1109
const Elf_Shdr *
SymTab
= DotSymtabSec;
1110
if (!
SymTab
)
1112
DataRefImpl Sym = toDRI(
SymTab
,
SymTab
->sh_size / sizeof(Elf_Sym));
1128
const Elf_Shdr *
SymTab
= DotDynSymSec;
1129
if (!
SymTab
)
1131
DataRefImpl Sym = toDRI(
SymTab
, SymTab->sh_size / sizeof(Elf_Sym))
[
all
...]
ELF.h
235
const Elf_Shdr *
SymTab
) const;
376
const Elf_Shdr *
SymTab
,
379
Elf_Sym_Range
Symtab
,
449
ELFFile<ELFT>::getSection(const Elf_Sym &Sym, const Elf_Shdr *
SymTab
,
451
auto SymsOrErr = symbols(
SymTab
);
629
const Elf_Shdr *
SymTab
) const {
633
return getEntry<Elf_Sym>(*
SymTab
, Index);
/src/external/apache2/llvm/dist/llvm/lib/Object/
IRObjectFile.cpp
32
SymTab
.addModule(M.get());
46
SymTab
.printSymbolName(OS, getSym(Symb));
51
return
SymTab
.getSymbolFlags(getSym(Symb));
56
Ret.p = reinterpret_cast<uintptr_t>(
SymTab
.symbols().data());
62
Ret.p = reinterpret_cast<uintptr_t>(
SymTab
.symbols().data() +
63
SymTab
.symbols().size());
152
F.
Symtab
= std::move(FCOrErr->
Symtab
);
ModuleSymbolTable.cpp
64
SymTab
.push_back(&GV);
67
SymTab
.push_back(new (AsmSymbols.Allocate())
/src/external/apache2/llvm/dist/llvm/lib/InterfaceStub/
ELFObjHandler.cpp
300
void fillSymTabShdr(ContentSection<ELFSymbolTableBuilder<ELFT>, ELFT> &
SymTab
,
302
SymTab
.Shdr.sh_type = ShType;
303
SymTab
.Shdr.sh_flags = SHF_ALLOC;
304
SymTab
.Shdr.sh_addr =
SymTab
.Addr;
305
SymTab
.Shdr.sh_offset =
SymTab
.Offset;
309
SymTab
.Shdr.sh_info = 1;
310
SymTab
.Shdr.sh_size =
SymTab
.Size
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/LTO/
LTOModule.cpp
50
SymTab
.addModule(Mod.get());
347
SymTab
.printSymbolName(OS, Sym);
405
SymTab
.printSymbolName(OS, Sym);
544
SymTab
.printSymbolName(OS, Sym);
570
for (auto Sym :
SymTab
.symbols()) {
572
uint32_t Flags =
SymTab
.getSymbolFlags(Sym);
582
SymTab
.printSymbolName(OS, Sym);
LTO.cpp
726
ModuleSymbolTable
SymTab
;
727
SymTab
.addModule(&M);
745
auto MsymI =
SymTab
.symbols().begin(), MsymE =
SymTab
.symbols().end();
748
auto Flags =
SymTab
.getSymbolFlags(*MsymI);
/src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/
Object.cpp
1073
this->Link =
SymTab
?
SymTab
->Index : 0;
1078
if (ToRemove(
SymTab
)) {
1082
"section '.
symtab
' cannot be removed because it is "
1085
SymTab
= nullptr;
1269
auto &
SymTab
= Obj->addSection<SymbolTableSection>();
1271
SymTab
.Name = ".
symtab
";
1272
SymTab
.Link = StrTab->Index;
1275
SymTab
.addSymbol("", 0, 0, nullptr, 0, 0, 0, 0)
[
all
...]
Object.h
662
void setSymTab(SymbolTableSection *
SymTab
) { Symbols =
SymTab
; }
757
void setSymTab(SymTabType *
SymTab
) { Symbols =
SymTab
; }
799
const SymbolTableSection *
SymTab
= nullptr;
811
void setSymTab(const SymbolTableSection *SymTabSec) {
SymTab
= SymTabSec; }
918
void addData(SymbolTableSection *
SymTab
);
954
Error initSymbolTable(SymbolTableSection *
SymTab
);
/src/external/apache2/llvm/dist/llvm/tools/obj2yaml/
elf2yaml.cpp
43
const Elf_Shdr *
SymTab
);
57
Error dumpSymbols(const Elf_Shdr *
Symtab
,
59
Error dumpSymbol(const Elf_Sym *Sym, const Elf_Shdr *
SymTab
,
66
Error dumpRelocation(const RelT *Rel, const Elf_Shdr *
SymTab
,
146
const Elf_Shdr *
SymTab
) {
153
Obj.getSection(*Sym,
SymTab
, ShndxTables.lookup(
SymTab
));
160
// Symbols in .
symtab
can have duplicate names. For example, it is a common
163
if (
SymTab
->sh_type == ELF::SHT_SYMTAB) {
302
const Elf_Shdr *
SymTab
= nullptr
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/ProfileData/
InstrProf.cpp
458
Error readPGOFuncNameStrings(StringRef NameStrings, InstrProfSymtab &
Symtab
) {
494
if (Error E =
Symtab
.addFuncName(Name))
720
InstrProfSymtab *
SymTab
) {
721
if (!
SymTab
)
725
return
SymTab
->getFunctionHashFromAddress(Value);
812
InstrProfSymtab *
SymTab
) {
818
Record.addValueData(Kind, VSite, ValueData, ValueDataCount,
SymTab
);
852
InstrProfSymtab *
SymTab
) {
858
VR->deserializeTo(Record,
SymTab
);
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Function.h
78
SymTab
; ///< Symbol table of args/instructions
770
inline ValueSymbolTable *getValueSymbolTable() { return
SymTab
.get(); }
772
return
SymTab
.get();
/src/external/apache2/llvm/dist/llvm/tools/llvm-readobj/
ELFDumper.cpp
272
const Elf_Shdr &Sec, const Elf_Shdr *
SymTab
);
283
virtual void printSymtabMessage(const Elf_Shdr *
Symtab
, size_t Offset,
295
getVersionTable(const Elf_Shdr &Sec, ArrayRef<Elf_Sym> *
SymTab
,
306
unsigned Ndx, const Elf_Shdr *
SymTab
,
377
const Elf_Shdr *
SymTab
) const;
379
ArrayRef<Elf_Word> getShndxTable(const Elf_Shdr *
Symtab
) const;
395
const typename ELFT::Shdr *
SymTab
;
436
ELFDumper<ELFT>::getVersionTable(const Elf_Shdr &Sec, ArrayRef<Elf_Sym> *
SymTab
,
439
assert((!
SymTab
&& !StrTab && !SymTabSec) || (
SymTab
&& StrTab && SymTabSec))
[
all
...]
ARMEHABIPrinter.h
332
const Elf_Shdr *
Symtab
;
356
StringRef FileName, const Elf_Shdr *
Symtab
)
357
: SW(SW), ELF(ELF), FileName(FileName),
Symtab
(
Symtab
) {}
369
if (!
Symtab
)
371
auto StrTableOrErr = ELF.getStringTableForSymtab(*
Symtab
);
376
for (const Elf_Sym &Sym : unwrapOrError(FileName, ELF.symbols(
Symtab
))) {
413
const Elf_Shdr *
SymTab
= *SymTabOrErr;
425
unwrapOrError(FileName, ELF.getRelocationSymbol(RelA,
SymTab
));
427
auto Ret = ELF.getSection(*Symbol,
SymTab
, ShndxTable)
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/LTO/legacy/
LTOModule.h
53
ModuleSymbolTable
SymTab
;
/src/external/apache2/llvm/dist/llvm/include/llvm/ProfileData/
InstrProfData.inc
337
InstrProfSymtab *
SymTab
);
415
InstrProfSymtab *
SymTab
);
InstrProf.h
226
/// bytes. This method decodes the string and populates the \c
Symtab
.
227
Error readPGOFuncNameStrings(StringRef NameStrings, InstrProfSymtab &
Symtab
);
426
// when build the
Symtab
from a Module.
437
// If the
symtab
is created by a series of calls to \c addFuncName, \c
449
/// only initialize the
symtab
with reference to the data and
463
/// A wrapper interface to populate the PGO
symtab
with functions
473
/// Update the
symtab
by adding \p FuncName to the table. This interface
493
/// Return a function's hash, or 0, if the function isn't in this
SymTab
.
749
InstrProfSymtab *
SymTab
);
835
InstrProfSymtab *
SymTab
);
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/
ELF_x86_64.cpp
292
SymbolTable
SymTab
;
412
SymTab
= SecRef;
481
auto Symbol = Obj.getRelocationSymbol(Rela, &
SymTab
);
/src/external/apache2/llvm/dist/llvm/lib/IR/
Function.cpp
394
SymTab
= std::make_unique<ValueSymbolTable>();
Completed in 96 milliseconds
Indexes created Mon Sep 21 00:25:25 UTC 2026