Home
last modified time | relevance | path

Searched refs:pf (Results 1 - 25 of 170) sorted by relevance

1234567

/arkcompiler/ets_runtime/ecmascript/jspandafile/tests/
H A Djs_pandafile_test.cpp67 std::shared_ptr<JSPandaFile> pf = pfManager->NewJSPandaFile(pfPtr.release(), filename); in CreateJSPandaFile() local
68 return pf; in CreateJSPandaFile()
78 std::shared_ptr<JSPandaFile> pf = CreateJSPandaFile(source, fileName); in HWTEST_F_L0() local
79 EXPECT_TRUE(pf != nullptr); in HWTEST_F_L0()
88 std::shared_ptr<JSPandaFile> pf = CreateJSPandaFile(source, fileName); in HWTEST_F_L0() local
89 const CString expectFileName = pf->GetJSPandaFileDesc(); in HWTEST_F_L0()
99 std::shared_ptr<JSPandaFile> pf = CreateJSPandaFile(source, fileName); in HWTEST_F_L0() local
100 const File *file = pf->GetPandaFile(); in HWTEST_F_L0()
112 std::shared_ptr<JSPandaFile> pf = CreateJSPandaFile(source, fileName); in HWTEST_F_L0() local
113 MethodLiteral *method = pf in HWTEST_F_L0()
128 std::shared_ptr<JSPandaFile> pf = CreateJSPandaFile(source, fileName); HWTEST_F_L0() local
162 std::shared_ptr<JSPandaFile> pf = CreateJSPandaFile(source, fileName); HWTEST_F_L0() local
212 std::shared_ptr<JSPandaFile> pf = CreateJSPandaFile(source, fileName); HWTEST_F_L0() local
245 std::shared_ptr<JSPandaFile> pf = CreateJSPandaFile(source, fileName); HWTEST_F_L0() local
279 std::shared_ptr<JSPandaFile> pf = CreateJSPandaFile(source, fileName); HWTEST_F_L0() local
294 std::shared_ptr<JSPandaFile> pf = CreateJSPandaFile(source, fileName); HWTEST_F_L0() local
306 std::shared_ptr<JSPandaFile> pf = CreateJSPandaFile(source, fileName); HWTEST_F_L0() local
319 std::shared_ptr<JSPandaFile> pf = CreateJSPandaFile(source, fileName); HWTEST_F_L0() local
[all...]
H A Dpanda_file_translator_test.cpp74 std::shared_ptr<JSPandaFile> pf = pfManager->NewJSPandaFile(pfPtr.release(), CString(filename)); in HWTEST_F_L0() local
75 const File *file = pf->GetPandaFile(); in HWTEST_F_L0()
82 pf->UpdateMainMethodIndex(methodId[0].GetOffset()); in HWTEST_F_L0()
85 pf->SetMethodLiteralToMap(method1); in HWTEST_F_L0()
86 pf->SetMethodLiteralToMap(method2); in HWTEST_F_L0()
87 pfManager->AddJSPandaFile(pf); in HWTEST_F_L0()
89 JSHandle<ecmascript::Program> program1 = pfManager->GenerateProgram(vm, pf.get(), std::string_view("func")); in HWTEST_F_L0()
94 pf->UpdateMainMethodIndex(methodId[1].GetOffset()); in HWTEST_F_L0()
95 JSHandle<ecmascript::Program> program2 = pfManager->GenerateProgram(vm, pf.get(), JSPandaFile::ENTRY_FUNCTION_NAME); in HWTEST_F_L0()
100 pfManager->RemoveJSPandaFile(pf in HWTEST_F_L0()
117 std::shared_ptr<JSPandaFile> pf = pfManager->NewJSPandaFile(pfPtr.release(), CString(filename)); HWTEST_F_L0() local
[all...]
H A Djs_pandafile_executor_test.cpp73 std::shared_ptr<JSPandaFile> pf = pfManager->NewJSPandaFile(pfPtr.release(), CString(fileName)); in HWTEST_F_L0() local
75 const File *file = pf->GetPandaFile(); in HWTEST_F_L0()
82 pf->UpdateMainMethodIndex(methodId[0].GetOffset()); in HWTEST_F_L0()
84 method->Initialize(pf.get()); in HWTEST_F_L0()
85 pf->SetMethodLiteralToMap(method); in HWTEST_F_L0()
86 pfManager->AddJSPandaFile(pf); in HWTEST_F_L0()
88 JSPandaFileExecutor::Execute(thread, pf.get(), JSPandaFile::ENTRY_MAIN_FUNCTION); in HWTEST_F_L0()
91 pfManager->RemoveJSPandaFile(pf.get()); in HWTEST_F_L0()
108 std::shared_ptr<JSPandaFile> pf = pfManager->NewJSPandaFile(pfPtr.release(), CString(fileName)); in HWTEST_F_L0() local
110 const File *file = pf in HWTEST_F_L0()
145 std::shared_ptr<JSPandaFile> pf = pfManager->NewJSPandaFile(pfPtr.release(), CString(fileName)); HWTEST_F_L0() local
[all...]
/arkcompiler/runtime_core/assembler/tests/
H A Demitter_test.cpp69 auto pf = AsmEmitter::Emit(res.Value()); in TEST() local
70 ASSERT_NE(pf, nullptr); in TEST()
76 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); in TEST()
78 ASSERT_FALSE(pf->IsExternal(class_id)); in TEST()
80 panda_file::ClassDataAccessor cda(*pf, class_id); in TEST()
98 ASSERT_EQ(utf::CompareMUtf8ToMUtf8(pf->GetStringData(mda.GetNameId()).data, utf::CStringAsMutf8("main")), in TEST()
101 panda_file::ProtoDataAccessor pda(*pf, mda.GetProtoId()); in TEST()
108 panda_file::CodeDataAccessor cdacc(*pf, mda.GetCodeId().value()); in TEST()
118 panda_file::DebugInfoDataAccessor dda(*pf, mda.GetDebugInfoId().value()); in TEST()
131 auto class_id = pf in TEST()
215 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
304 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
364 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
378 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
392 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
406 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
421 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
438 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
466 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
492 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
555 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
684 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
719 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
756 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
[all...]
H A Dassembler_emitter_test.cpp72 auto pf = AsmEmitter::Emit(res.Value()); in HWTEST_F() local
73 EXPECT_NE(pf, nullptr); in HWTEST_F()
77 auto class_id = pf->GetClassId(GetTypeDescriptor("R", &descriptor)); in HWTEST_F()
80 panda_file::ClassDataAccessor cda(*pf, class_id); in HWTEST_F()
83 auto *name = utf::Mutf8AsCString(pf->GetStringData(mda.GetNameId()).data); in HWTEST_F()
113 auto pf = AsmEmitter::Emit(res.Value()); in HWTEST_F() local
114 EXPECT_NE(pf, nullptr); in HWTEST_F()
118 auto class_id = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); in HWTEST_F()
120 EXPECT_FALSE(pf->IsExternal(class_id)); in HWTEST_F()
122 panda_file::ClassDataAccessor cda(*pf, class_i in HWTEST_F()
244 auto pf = AsmEmitter::Emit(res.Value()); HWTEST_F() local
356 auto pf = AsmEmitter::Emit(res.Value()); HWTEST_F() local
424 auto pf = AsmEmitter::Emit(res.Value()); HWTEST_F() local
438 auto pf = AsmEmitter::Emit(res.Value()); HWTEST_F() local
452 auto pf = AsmEmitter::Emit(res.Value()); HWTEST_F() local
466 auto pf = AsmEmitter::Emit(res.Value()); HWTEST_F() local
481 auto pf = AsmEmitter::Emit(res.Value()); HWTEST_F() local
503 auto pf = AsmEmitter::Emit(res.Value()); HWTEST_F() local
536 auto pf = AsmEmitter::Emit(res.Value()); HWTEST_F() local
562 auto pf = AsmEmitter::Emit(res.Value()); HWTEST_F() local
637 auto pf = AsmEmitter::Emit(res.Value()); HWTEST_F() local
770 auto pf = AsmEmitter::Emit(res.Value()); HWTEST_F() local
811 auto pf = AsmEmitter::Emit(res.Value()); HWTEST_F() local
864 auto pf = AsmEmitter::EmitPrograms(filename, progs, false); HWTEST_F() local
888 auto pf = AsmEmitter::Emit(ret.Value()); HWTEST_F() local
924 auto pf = AsmEmitter::Emit(program.Value()); HWTEST_F() local
947 auto pf = AsmEmitter::Emit(program.Value()); HWTEST_F() local
979 auto pf = AsmEmitter::Emit(program.Value()); HWTEST_F() local
1065 auto pf = AsmEmitter::Emit(item.Value()); HWTEST_F() local
1097 auto pf = AsmEmitter::Emit(item.Value()); HWTEST_F() local
1121 auto pf = AsmEmitter::Emit(&items, program.Value(), maps, false); HWTEST_F() local
1213 auto pf = panda_file::OpenPandaFile(filename_api11); HWTEST_F() local
1239 auto pf = panda_file::OpenPandaFile(filename_api12); HWTEST_F() local
1277 auto pf = panda_file::OpenPandaFile(filename_api11); HWTEST_F() local
1304 auto pf = panda_file::OpenPandaFile(filename_api12); HWTEST_F() local
1339 auto pf = AsmEmitter::Emit(res.Value(), nullptr, 11); HWTEST_F() local
1362 auto pf = AsmEmitter::Emit(res.Value(), nullptr, 12); HWTEST_F() local
1408 auto pf = AsmEmitter::EmitPrograms(filename, progs, false); HWTEST_F() local
1442 auto pf = AsmEmitter::EmitPrograms(filename, progs, false); HWTEST_F() local
1477 auto pf = AsmEmitter::EmitPrograms(filename, progs, false); HWTEST_F() local
[all...]
/arkcompiler/runtime_core/static_core/assembler/tests/
H A Demitter_test.cpp72 auto pf = AsmEmitter::Emit(res.Value()); in TEST() local
73 ASSERT_NE(pf, nullptr); in TEST()
79 auto classId = pf->GetClassId(GetTypeDescriptor("_GLOBAL", &descriptor)); in TEST()
81 ASSERT_FALSE(pf->IsExternal(classId)); in TEST()
83 panda_file::ClassDataAccessor cda(*pf, classId); in TEST()
101 ASSERT_EQ(utf::CompareMUtf8ToMUtf8(pf->GetStringData(mda.GetNameId()).data, utf::CStringAsMutf8("main")), in TEST()
104 panda_file::ProtoDataAccessor pda(*pf, mda.GetProtoId()); in TEST()
111 panda_file::CodeDataAccessor cdacc(*pf, mda.GetCodeId().value()); in TEST()
121 panda_file::DebugInfoDataAccessor dda(*pf, mda.GetDebugInfoId().value()); in TEST()
134 auto classId = pf in TEST()
218 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
307 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
370 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
384 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
398 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
412 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
427 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
444 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
472 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
498 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
564 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
693 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
728 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
765 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
845 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
936 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
952 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
969 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
996 auto pf = AsmEmitter::Emit(res.Value()); TEST() local
[all...]
/arkcompiler/runtime_core/libpandafile/tests/
H A Dfile_test.cpp56 auto pf = pandasm::AsmEmitter::Emit(res.Value()); in GetEmptyPandaFileBytes() local
57 ASSERT(pf != nullptr); in GetEmptyPandaFileBytes()
60 const auto header_ptr = reinterpret_cast<const uint8_t *>(pf->GetHeader()); in GetEmptyPandaFileBytes()
139 auto pf = OpenPandaFile(zip_filename); in HWTEST() local
140 EXPECT_NE(pf, nullptr); in HWTEST()
141 EXPECT_STREQ((pf->GetFilename()).c_str(), zip_filename); in HWTEST()
145 pf = OpenPandaFile(zip_filename, filename3); in HWTEST()
146 EXPECT_NE(pf, nullptr); in HWTEST()
154 pf = OpenPandaFile(zip_filename); in HWTEST()
155 EXPECT_EQ(pf, nullpt in HWTEST()
162 auto pf = OpenPandaFileFromMemory(nullptr, -1); HWTEST() local
179 auto pf = OpenPandaFileFromSecureMemory(nullptr, -1); HWTEST() local
197 auto pf = OpenPandaFile(zip_filename); HWTEST() local
219 auto pf = OpenPandaFileOrZip(zip_filename); HWTEST() local
237 auto pf = OpenPandaFile(file_name); HWTEST() local
292 auto pf = OpenPandaFile(zip_filename); HWTEST() local
[all...]
/arkcompiler/runtime_core/static_core/disassembler/tests/
H A Dmetadata_test.cpp61 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST() local
62 ASSERT(pf); in TEST()
67 d.Disassemble(pf); in TEST()
105 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST() local
106 ASSERT(pf); in TEST()
111 d.Disassemble(pf); in TEST()
172 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST() local
173 ASSERT(pf); in TEST()
178 d.Disassemble(pf); in TEST()
188 auto pf in TEST() local
247 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); TEST() local
261 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); TEST() local
276 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); TEST() local
[all...]
H A Dfunctions_test.cpp42 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST() local
43 ASSERT(pf); in TEST()
48 d.Disassemble(pf); in TEST()
78 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST() local
79 ASSERT(pf); in TEST()
84 d.Disassemble(pf); in TEST()
121 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in BuildPandaMethod() local
122 ASSERT(pf); in BuildPandaMethod()
124 ark::panda_file::DebugInfoExtractor debugInfo(pf.get()); in BuildPandaMethod()
128 return std::make_pair(std::move(pf), methodId in BuildPandaMethod()
[all...]
H A Dliterals_test.cpp45 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST() local
46 ASSERT(pf); in TEST()
51 d.Disassemble(pf); in TEST()
74 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST() local
75 ASSERT(pf); in TEST()
80 d.Disassemble(pf); in TEST()
119 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST() local
120 ASSERT(pf); in TEST()
125 d.Disassemble(pf); in TEST()
169 auto pf in TEST() local
[all...]
H A Drecords_test.cpp42 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST() local
43 ASSERT(pf); in TEST()
48 d.Disassemble(pf); in TEST()
84 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST() local
85 ASSERT(pf); in TEST()
90 d.Disassemble(pf); in TEST()
136 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST() local
137 ASSERT(pf); in TEST()
142 d.Disassemble(pf); in TEST()
/arkcompiler/ets_runtime/ecmascript/jspandafile/
H A Djs_pandafile_manager.cpp50 auto pf = panda_file::OpenPandaFileOrZip(filename, panda_file::File::READ_WRITE); in LoadJSPandaFile() local
51 if (pf == nullptr) { in LoadJSPandaFile()
55 jsPandaFile = FindJSPandaFileWithChecksum(filename, pf->GetHeader()->checksum); in LoadJSPandaFile()
69 std::unique_ptr<const panda_file::File> pf; in LoadJSPandaFile() local
103 pf = panda_file::OpenPandaFileFromMemory(data, dataSize); in LoadJSPandaFile()
105 pf = panda_file::OpenPandaFileFromSecureMemory(data, dataSize); in LoadJSPandaFile()
109 pf = panda_file::OpenPandaFileOrZip(filename); in LoadJSPandaFile()
111 pf = panda_file::OpenPandaFileOrZip(filename, panda_file::File::READ_WRITE); in LoadJSPandaFile()
114 if (pf == nullptr) { in LoadJSPandaFile()
119 std::shared_ptr<JSPandaFile> jsPandaFile = GenerateJSPandaFile(thread, pf in LoadJSPandaFile()
140 auto pf = panda_file::OpenPandaFileFromMemory(buffer, size); LoadJSPandaFile() local
154 auto pf = panda_file::OpenPandaFileFromMemory(buffer, size); LoadJSPandaFile() local
162 auto pf = panda_file::OpenPandaFileFromMemory(buffer, size, tag.c_str()); LoadJSPandaFile() local
196 auto pf = panda_file::OpenPandaFileFromSecureMemory(buffer, size); LoadJSPandaFileSecure() local
210 auto pf = panda_file::OpenPandaFileFromSecureMemory(buffer, size); LoadJSPandaFileSecure() local
314 GetJSPandaFile(const panda_file::File *pf) GetJSPandaFile() argument
391 auto pf = panda_file::OpenPandaFileOrZip(filename, panda_file::File::READ_WRITE); OpenJSPandaFile() local
404 auto pf = panda_file::OpenPandaFileFromMemory(buffer, size); OpenJSPandaFileFromBuffer() local
413 NewJSPandaFile(const panda_file::File *pf, const CString &desc) NewJSPandaFile() argument
522 GenerateJSPandaFile(JSThread *thread, const panda_file::File *pf, const CString &desc, std::string_view entryPoint) GenerateJSPandaFile() argument
[all...]
H A Dmethod_literal.cpp34 const panda_file::File *pf = jsPandaFile->GetPandaFile(); in Initialize() local
36 panda_file::MethodDataAccessor mda(*pf, methodId); in Initialize()
40 panda_file::CodeDataAccessor cda(*pf, codeId); in Initialize()
51 panda_file::AnnotationDataAccessor ada(*pf, annotationId); in Initialize()
52 auto *annotationName = reinterpret_cast<const char *>(pf->GetStringData(ada.GetClassId()).data); in Initialize()
57 auto *elemName = reinterpret_cast<const char *>(pf->GetStringData(adae.GetNameId()).data); in Initialize()
66 auto *elemName = reinterpret_cast<const char *>(pf->GetStringData(adae.GetNameId()).data); in Initialize()
170 const panda_file::File *pf = jsPandaFile->GetPandaFile(); in GetRecordNameWithSymbol() local
171 panda_file::MethodDataAccessor mda(*pf, methodId); in GetRecordNameWithSymbol()
172 panda_file::ClassDataAccessor cda(*pf, md in GetRecordNameWithSymbol()
196 const panda_file::File *pf = jsPandaFile->GetPandaFile(); GetConcurrentRequestedModules() local
[all...]
/arkcompiler/ets_frontend/ets2panda/evaluate/
H A DdebugInfoStorage.cpp28 std::string GetFullRecordName(const panda_file::File &pf, const panda_file::File::EntityId &classId) in GetFullRecordName() argument
30 std::string name = utf::Mutf8AsCString(pf.GetStringData(classId).data); in GetFullRecordName()
61 auto pf = panda_file::OpenPandaFile(pfPath); in LoadFileDebugInfo() local
62 if (!pf) { in LoadFileDebugInfo()
66 for (auto id : pf->GetClasses()) { in LoadFileDebugInfo()
68 if (pf->IsExternal(classId)) { in LoadFileDebugInfo()
72 auto recordName = GetFullRecordName(*pf, classId); in LoadFileDebugInfo()
78 auto *debugInfo = allocator_->New<FileDebugInfo>(std::move(pf), classId, moduleName); in LoadFileDebugInfo()
81 std::string_view sourceFileName = utf::Mutf8AsCString(debugInfo->pf->GetStringData(*sourceFileId).data); in LoadFileDebugInfo()
98 return iter->second->pf in GetPandaFile()
191 const auto *pf = info->pf.get(); LazyLoadRecords() local
[all...]
/arkcompiler/runtime_core/static_core/runtime/tooling/inspector/evaluation/
H A Dhelpers.cpp83 * @param pf received panda file.
87 const panda_file::File *pf) in FindEvaluationMethodClass()
89 for (uint32_t id : pf->GetClasses()) { in FindEvaluationMethodClass()
91 if (pf->IsExternal(entityId)) { in FindEvaluationMethodClass()
95 panda_file::ClassDataAccessor cda(*pf, entityId); in FindEvaluationMethodClass()
105 Method *LoadFileAndGetEntryMethod(ClassLinkerContext *ctx, std::unique_ptr<const panda_file::File> &&pf) in LoadFileAndGetEntryMethod() argument
109 auto optEvalClassInfo = FindEvaluationMethodClass(pf.get()); in LoadFileAndGetEntryMethod()
116 const auto *descriptor = pf->GetStringData(evalClassId).data; in LoadFileAndGetEntryMethod()
120 if (linker->GetClass(*pf, evalClassId, ctx, nullptr) != nullptr) { in LoadFileAndGetEntryMethod()
126 linker->AddPandaFile(std::move(pf), ct in LoadFileAndGetEntryMethod()
86 FindEvaluationMethodClass( const panda_file::File *pf) FindEvaluationMethodClass() argument
169 auto pf = ark::panda_file::OpenPandaFileFromMemory(binaryBytecode.data(), binaryBytecode.size()); LoadEvaluationPatch() local
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
H A Dets_annotation.cpp29 const panda_file::File &pf = *method->GetPandaFile(); in FindAsyncAnnotation() local
30 panda_file::MethodDataAccessor mda(pf, method->GetFileId()); in FindAsyncAnnotation()
31 mda.EnumerateAnnotations([&pf, &asyncAnnId](panda_file::File::EntityId annId) { in FindAsyncAnnotation()
32 panda_file::AnnotationDataAccessor ada(pf, annId); in FindAsyncAnnotation()
33 const char *className = utf::Mutf8AsCString(pf.GetStringData(ada.GetClassId()).data); in FindAsyncAnnotation()
/arkcompiler/runtime_core/static_core/libpandafile/tests/
H A Dfile_test.cpp55 auto pf = pandasm::AsmEmitter::Emit(res.Value()); in GetEmptyPandaFileBytes() local
56 ASSERT(pf != nullptr); in GetEmptyPandaFileBytes()
59 const auto headerPtr = reinterpret_cast<const uint8_t *>(pf->GetHeader()); in GetEmptyPandaFileBytes()
157 auto pf = OpenPandaFile(zipFilename); in TEST() local
158 EXPECT_NE(pf, nullptr); in TEST()
159 EXPECT_STREQ((pf->GetFilename()).c_str(), zipFilename); in TEST()
174 auto pf = OpenPandaFile(zipFilename); in TEST() local
175 EXPECT_NE(pf, nullptr); in TEST()
176 EXPECT_STREQ((pf->GetFilename()).c_str(), zipFilename); in TEST()
195 auto pf in TEST() local
216 auto pf = OpenPandaFileOrZip(zipFilename); TEST() local
245 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST() local
[all...]
/arkcompiler/runtime_core/libpandafile/
H A Dindex_accessor.h27 IndexAccessor(const File &pf, File::EntityId method_id) in IndexAccessor() argument
30 auto sp = pf.GetSpanFromId(method_id).SubSpan(IDX_SIZE * (SKIP_NUM - 1) + ID_SIZE); in IndexAccessor()
33 num_headers_ = pf.GetHeader()->num_indexes; in IndexAccessor()
34 const auto *header = &(pf.GetIndexHeaders()[header_index_]); in IndexAccessor()
35 indexes_ = pf.GetMethodIndex(header); in IndexAccessor()
H A Dcode_data_accessor-inl.h62 inline uint32_t CodeDataAccessor::GetNumVregs(const File &pf, File::EntityId code_id) in GetNumVregs() argument
65 auto sp = pf.GetSpanFromId(code_id); in GetNumVregs()
71 inline const uint8_t *CodeDataAccessor::GetInstructions(const File &pf, File::EntityId code_id, uint32_t *vregs) in GetInstructions() argument
73 auto sp = pf.GetSpanFromId(code_id); in GetInstructions()
82 inline const uint8_t *CodeDataAccessor::GetInstructions(const File &pf, File::EntityId code_id) in GetInstructions() argument
84 auto sp = pf.GetSpanFromId(code_id); in GetInstructions()
/arkcompiler/runtime_core/static_core/tests/fuzztest/literaldataaccessor_fuzzer/
H A Dliteraldataaccessor_fuzzer.cpp23 auto pf = ark::panda_file::OpenPandaFileFromMemory(data, size); in LiteralDataAccessorFuzzTest() local
24 if (pf == nullptr) { in LiteralDataAccessorFuzzTest()
27 ark::panda_file::File::EntityId literal_arrays_id = pf->GetLiteralArraysId(); in LiteralDataAccessorFuzzTest()
28 ark::panda_file::LiteralDataAccessor(*pf, literal_arrays_id); in LiteralDataAccessorFuzzTest()
/arkcompiler/runtime_core/tests/fuzztest/literaldataaccessor_fuzzer/
H A Dliteraldataaccessor_fuzzer.cpp24 auto pf = panda::panda_file::OpenPandaFileFromMemory(data, size); in LiteralDataAccessorFuzzTest() local
25 if (pf == nullptr) { in LiteralDataAccessorFuzzTest()
28 panda::panda_file::File::EntityId literal_arrays_id = pf->GetLiteralArraysId(); in LiteralDataAccessorFuzzTest()
29 panda::panda_file::LiteralDataAccessor(*pf, literal_arrays_id); in LiteralDataAccessorFuzzTest()
/arkcompiler/runtime_core/static_core/verification/cache/
H A Dfile_entity_cache.h58 Key GetKey(const panda_file::File &pf, panda_file::File::EntityId id) in GetKey() argument
60 return {pf.GetUniqId(), id, TYPE_INDEX<Entity, CachedTypes...>}; in GetKey()
65 OptionalRef<Entity> GetCached(const panda_file::File &pf, panda_file::File::EntityId id) in GetCached() argument
67 const auto it = storage_.find(GetKey<Entity>(pf, id)); in GetCached()
75 void AddToCache(const panda_file::File &pf, panda_file::File::EntityId id, Entity &entity) in AddToCache() argument
77 storage_.insert_or_assign(GetKey<Entity>(pf, id), &entity); in AddToCache()
/arkcompiler/runtime_core/static_core/libpandafile/
H A Ddebug_info_extractor.cpp24 DebugInfoExtractor::DebugInfoExtractor(const File *pf) in DebugInfoExtractor() argument
26 Extract(pf); in DebugInfoExtractor()
184 const File *pf, ProtoDataAccessor &pda, DebugInfoDataAccessor &dda, MethodDataAccessor &mda, ClassDataAccessor &cda) in EnumerateParameters()
196 info.name = utf::Mutf8AsCString(pf->GetStringData(paramId).data); in EnumerateParameters()
198 info.signature = utf::Mutf8AsCString(pf->GetStringData(cda.GetClassId()).data); in EnumerateParameters()
205 info.signature = utf::Mutf8AsCString(pf->GetStringData(refType).data); in EnumerateParameters()
215 void DebugInfoExtractor::Extract(const File *pf) in Extract() argument
217 auto classes = pf->GetClasses(); in Extract()
220 if (pf->IsExternal(id)) { in Extract()
224 ClassDataAccessor cda(*pf, i in Extract()
183 EnumerateParameters( const File *pf, ProtoDataAccessor &pda, DebugInfoDataAccessor &dda, MethodDataAccessor &mda, ClassDataAccessor &cda) EnumerateParameters() argument
[all...]
/arkcompiler/runtime_core/static_core/runtime/
H A Dclass_linker.cpp48 void ClassLinker::AddPandaFile(std::unique_ptr<const panda_file::File> &&pf, ClassLinkerContext *context) in AddPandaFile() argument
50 ASSERT(pf != nullptr); in AddPandaFile()
52 const panda_file::File *file = pf.get(); in AddPandaFile()
58 pandaFiles_.push_back({context, std::forward<std::unique_ptr<const panda_file::File>>(pf)}); in AddPandaFile()
94 auto pf = method.GetPandaFile(); in FreeClassData() local
106 [id, pf](const auto &m) { return m.GetFileId() == id && m.GetPandaFile() == pf; }); in FreeClassData()
212 for (auto *pf : pandaFiles) { in FindClassInPandaFiles()
213 auto classId = pf->GetClassId(descriptor); in FindClassInPandaFiles()
214 if (classId.IsValid() && !pf in FindClassInPandaFiles()
386 const auto &pf = methodDataAccessor->GetPandaFile(); LoadMethod() local
787 auto &pf = cda->GetPandaFile(); LoadBaseClass() local
813 auto &pf = cda->GetPandaFile(); LoadInterfaces() local
886 auto &pf = classDataAccessor->GetPandaFile(); LoadClass() local
916 LoadClass(const panda_file::File *pf, const uint8_t *descriptor, panda_file::SourceLang lang) LoadClass() argument
933 TryInsertClassLoading(panda_file::File::EntityId &classId, const panda_file::File *pf, panda_file::ClassDataAccessor &classDataAccessor, ClassLoadingSet *threadLocalSet, ClassLinkerErrorHandler *errorHandler) TryInsertClassLoading() argument
974 LoadClass(const panda_file::File *pf, panda_file::File::EntityId classId, const uint8_t *descriptor, ClassLinkerContext *context, ClassLinkerErrorHandler *errorHandler, bool addToRuntime ) LoadClass() argument
1290 GetClass(const panda_file::File &pf, panda_file::File::EntityId id, ClassLinkerContext *context, ClassLinkerErrorHandler *errorHandler ) GetClass() argument
1347 GetMethod(const panda_file::File &pf, panda_file::File::EntityId id, ClassLinkerContext *context , ClassLinkerErrorHandler *errorHandler ) GetMethod() argument
1387 auto *pf = caller.GetPandaFile(); GetMethod() local
1418 const auto &pf = methodDataAccessor.GetPandaFile(); GetMethod() local
1472 auto &pf = fieldDataAccessor.GetPandaFile(); GetFieldById() local
1492 auto &pf = fieldDataAccessor.GetPandaFile(); GetFieldBySignature() local
1526 GetField(const panda_file::File &pf, panda_file::File::EntityId id, ClassLinkerContext *context , ClassLinkerErrorHandler *errorHandler ) GetField() argument
[all...]
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dexception_test.cpp149 auto pf = pandasm::AsmEmitter::Emit(res.Value()); in TEST_F() local
150 ASSERT_NE(pf, nullptr); in TEST_F()
154 classLinker->AddPandaFile(std::move(pf)); in TEST_F()
234 auto pf = pandasm::AsmEmitter::Emit(res.Value()); in TEST_F() local
235 ASSERT_NE(pf, nullptr); in TEST_F()
239 classLinker->AddPandaFile(std::move(pf)); in TEST_F()
322 auto pf = pandasm::AsmEmitter::Emit(res.Value()); in TEST_F() local
323 ASSERT_NE(pf, nullptr); in TEST_F()
327 classLinker->AddPandaFile(std::move(pf)); in TEST_F()
411 auto pf in TEST_F() local
501 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
591 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
677 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
763 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
851 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
939 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
1025 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
1111 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
1200 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
1289 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
1379 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
1469 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
1555 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
1641 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
1729 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
1817 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
1898 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
1979 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
2064 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
2149 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
2235 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
2321 auto pf = pandasm::AsmEmitter::Emit(res.Value()); TEST_F() local
[all...]

Completed in 14 milliseconds

1234567