Lines Matching refs:debugInfo
51 auto *debugInfo = debugInfoStorage->GetDebugInfoByModuleName(moduleName);
52 if (UNLIKELY(debugInfo == nullptr)) {
56 return std::make_pair(util::UString(recordName, debugInfoStorage->Allocator()).View(), debugInfo);
89 auto [superClassName, debugInfo] = *optClassInfo;
90 return ResolveInheritanceChain(superClassName, debugInfo);
94 FileDebugInfo *debugInfo)
96 ASSERT(debugInfo);
98 auto *program = debugInfoPlugin_.GetProxyProgramsCache()->GetProgram(debugInfo->sourceFilePath);
104 return ResolveInheritanceChainImpl(abcSuperName, debugInfo);
108 FileDebugInfo *debugInfo)
114 auto alreadyCreatedSuperClassName = CollectChainInfo(chainEntryList, abcSuperName, debugInfo);
142 util::StringView abcSuperName, FileDebugInfo *debugInfo)
144 ASSERT(debugInfo != nullptr);
153 auto *program = proxyProgramsCache->GetProgram(debugInfo->sourceFilePath);
166 auto classId = debugInfoStorage->FindClass(debugInfo->sourceFilePath, abcSuperName.Utf8());
170 auto *cda = allocator->New<panda_file::ClassDataAccessor>(*debugInfo->pf, classId);
171 chainEntryList.emplace_back(debugInfo->sourceFilePath, abcSuperName.Utf8(), cda, program);
180 std::tie(abcSuperName, debugInfo) = *optClassInfo;