Searched refs:Symtab (Results 1 - 17 of 17) sorted by relevance

/external/llvm/include/llvm/ProfileData/
H A DInstrProfReader.h56 InstrProfReader() : LastError(instrprof_error::success), Symtab() {}
81 std::unique_ptr<InstrProfSymtab> Symtab; member in class:llvm::InstrProfReader
150 assert(Symtab.get());
151 return *Symtab.get();
201 assert(Symtab.get());
202 return *Symtab.get();
206 Error createSymtab(InstrProfSymtab &Symtab);
244 return Symtab->getFuncName(swap(NameRef));
354 void populateSymtab(InstrProfSymtab &Symtab) override {
355 Symtab
[all...]
H A DInstrProfWriter.h56 InstrProfSymtab &Symtab, raw_fd_ostream &OS);
H A DInstrProf.h235 /// bytes. This method decodes the string and populates the \c Symtab.
236 Error readPGOFuncNameStrings(StringRef NameStrings, InstrProfSymtab &Symtab);
419 // when build the Symtab from a Module.
/external/llvm/unittests/ProfileData/
H A DInstrProfTest.cpp765 InstrProfSymtab Symtab; local
766 Symtab.mapAddress(uint64_t(callee1), 0x1000ULL);
767 Symtab.mapAddress(uint64_t(callee2), 0x2000ULL);
768 Symtab.mapAddress(uint64_t(callee3), 0x3000ULL);
769 Symtab.mapAddress(uint64_t(callee4), 0x4000ULL);
771 Symtab.finalizeSymtab();
773 VPData->deserializeTo(Record, &Symtab.getAddrHashMap());
838 InstrProfSymtab Symtab; local
839 Symtab.create(FuncNames);
840 StringRef R = Symtab
964 InstrProfSymtab Symtab; local
[all...]
/external/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp136 // Symtab that maps indirect call profile values to function names and
138 InstrProfSymtab *Symtab; member in class:__anon13439::ICallPromotionFunc
208 ICallPromotionFunc(Function &Func, Module *Modu, InstrProfSymtab *Symtab) argument
209 : F(Func), M(Modu), Symtab(Symtab) {
218 Function *DirectCallee = Symtab->getFunction(Target);
249 << Symtab->getFuncName(Target) << "\n");
293 StringRef TargetFuncName = Symtab->getFuncName(Target);
628 InstrProfSymtab Symtab;
629 Symtab
[all...]
/external/llvm/lib/ProfileData/
H A DInstrProfReader.cpp119 Symtab.reset(new InstrProfSymtab());
183 Symtab->addFuncName(VD.first);
208 Symtab->finalizeSymtab();
214 Symtab->addFuncName(Record.Name);
249 Symtab->finalizeSymtab();
302 Error RawInstrProfReader<IntPtrT>::createSymtab(InstrProfSymtab &Symtab) {
303 if (Error E = Symtab.create(StringRef(NamesStart, NamesSize)))
309 Symtab.mapAddress(FPtr, I->NameRef);
311 Symtab.finalizeSymtab();
352 Symtab
[all...]
H A DInstrProfWriter.cpp298 InstrProfSymtab &Symtab,
326 OS << Symtab.getFuncName(VD[I].Value) << ":" << VD[I].Count << "\n";
339 InstrProfSymtab Symtab; local
342 Symtab.addFuncName(I.getKey());
343 Symtab.finalizeSymtab();
348 writeRecordInText(Func.second, Symtab, OS);
297 writeRecordInText(const InstrProfRecord &Func, InstrProfSymtab &Symtab, raw_fd_ostream &OS) argument
H A DInstrProf.cpp296 Error readPGOFuncNameStrings(StringRef NameStrings, InstrProfSymtab &Symtab) { argument
327 Symtab.addFuncName(Name);
332 Symtab.finalizeSymtab();
/external/llvm/tools/obj2yaml/
H A Delf2yaml.cpp72 const Elf_Shdr *Symtab = nullptr; local
83 Symtab = &Sec;
137 ErrorOr<StringRef> StrTableOrErr = Obj.getStringTableForSymtab(*Symtab);
143 for (const Elf_Sym &Sym : Obj.symbols(Symtab)) {
151 ELFDumper<ELFT>::dumpSymbol(&Sym, Symtab, StrTable, S))
362 const Elf_Shdr *Symtab = *SymtabOrErr; local
363 const Elf_Sym *symbol = Obj.getSymbol(Symtab, Shdr->sh_info);
364 ErrorOr<StringRef> StrTabOrErr = Obj.getStringTableForSymtab(*Symtab);
/external/llvm/tools/llvm-readobj/
H A DARMEHABIPrinter.h316 const Elf_Shdr *Symtab; member in class:llvm::ARM::EHABI::PrinterContext
339 const Elf_Shdr *Symtab)
340 : SW(SW), ELF(ELF), Symtab(Symtab) {}
352 ErrorOr<StringRef> StrTableOrErr = ELF->getStringTableForSymtab(*Symtab);
356 for (const Elf_Sym &Sym : ELF->symbols(Symtab))
338 PrinterContext(ScopedPrinter &SW, const object::ELFFile<ET> *ELF, const Elf_Shdr *Symtab) argument
H A DELFDumper.cpp2429 const Elf_Shdr *Symtab = unwrapOrError(Obj->getSection(Sec.sh_link)); local
2430 StringRef StrTable = unwrapOrError(Obj->getStringTableForSymtab(*Symtab));
2432 Obj->template getEntry<Elf_Sym>(Symtab, Sec.sh_info);
3215 const Elf_Shdr *Symtab = unwrapOrError(Obj->getSection(Sec.sh_link)); local
3216 StringRef StrTable = unwrapOrError(Obj->getStringTableForSymtab(*Symtab));
3217 const Elf_Sym *Sym = Obj->template getEntry<Elf_Sym>(Symtab, Sec.sh_info);
3375 const Elf_Shdr *Symtab = this->dumper()->getDotSymtabSec(); local
3376 StringRef StrTable = unwrapOrError(Obj->getStringTableForSymtab(*Symtab));
3378 for (const Elf_Sym &Sym : Obj->symbols(Symtab)) {
3380 Obj->getSection(&Sym, Symtab, thi
[all...]
/external/llvm/lib/Object/
H A DMachOObjectFile.cpp395 MachO::symtab_command Symtab = local
399 if (Dysymtab.nlocalsym != 0 && Dysymtab.ilocalsym > Symtab.nsyms) {
406 if (Dysymtab.nlocalsym != 0 && BigSize > Symtab.nsyms) {
411 if (Dysymtab.nextdefsym != 0 && Dysymtab.ilocalsym > Symtab.nsyms) {
418 if (Dysymtab.nextdefsym != 0 && BigSize > Symtab.nsyms) {
424 if (Dysymtab.nundefsym != 0 && Dysymtab.iundefsym > Symtab.nsyms) {
431 if (Dysymtab.nundefsym != 0 && BigSize > Symtab.nsyms) {
1084 MachO::symtab_command Symtab = getSymtabLoadCommand(); local
1085 if (!SymtabLoadCmd || Symtab.nsyms == 0)
1093 MachO::symtab_command Symtab local
1107 MachO::symtab_command Symtab = getSymtabLoadCommand(); local
1119 MachO::symtab_command Symtab = getSymtabLoadCommand(); local
[all...]
/external/llvm/tools/llvm-ar/
H A Dllvm-ar.cpp145 static bool Symtab = true; ///< 's' modifier variable
241 Symtab = true;
245 Symtab = false;
655 writeArchive(ArchiveName, NewMembersP ? *NewMembersP : NewMembers, Symtab,
/external/llvm/tools/llvm-profdata/
H A Dllvm-profdata.cpp354 InstrProfSymtab &Symtab = Reader->getSymtab(); local
355 InstrProfWriter::writeRecordInText(Func, Symtab, OS);
389 InstrProfSymtab &Symtab = Reader->getSymtab(); local
402 OS << Symtab.getFuncName(VD[V].Value) << ", " << VD[V].Count
/external/google-breakpad/src/common/mac/
H A Dmacho_reader_unittest.cc1712 // Symtab tests.
1766 class Symtab: public ReaderFixture, public Test { };
1768 TEST_F(Symtab, Symtab32) {
1805 TEST_F(Symtab, Symtab64) {
1842 TEST_F(Symtab, SymtabMisplacedSymbols) {
1873 TEST_F(Symtab, SymtabMisplacedStrings) {
1761 class Symtab: public ReaderFixture, public Test { }; class in inherits:ReaderFixture,Test
/external/llvm/tools/llvm-objdump/
H A DMachODump.cpp381 MachO::symtab_command Symtab = O->getSymtabLoadCommand(); local
382 if (indirect_symbol < Symtab.nsyms) {
2288 MachO::symtab_command Symtab = info->O->getSymtabLoadCommand(); local
2313 if (indirect_symbol < Symtab.nsyms) {
2353 if (indirect_symbol < Symtab.nsyms) {
8919 MachO::symtab_command Symtab = Obj->getSymtabLoadCommand(); local
8920 PrintSymtabLoadCommand(Symtab, Obj->is64Bit(), Buf.size());
8923 MachO::symtab_command Symtab = Obj->getSymtabLoadCommand(); local
8924 PrintDysymtabLoadCommand(Dysymtab, Symtab.nsyms, Buf.size(),
/external/robolectric/v1/lib/main/
H A Dsqlite-jdbc-3.7.2.jarMETA-INF/ META-INF/MANIFEST.MF META-INF/maven/ META-INF/maven/org. ...

Completed in 787 milliseconds