/ark/js_runtime/ecmascript/jspandafile/ |
D | js_pandafile_manager.cpp | 81 LOG_ECMA(INFO) << "GenerateProgram " << jsPandaFile->GetPandaFile()->GetFilename(); in GenerateProgram() 82 ASSERT(GetJSPandaFile(jsPandaFile->GetPandaFile()) != nullptr); in GenerateProgram() 109 if (jsPandafile->GetPandaFile() == pf) { in GetJSPandaFile() 118 LOG_ECMA(INFO) << "InsertJSPandaFile " << jsPandaFile->GetPandaFile()->GetFilename(); in InsertJSPandaFile() 127 LOG_ECMA(INFO) << "IncreaseRefJSPandaFile " << jsPandaFile->GetPandaFile()->GetFilename(); in IncreaseRefJSPandaFileUnlocked() 135 LOG_ECMA(INFO) << "DecreaseRefJSPandaFile " << jsPandaFile->GetPandaFile()->GetFilename(); in DecreaseRefJSPandaFile() 154 LOG_ECMA(INFO) << "ReleaseJSPandaFile " << jsPandaFile->GetPandaFile()->GetFilename(); in ReleaseJSPandaFile() 237 LOG_ECMA(INFO) << "RemoveJSPandaFile " << jsPandaFile->GetPandaFile()->GetFilename(); in RemoveJSPandaFile()
|
D | debug_info_extractor.cpp | 38 Extract(jsPandaFile->GetPandaFile()); in DebugInfoExtractor() 178 const char *name = GetStringFromConstantPool(state_.GetPandaFile(), nameIndex); in HandleStartLocal() 188 const char *name = GetStringFromConstantPool(state_.GetPandaFile(), nameIndex); in HandleStartLocalExtended()
|
D | scope_info_extractor.cpp | 27 const panda_file::File *pf = method->GetPandaFile(); in GenerateScopeInfo()
|
D | js_pandafile.h | 46 const panda_file::File *GetPandaFile() const in GetPandaFile() function
|
/ark/runtime_core/runtime/include/ |
D | class_linker-inl.h | 29 Class *klass = caller.GetPandaFile()->GetPandaCache()->GetClassFromCache(id); in GetClass() 36 klass = ext->GetClass(*caller.GetPandaFile(), id, caller.GetClass()->GetLoadContext(), in GetClass() 39 caller.GetPandaFile()->GetPandaCache()->SetClassCache(id, klass); in GetClass()
|
D | vtable_builder.h | 66 : mda_(*method->GetPandaFile(), method->GetFileId()), 67 proto_(*method->GetPandaFile(), mda_.GetProtoId()), 88 return mda_.GetPandaFile().GetStringData(mda_.GetNameId()); in GetName() 93 return mda_.GetPandaFile().GetStringData(mda_.GetClassId()); in GetClassName() 142 panda_file::ClassDataAccessor cda(mda_.GetPandaFile(), mda_.GetClassId()); in IsInterfaceMethod()
|
/ark/runtime_core/runtime/ |
D | vtable_builder.cpp | 29 auto &pf1 = pda_.GetPandaFile(); in AreTypesEqual() 30 auto &pf2 = other.pda_.GetPandaFile(); in AreTypesEqual()
|
D | class_initializer.cpp | 186 panda_file::FieldDataAccessor fda(*field.GetPandaFile(), field.GetFileId()); in InitializePrimitiveField() 199 panda_file::FieldDataAccessor fda(*field.GetPandaFile(), field.GetFileId()); in InitializeStringField() 206 …:GetCurrent()->ResolveString(Runtime::GetCurrent()->GetPandaVM(), *klass->GetPandaFile(), id, ctx); in InitializeStringField() 294 auto *file = klass->GetPandaFile(); in IsVerifySuccInAppInstall() 319 auto *file = klass->GetPandaFile(); in VerifyClass()
|
D | class_linker.cpp | 347 const auto &pf = method_data_accessor->GetPandaFile(); in LoadMethod() 436 …InitializeMemory(field, klass, &field_data_accessor.GetPandaFile(), field_data_accessor.GetFieldId… in LoadFields() 639 auto &pf = cda->GetPandaFile(); in LoadBaseClass() 667 auto &pf = cda->GetPandaFile(); in LoadInterfaces() 724 klass->SetPandaFile(&class_data_accessor->GetPandaFile()); in LoadClass() 727 auto &pf = class_data_accessor->GetPandaFile(); in LoadClass() 1118 auto *pf = caller.GetPandaFile(); in GetMethod() 1149 const auto &pf = method_data_accessor.GetPandaFile(); in GetMethod() 1151 if (!method_data_accessor.IsExternal() && klass->GetPandaFile() == &pf) { in GetMethod() 1206 auto &pf = field_data_accessor.GetPandaFile(); in GetFieldById() [all …]
|
D | language_context.cpp | 33 if (catchMethod->GetPandaFile() == nullptr) { in GetCatchMethodAndOffset()
|
/ark/runtime_core/runtime/tooling/ |
D | debugger.cpp | 69 …Method *method = runtime_->GetClassLinker()->GetMethod(location.GetPandaFile(), location.GetMethod… in SetBreakpoint() 73 " in panda file '" + std::string(location.GetPandaFile()) + "'"); in SetBreakpoint() 94 …Method *method = runtime_->GetClassLinker()->GetMethod(location.GetPandaFile(), location.GetMethod… in RemoveBreakpoint() 98 " in panda file '" + std::string(location.GetPandaFile()) + "'"); in RemoveBreakpoint() 271 const char *pandaFile = location.GetPandaFile(); in GetPtMethod() 488 auto *pf = method->GetPandaFile(); in HandleBreakpoint() 503 auto *pf = method->GetPandaFile(); in HandleExceptionThrowEvent() 506 auto *catchMethodFile = res.first->GetPandaFile(); in HandleExceptionThrowEvent() 525 auto *pf = method->GetPandaFile(); in ExceptionCatch() 535 auto *pf = method->GetPandaFile(); in HandleStep() [all …]
|
/ark/runtime_core/libpandafile/tests/ |
D | file_test.cpp | 37 static std::unique_ptr<const File> GetPandaFile(std::vector<uint8_t> *data) in GetPandaFile() function 100 auto ptr = GetPandaFile(&data); in TEST() 108 auto ptr = GetPandaFile(&data); in TEST() 130 auto panda_file = GetPandaFile(&data); in TEST()
|
D | file_item_container_test.cpp | 160 static std::unique_ptr<const File> GetPandaFile(std::vector<uint8_t> &data) in GetPandaFile() function 226 auto panda_file = GetPandaFile(data); in TEST() 358 auto panda_file = GetPandaFile(data); in TEST() 448 auto panda_file = GetPandaFile(data); in TestProtos() 558 auto panda_file = GetPandaFile(data); in TEST() 625 auto panda_file = GetPandaFile(data); in TEST()
|
/ark/runtime_core/libpandafile/ |
D | debug_info_extractor.cpp | 181 const char *name = GetStringFromConstantPool(state_.GetPandaFile(), name_index); in HandleStartLocal() 182 const char *type = GetStringFromConstantPool(state_.GetPandaFile(), type_index); in HandleStartLocal() 192 const char *name = GetStringFromConstantPool(state_.GetPandaFile(), name_index); in HandleStartLocalExtended() 193 const char *type = GetStringFromConstantPool(state_.GetPandaFile(), type_index); in HandleStartLocalExtended() 194 … const char *type_sign = GetStringFromConstantPool(state_.GetPandaFile(), type_signature_index); in HandleStartLocalExtended()
|
D | method_handle_data_accessor.h | 41 const File &GetPandaFile() const in GetPandaFile() function
|
D | proto_data_accessor.h | 31 const File &GetPandaFile() const in GetPandaFile() function
|
D | debug_data_accessor.h | 60 const File &GetPandaFile() const in GetPandaFile() function
|
D | literal_data_accessor.h | 76 const File &GetPandaFile() const in GetPandaFile() function
|
D | line_program_state.h | 105 const File &GetPandaFile() const in GetPandaFile() function
|
D | field_data_accessor.h | 127 const File &GetPandaFile() const in GetPandaFile() function
|
/ark/js_runtime/ecmascript/ |
D | js_method.cpp | 23 : Method(nullptr, jsPandaFile == nullptr ? nullptr : jsPandaFile->GetPandaFile(), in JSMethod() 45 const panda_file::File *pandaFile = GetPandaFile(); in InitializeCallField()
|
/ark/runtime_core/verification/verifier/ |
D | verifier.cpp | 45 const panda_file::File *GetPandaFile(ClassLinker *class_linker, std::string_view filename) in GetPandaFile() function 86 auto *panda_file = klass->GetPandaFile(); in VerifierProcessFile()
|
/ark/runtime_core/runtime/interpreter/ |
D | runtime_interface.h | 67 const auto *pf = caller->GetPandaFile(); in GetMethodName() 75 const auto *pf = caller->GetPandaFile(); in GetMethodClass() 86 auto *pf = caller->GetPandaFile(); in GetMethodArgumentsCount()
|
/ark/runtime_core/runtime/include/tooling/ |
D | pt_location.h | 34 const char *GetPandaFile() const in GetPandaFile() function
|
/ark/js_runtime/ecmascript/tooling/backend/ |
D | js_pt_location.h | 34 const char *GetPandaFile() const in GetPandaFile() function
|