Lines Matching refs:pf
28 std::string GetFullRecordName(const panda_file::File &pf, const panda_file::File::EntityId &classId)
30 std::string name = utf::Mutf8AsCString(pf.GetStringData(classId).data);
61 auto pf = panda_file::OpenPandaFile(pfPath);
62 if (!pf) {
66 for (auto id : pf->GetClasses()) {
68 if (pf->IsExternal(classId)) {
72 auto recordName = GetFullRecordName(*pf, classId);
78 auto *debugInfo = allocator_->New<FileDebugInfo>(std::move(pf), classId, moduleName);
81 std::string_view sourceFileName = utf::Mutf8AsCString(debugInfo->pf->GetStringData(*sourceFileId).data);
98 return iter->second->pf.get();
191 const auto *pf = info->pf.get();
192 for (auto id : pf->GetClasses()) {
194 if (pf->IsExternal(classId)) {
200 auto recordName = helpers::SplitRecordName(GetFullRecordName(*pf, classId)).second;