/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfdump/ |
H A D | llvm-dwarfdump.cpp | 393 using HandlerFn = std::function<bool(ObjectFile &, DWARFContext &DICtx, 454 static void getDies(DWARFContext &DICtx, const AppleAcceleratorTable &Accel, in getDies() argument 458 if (DWARFDie Die = DICtx.getDIEForOffset(*Off)) in getDies() 465 DWARFContext &DICtx) { in toDie() argument 471 DWARFCompileUnit *CU = DICtx.getCompileUnitForOffset(*CUOff); in toDie() 477 CU = DICtx.getDWOCompileUnitForHash(*DWOId); in toDie() 485 static void getDies(DWARFContext &DICtx, const DWARFDebugNames &Accel, in getDies() argument 488 if (DWARFDie Die = toDie(Entry, DICtx)) in getDies() 495 ArrayRef<std::string> Names, DWARFContext &DICtx, raw_ostream &OS, in filterByAccelName() argument 499 getDies(DICtx, DICtx.getAppleNames(), Name, Dies); in filterByAccelName() [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 | 856 bool dwarfdump::collectStatsForObjectFile(ObjectFile &Obj, DWARFContext &DICtx, in collectStatsForObjectFile() argument 879 for (const auto &CU : static_cast<DWARFContext *>(&DICtx)->compile_units()) { in collectStatsForObjectFile() 905 const auto *LineTable = DICtx.getLineTableForUnit(CU.get()); in collectStatsForObjectFile()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/ |
H A D | DwarfTransformer.cpp | 38 CUInfo(DWARFContext &DICtx, DWARFCompileUnit *CU) { in CUInfo() 39 LineTable = DICtx.getLineTableForUnit(CU); in CUInfo() 586 for (const auto &CU : DICtx.compile_units()) { in convert() 588 CUInfo CUI(DICtx, dyn_cast<DWARFCompileUnit>(CU.get())); in convert() 599 for (const auto &CU : DICtx.compile_units()) in convert() 605 for (const auto &CU : DICtx.compile_units()) in convert() 611 for (const auto &CU : DICtx.compile_units()) { in convert() 614 CUInfo CUI(DICtx, dyn_cast<DWARFCompileUnit>(CU.get())); in convert() 670 DICtx.getInliningInfoForAddress(SectAddr, DLIS); in verify() 674 DICtx.getLineInfoForAddress(SectAddr, DLIS)); in verify() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
H A D | InstrProfCorrelator.h | 177 DwarfInstrProfCorrelator(std::unique_ptr<DWARFContext> DICtx, 180 DICtx(std::move(DICtx)) {} 183 std::unique_ptr<DWARFContext> DICtx;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/ |
H A D | DwarfTransformer.h | 42 DwarfTransformer(DWARFContext &D, GsymCreator &G) : DICtx(D), Gsym(G) {} in DwarfTransformer() 85 DWARFContext &DICtx; variable
|
/freebsd/contrib/llvm-project/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()
|
/freebsd/contrib/llvm-project/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()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/ |
H A D | SymbolizableObjectFile.h | 34 create(const object::ObjectFile *Obj, std::unique_ptr<DIContext> DICtx, 97 std::unique_ptr<DIContext> DICtx,
|
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
H A D | InstrProfCorrelator.cpp | 190 auto DICtx = DWARFContext::create(Obj); in get() local 192 std::move(DICtx), std::move(Ctx)); in get() 294 DataExtractor Data(Location.Expr, DICtx->isLittleEndian(), AddressSize); in getLocation() 415 for (auto &CU : DICtx->normal_units()) in correlateProfileDataImpl() 418 for (auto &CU : DICtx->dwo_units()) in correlateProfileDataImpl()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | DwarfCFIEHPrinter.h | 187 std::unique_ptr<DWARFContext> DICtx = DWARFContext::create( in printEHFrame() local 190 DICtx->getDWARFObj(), DICtx->getDWARFObj().getEHFrameSection(), in printEHFrame()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFContext.h | 149 static bool classof(const DIContext *DICtx) { in classof() argument 150 return DICtx->getKind() == CK_DWARF; in classof()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfutil/ |
H A D | llvm-dwarfutil.cpp | 202 std::unique_ptr<DWARFContext> DICtx = DWARFContext::create(*Obj); in verifyOutput() 204 if (!DICtx->verify(Opts.Verbose ? outs() : nulls(), in verifyOutput() 209 std::unique_ptr<DWARFContext> DICtx = DWARFContext::create(*Obj); verifyOutput() local
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/ |
H A D | llvm-objdump.cpp | 1822 std::unique_ptr<DWARFContext> DICtx; in disassembleObject() local 1826 DICtx = DWARFContext::create(DbgObj); in disassembleObject() 1827 for (const std::unique_ptr<DWARFUnit> &CU : DICtx->compile_units()) in disassembleObject() 3303 std::unique_ptr<DIContext> DICtx = DWARFContext::create(*O); in dumpObject() local 3307 DICtx->dump(outs(), DumpOpts); in dumpObject()
|
H A D | MachODump.cpp | 2217 std::unique_ptr<DIContext> DICtx = DWARFContext::create(*MachOOF); in ProcessMachO() local 2221 DICtx->dump(outs(), DumpOpts); in ProcessMachO()
|