Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
H A Dllvm-dwarfdump.cpp403 using HandlerFn = std::function<bool(ObjectFile &, DWARFContext &DICtx,
464 static void getDies(DWARFContext &DICtx, const AppleAcceleratorTable &Accel, in getDies() argument
468 if (DWARFDie Die = DICtx.getDIEForOffset(*Off)) in getDies()
475 DWARFContext &DICtx) { in toDie() argument
481 DWARFCompileUnit *CU = DICtx.getCompileUnitForOffset(*CUOff); in toDie()
487 CU = DICtx.getDWOCompileUnitForHash(*DWOId); in toDie()
495 static void getDies(DWARFContext &DICtx, const DWARFDebugNames &Accel, in getDies() argument
498 if (DWARFDie Die = toDie(Entry, DICtx)) in getDies()
505 ArrayRef<std::string> Names, DWARFContext &DICtx, raw_ostream &OS, in filterByAccelName() argument
509 getDies(DICtx, DICtx.getAppleNames(), Name, Dies); in filterByAccelName()
[all …]
H A Dllvm-dwarfdump.h37 bool collectStatsForObjectFile(object::ObjectFile &Obj, DWARFContext &DICtx,
39 bool collectObjectSectionSizes(object::ObjectFile &Obj, DWARFContext &DICtx,
H A DStatistics.cpp858 bool dwarfdump::collectStatsForObjectFile(ObjectFile &Obj, DWARFContext &DICtx, in collectStatsForObjectFile() argument
881 for (const auto &CU : DICtx.compile_units()) { in collectStatsForObjectFile()
907 const auto *LineTable = DICtx.getLineTableForUnit(CU.get()); in collectStatsForObjectFile()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DDwarfTransformer.cpp35 CUInfo(DWARFContext &DICtx, DWARFCompileUnit *CU) { in CUInfo()
36 LineTable = DICtx.getLineTableForUnit(CU); in CUInfo()
655 for (const auto &CU : DICtx.compile_units()) { in convert()
657 CUInfo CUI(DICtx, dyn_cast<DWARFCompileUnit>(CU.get())); in convert()
668 for (const auto &CU : DICtx.compile_units()) in convert()
674 for (const auto &CU : DICtx.compile_units()) in convert()
680 for (const auto &CU : DICtx.compile_units()) { in convert()
683 CUInfo CUI(DICtx, dyn_cast<DWARFCompileUnit>(CU.get())); in convert()
738 DICtx.getInliningInfoForAddress(SectAddr, DLIS); in verify()
742 DICtx.getLineInfoForAddress(SectAddr, DLIS).value_or(DILineInfo())); in verify()
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProfCorrelator.h182 DwarfInstrProfCorrelator(std::unique_ptr<DWARFContext> DICtx,
185 DICtx(std::move(DICtx)) {}
188 std::unique_ptr<DWARFContext> DICtx;
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
H A DDwarfTransformer.h47 : DICtx(D), Gsym(G), LoadDwarfCallSites(LDCS) {} in DICtx() function
97 DWARFContext &DICtx; variable
H A DGsymContext.h37 static bool classof(const DIContext *DICtx) { in classof() argument
38 return DICtx->getKind() == CK_GSYM; in classof()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/
H A DSymbolizableObjectFile.cpp31 std::unique_ptr<DIContext> DICtx, in create() argument
33 assert(DICtx); in create()
35 new SymbolizableObjectFile(Obj, std::move(DICtx), UntagAddresses)); in create()
90 std::unique_ptr<DIContext> DICtx, in SymbolizableObjectFile() argument
92 : Module(Obj), DebugInfoContext(std::move(DICtx)), in SymbolizableObjectFile()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/
H A DSymbolizableObjectFile.h34 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 DInstrProfCorrelator.cpp214 auto DICtx = DWARFContext::create(Obj); in get() local
216 std::move(DICtx), std::move(Ctx)); in get()
318 DataExtractor Data(Location.Expr, DICtx->isLittleEndian(), AddressSize); in getLocation()
439 for (auto &CU : DICtx->normal_units()) in correlateProfileDataImpl()
442 for (auto &CU : DICtx->dwo_units()) in correlateProfileDataImpl()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DDwarfCFIEHPrinter.h188 std::unique_ptr<DWARFContext> DICtx = DWARFContext::create( in printEHFrame() local
191 DICtx->getDWARFObj(), DICtx->getDWARFObj().getEHFrameSection(), in printEHFrame()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFContext.h149 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 Dllvm-dwarfutil.cpp204 std::unique_ptr<DWARFContext> DICtx = DWARFContext::create(*Obj); in verifyOutput() local
206 if (!DICtx->verify(Opts.Verbose ? outs() : nulls(), in verifyOutput()
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp1900 std::unique_ptr<DWARFContext> DICtx; in disassembleObject() local
1904 DICtx = DWARFContext::create(DbgObj); in disassembleObject()
1905 for (const std::unique_ptr<DWARFUnit> &CU : DICtx->compile_units()) in disassembleObject()
3374 std::unique_ptr<DIContext> DICtx = DWARFContext::create(*O); in dumpObject() local
3378 DICtx->dump(outs(), DumpOpts); in dumpObject()
H A DMachODump.cpp2213 std::unique_ptr<DIContext> DICtx = DWARFContext::create(*MachOOF); in ProcessMachO() local
2217 DICtx->dump(outs(), DumpOpts); in ProcessMachO()