Home
last modified time | relevance | path

Searched refs:DICtx (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/llvm/tools/llvm-dwarfdump/
H A Dllvm-dwarfdump.cpp397 DWARFContext &DICtx) { in toDie() argument
420 if (DWARFDie Die = toDie(Entry, DICtx)) in getDies()
430 getDies(DICtx, DICtx.getAppleNames(), Name, Dies); in filterByAccelName()
431 getDies(DICtx, DICtx.getAppleTypes(), Name, Dies); in filterByAccelName()
432 getDies(DICtx, DICtx.getAppleNamespaces(), Name, Dies); in filterByAccelName()
433 getDies(DICtx, DICtx.getDebugNames(), Name, Dies); in filterByAccelName()
532 DWARFDebugLine::SectionParser Parser(LineData, DICtx, DICtx.normal_units()); in collectObjectSources()
565 return lookup(Obj, DICtx, Lookup, OS); in dumpObjectFile()
580 filterByAccelName(Find, DICtx, OS); in dumpObjectFile()
585 DICtx.dump(OS, getDumpOpts(DICtx), DumpOffsets); in dumpObjectFile()
[all …]
H A Dllvm-dwarfdump.h37 bool collectStatsForObjectFile(object::ObjectFile &Obj, DWARFContext &DICtx,
39 bool collectObjectSectionSizes(object::ObjectFile &Obj, DWARFContext &DICtx,
H A DStatistics.cpp844 bool dwarfdump::collectStatsForObjectFile(ObjectFile &Obj, DWARFContext &DICtx, in collectStatsForObjectFile() argument
858 for (const auto &CU : static_cast<DWARFContext *>(&DICtx)->compile_units()) { in collectStatsForObjectFile()
/llvm-project-15.0.7/llvm/lib/DebugInfo/GSYM/
H A DDwarfTransformer.cpp35 CUInfo(DWARFContext &DICtx, DWARFCompileUnit *CU) { in CUInfo()
36 LineTable = DICtx.getLineTableForUnit(CU); in CUInfo()
450 for (const auto &CU : DICtx.compile_units()) { in convert()
452 CUInfo CUI(DICtx, dyn_cast<DWARFCompileUnit>(CU.get())); in convert()
463 for (const auto &CU : DICtx.compile_units()) in convert()
469 for (const auto &CU : DICtx.compile_units()) in convert()
475 for (const auto &CU : DICtx.compile_units()) { in convert()
478 CUInfo CUI(DICtx, dyn_cast<DWARFCompileUnit>(CU.get())); in convert()
531 DICtx.getInliningInfoForAddress(SectAddr, DLIS); in verify()
535 DICtx.getLineInfoForAddress(SectAddr, DLIS)); in verify()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/ProfileData/
H A DInstrProfCorrelator.h134 DwarfInstrProfCorrelator(std::unique_ptr<DWARFContext> DICtx, in DwarfInstrProfCorrelator() argument
137 DICtx(std::move(DICtx)) {} in DwarfInstrProfCorrelator()
140 std::unique_ptr<DWARFContext> DICtx;
/llvm-project-15.0.7/llvm/tools/llvm-dwarfdump/fuzzer/
H A Dllvm-dwarfdump-fuzzer.cpp33 std::unique_ptr<DIContext> DICtx = DWARFContext::create(Obj); in LLVMFuzzerTestOneInput() local
38 DICtx->dump(nulls(), opts); in LLVMFuzzerTestOneInput()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/GSYM/
H A DDwarfTransformer.h44 DICtx(D), Log(OS), Gsym(G) {} in DwarfTransformer()
81 DWARFContext &DICtx; variable
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/
H A DPDBContext.h39 static bool classof(const DIContext *DICtx) { in classof() argument
40 return DICtx->getKind() == CK_PDB; in classof()
/llvm-project-15.0.7/llvm/lib/ProfileData/
H A DInstrProfCorrelator.cpp134 auto DICtx = DWARFContext::create(Obj); in get() local
135 return std::make_unique<DwarfInstrProfCorrelator<IntPtrT>>(std::move(DICtx), in get()
193 DataExtractor Data(Location.Expr, DICtx->isLittleEndian(), AddressSize); in getLocation()
289 for (auto &CU : DICtx->normal_units()) in correlateProfileDataImpl()
292 for (auto &CU : DICtx->dwo_units()) in correlateProfileDataImpl()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/Symbolize/
H A DSymbolizableObjectFile.h34 create(const object::ObjectFile *Obj, std::unique_ptr<DIContext> DICtx,
95 std::unique_ptr<DIContext> DICtx,
/llvm-project-15.0.7/llvm/lib/DebugInfo/Symbolize/
H A DSymbolizableObjectFile.cpp32 std::unique_ptr<DIContext> DICtx, in create() argument
34 assert(DICtx); in create()
36 new SymbolizableObjectFile(Obj, std::move(DICtx), UntagAddresses)); in create()
91 std::unique_ptr<DIContext> DICtx, in SymbolizableObjectFile() argument
93 : Module(Obj), DebugInfoContext(std::move(DICtx)), in SymbolizableObjectFile()
/llvm-project-15.0.7/llvm/tools/llvm-gsymutil/
H A Dllvm-gsymutil.cpp284 std::unique_ptr<DWARFContext> DICtx = DWARFContext::create(Obj); in handleObjectFile() local
285 if (!DICtx) in handleObjectFile()
288 logAllUnhandledErrors(DICtx->loadRegisterInfo(Obj), OS, "DwarfTransformer: "); in handleObjectFile()
292 DwarfTransformer DT(*DICtx, OS, Gsym); in handleObjectFile()
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A DDwarfCFIEHPrinter.h188 std::unique_ptr<DWARFContext> DICtx = DWARFContext::create( in printEHFrame() local
190 DWARFDataExtractor DE(DICtx->getDWARFObj(), in printEHFrame()
191 DICtx->getDWARFObj().getEHFrameSection(), in printEHFrame()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFContext.h128 static bool classof(const DIContext *DICtx) { in classof() argument
129 return DICtx->getKind() == CK_DWARF; in classof()
/llvm-project-15.0.7/llvm/tools/llvm-dwarfutil/
H A Dllvm-dwarfutil.cpp181 std::unique_ptr<DWARFContext> DICtx = DWARFContext::create(*Obj); in verifyOutput() local
183 if (!DICtx->verify(Opts.Verbose ? outs() : nulls(), in verifyOutput()
/llvm-project-15.0.7/llvm/tools/dsymutil/
H A Ddsymutil.cpp475 std::unique_ptr<DWARFContext> DICtx = DWARFContext::create(*Obj); in verifyOutput() local
477 bool success = DICtx->verify(os, DumpOpts.noImplicitRecursion()); in verifyOutput()
/llvm-project-15.0.7/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp1375 std::unique_ptr<DWARFContext> DICtx; in disassembleObject() local
1379 DICtx = DWARFContext::create(Obj); in disassembleObject()
1380 for (const std::unique_ptr<DWARFUnit> &CU : DICtx->compile_units()) in disassembleObject()
2590 std::unique_ptr<DIContext> DICtx = DWARFContext::create(*O); in dumpObject() local
2594 DICtx->dump(outs(), DumpOpts); in dumpObject()
H A DMachODump.cpp2021 std::unique_ptr<DIContext> DICtx = DWARFContext::create(*MachOOF); in ProcessMachO() local
2025 DICtx->dump(outs(), DumpOpts); in ProcessMachO()