| /llvm-project-15.0.7/llvm/tools/llvm-dwarfdump/ |
| H A D | llvm-dwarfdump.cpp | 397 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 D | llvm-dwarfdump.h | 37 bool collectStatsForObjectFile(object::ObjectFile &Obj, DWARFContext &DICtx, 39 bool collectObjectSectionSizes(object::ObjectFile &Obj, DWARFContext &DICtx,
|
| H A D | Statistics.cpp | 844 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 D | DwarfTransformer.cpp | 35 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 D | InstrProfCorrelator.h | 134 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 D | llvm-dwarfdump-fuzzer.cpp | 33 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 D | DwarfTransformer.h | 44 DICtx(D), Log(OS), Gsym(G) {} in DwarfTransformer() 81 DWARFContext &DICtx; variable
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | PDBContext.h | 39 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 D | InstrProfCorrelator.cpp | 134 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 D | SymbolizableObjectFile.h | 34 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 D | SymbolizableObjectFile.cpp | 32 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 D | llvm-gsymutil.cpp | 284 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 D | DwarfCFIEHPrinter.h | 188 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 D | DWARFContext.h | 128 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 D | llvm-dwarfutil.cpp | 181 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 D | dsymutil.cpp | 475 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 D | llvm-objdump.cpp | 1375 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 D | MachODump.cpp | 2021 std::unique_ptr<DIContext> DICtx = DWARFContext::create(*MachOOF); in ProcessMachO() local 2025 DICtx->dump(outs(), DumpOpts); in ProcessMachO()
|