Lines Matching defs:DCtx
157 DCtx.getDebugAbbrev()->getAbbreviationDeclarationSet(AbbrOffset);
397 const DWARFObject &DObj = DCtx.getDWARFObj();
400 NumErrors += verifyAbbrevSection(DCtx.getDebugAbbrev());
402 NumErrors += verifyAbbrevSection(DCtx.getDebugAbbrevDWO());
437 const DWARFObject &DObj = DCtx.getDWARFObj();
438 DWARFDataExtractor DebugInfoData(DObj, S, DCtx.isLittleEndian(), 0);
477 DataExtractor D(IndexStr, DCtx.isLittleEndian(), 0);
520 DCtx.getDWARFObj().getCUIndexSection()) == 0;
525 DCtx.getDWARFObj().getTUIndexSection()) == 0;
529 const DWARFObject &DObj = DCtx.getDWARFObj();
543 NumErrors += verifyUnits(DCtx.getNormalUnitsVector());
546 NumErrors += verifyUnits(DCtx.getDWOUnitsVector());
667 const DWARFObject &DObj = DCtx.getDWARFObj();
717 DataExtractor Data(toStringRef(Entry.Expr), DCtx.isLittleEndian(), 0);
934 for (const auto &CU : DCtx.compile_units()) {
943 auto LineTable = DCtx.getLineTableForUnit(CU.get());
944 if (LineTableOffset < DCtx.getDWARFObj().getLineSection().Data.size()) {
980 for (const auto &CU : DCtx.compile_units()) {
982 auto LineTable = DCtx.getLineTableForUnit(CU.get());
1085 : OS(S), DCtx(D), DumpOpts(std::move(DumpOpts)), IsObjectFile(false),
1089 if (const auto *F = DCtx.getDWARFObj().getFile()) {
1107 DWARFDataExtractor AccelSectionData(DCtx.getDWARFObj(), *AccelSection,
1108 DCtx.isLittleEndian(), 0);
1187 auto Die = DCtx.getDIEForOffset(Offset);
1231 CUMap.reserve(DCtx.getNumCompileUnits());
1232 for (const auto &CU : DCtx.compile_units())
1611 DWARFDie DIE = DCtx.getDIEForOffset(DIEOffset);
1682 static bool isVariableIndexable(const DWARFDie &Die, DWARFContext &DCtx) {
1691 DataExtractor Data(toStringRef(Entry.Expr), DCtx.isLittleEndian(),
1788 if (isVariableIndexable(Die, DCtx))
1819 DWARFDataExtractor AccelSectionData(DCtx.getDWARFObj(), AccelSection,
1820 DCtx.isLittleEndian(), 0);
1850 for (const std::unique_ptr<DWARFUnit> &U : DCtx.compile_units()) {
1862 const DWARFObject &D = DCtx.getDWARFObj();
1863 DataExtractor StrData(D.getStrSection(), DCtx.isLittleEndian(), 0);
1885 const DWARFObject &DObj = DCtx.getDWARFObj();
1897 DWARFDataExtractor DebugInfoData(DObj, S, DCtx.isLittleEndian(), 0);
1916 const DWARFObject &DObj = DCtx.getDWARFObj();
1918 DWARFDataExtractor DA(DObj, Section, DCtx.isLittleEndian(), 0);