Lines Matching defs:DCtx
166 DCtx.getDebugAbbrev()->getAbbreviationDeclarationSet(AbbrOffset);
406 const DWARFObject &DObj = DCtx.getDWARFObj();
409 NumErrors += verifyAbbrevSection(DCtx.getDebugAbbrev());
411 NumErrors += verifyAbbrevSection(DCtx.getDebugAbbrevDWO());
446 const DWARFObject &DObj = DCtx.getDWARFObj();
447 DWARFDataExtractor DebugInfoData(DObj, S, DCtx.isLittleEndian(), 0);
486 DataExtractor D(IndexStr, DCtx.isLittleEndian(), 0);
529 DCtx.getDWARFObj().getCUIndexSection()) == 0;
534 DCtx.getDWARFObj().getTUIndexSection()) == 0;
538 const DWARFObject &DObj = DCtx.getDWARFObj();
552 NumErrors += verifyUnits(DCtx.getNormalUnitsVector());
555 NumErrors += verifyUnits(DCtx.getDWOUnitsVector());
676 const DWARFObject &DObj = DCtx.getDWARFObj();
726 DataExtractor Data(toStringRef(Entry.Expr), DCtx.isLittleEndian(), 0);
943 for (const auto &CU : DCtx.compile_units()) {
952 auto LineTable = DCtx.getLineTableForUnit(CU.get());
953 if (LineTableOffset < DCtx.getDWARFObj().getLineSection().Data.size()) {
989 for (const auto &CU : DCtx.compile_units()) {
991 auto LineTable = DCtx.getLineTableForUnit(CU.get());
1092 : OS(S), DCtx(D), DumpOpts(std::move(DumpOpts)), IsObjectFile(false),
1096 if (const auto *F = DCtx.getDWARFObj().getFile()) {
1114 DWARFDataExtractor AccelSectionData(DCtx.getDWARFObj(), *AccelSection,
1115 DCtx.isLittleEndian(), 0);
1194 auto Die = DCtx.getDIEForOffset(Offset);
1238 CUMap.reserve(DCtx.getNumCompileUnits());
1239 for (const auto &CU : DCtx.compile_units())
1662 DWARFUnit *DU = DCtx.getUnitForOffset(*UnitOffset);
1823 static bool isVariableIndexable(const DWARFDie &Die, DWARFContext &DCtx) {
1832 DataExtractor Data(toStringRef(Entry.Expr), DCtx.isLittleEndian(),
1929 if (isVariableIndexable(Die, DCtx))
1960 DWARFDataExtractor AccelSectionData(DCtx.getDWARFObj(), AccelSection,
1961 DCtx.isLittleEndian(), 0);
1988 for (const std::unique_ptr<DWARFUnit> &U : DCtx.info_section_units()) {
2014 const DWARFObject &D = DCtx.getDWARFObj();
2015 DataExtractor StrData(D.getStrSection(), DCtx.isLittleEndian(), 0);
2037 const DWARFObject &DObj = DCtx.getDWARFObj();
2049 DWARFDataExtractor DebugInfoData(DObj, S, DCtx.isLittleEndian(), 0);
2068 const DWARFObject &DObj = DCtx.getDWARFObj();
2070 DWARFDataExtractor DA(DObj, Section, DCtx.isLittleEndian(), 0);