Home
last modified time | relevance | path

Searched defs:jsPandaFile (Results 1 – 25 of 64) sorted by relevance

123

/arkcompiler/ets_runtime/ecmascript/
Dmethod.cpp24 const JSPandaFile *jsPandaFile = GetJSPandaFile(); in ParseFunctionName() local
30 const JSPandaFile *jsPandaFile = GetJSPandaFile(); in GetMethodName() local
41 const JSPandaFile *jsPandaFile = GetJSPandaFile(); in GetRecordName() local
47 const JSPandaFile *jsPandaFile = GetJSPandaFile(); in GetCodeSize() local
66 const JSPandaFile *jsPandaFile = GetJSPandaFile(); in GetMethodLiteral() local
92 JSHandle<Method> Method::Create(JSThread *thread, const JSPandaFile *jsPandaFile, MethodLiteral *me… in Create()
Decma_context.cpp177 std::shared_ptr<JSPandaFile> jsPandaFile = in ~EcmaContext() local
219const JSPandaFile *jsPandaFile, std::string_view entryPoint, in InvokeEcmaAotEntrypoint()
241 Expected<JSTaggedValue, bool> EcmaContext::InvokeEcmaEntrypoint(const JSPandaFile *jsPandaFile, in InvokeEcmaEntrypoint()
310 const JSPandaFile *jsPandaFile, std::string_view entryPoint) in CJSExecution()
366 JSTaggedValue EcmaContext::FindConstpool(const JSPandaFile *jsPandaFile, int32_t index) in FindConstpool()
380 const JSPandaFile *jsPandaFile) in FindConstpools()
390 JSTaggedValue EcmaContext::FindConstpool(const JSPandaFile *jsPandaFile, panda_file::File::EntityId… in FindConstpool()
397 JSHandle<ConstantPool> EcmaContext::FindOrCreateConstPool(const JSPandaFile *jsPandaFile, panda_fil… in FindOrCreateConstPool()
411 void EcmaContext::CreateAllConstpool(const JSPandaFile *jsPandaFile) in CreateAllConstpool()
424 void EcmaContext::AddConstpool(const JSPandaFile *jsPandaFile, JSTaggedValue constpool, int32_t ind… in AddConstpool()
Djs_file_path.cpp57 std::string JSFilePath::GetHapName(const JSPandaFile *jsPandaFile) in GetHapName()
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Djs_pandafile_manager.cpp48 std::shared_ptr<JSPandaFile> jsPandaFile; in LoadJSPandaFile() local
95 …std::shared_ptr<JSPandaFile> jsPandaFile = GenerateJSPandaFile(thread, pf.release(), filename, ent… in LoadJSPandaFile() local
114 std::shared_ptr<JSPandaFile> jsPandaFile; in LoadJSPandaFile() local
140 …std::shared_ptr<JSPandaFile> jsPandaFile = GenerateJSPandaFile(thread, pf.release(), desc, entryPo… in LoadJSPandaFile() local
158 std::shared_ptr<JSPandaFile> jsPandaFile; in LoadJSPandaFileSecure() local
184 …std::shared_ptr<JSPandaFile> jsPandaFile = GenerateJSPandaFile(thread, pf.release(), desc, entryPo… in LoadJSPandaFileSecure() local
193 JSHandle<Program> JSPandaFileManager::GenerateProgram(EcmaVM *vm, const JSPandaFile *jsPandaFile, in GenerateProgram()
206 std::shared_ptr<JSPandaFile> jsPandaFile = FindJSPandaFileUnlocked(filename); in FindJSPandaFileWithChecksum() local
262 …PandaFileManager::AddJSPandaFileVm(const EcmaVM *vm, const std::shared_ptr<JSPandaFile> &jsPandaFi… in AddJSPandaFileVm()
278const std::shared_ptr<JSPandaFile> &jsPandaFile) in InsertJSPandaFileVmUnlocked()
[all …]
Dmethod_literal.cpp32 void MethodLiteral::Initialize(const JSPandaFile *jsPandaFile) in Initialize()
84 std::string MethodLiteral::ParseFunctionName(const JSPandaFile *jsPandaFile, EntityId methodId) in ParseFunctionName()
99 const char *MethodLiteral::GetMethodName(const JSPandaFile *jsPandaFile, EntityId methodId) in GetMethodName()
111 CString MethodLiteral::GetRecordName(const JSPandaFile *jsPandaFile, EntityId methodId) in GetRecordName()
124 const char *MethodLiteral::GetRecordNameWithSymbol(const JSPandaFile *jsPandaFile, EntityId methodI… in GetRecordNameWithSymbol()
136 uint32_t MethodLiteral::GetCodeSize(const JSPandaFile *jsPandaFile, EntityId methodId) in GetCodeSize()
Dtype_literal_extractor.cpp36 static uint32_t GetMethodAnnoOffset(const JSPandaFile *jsPandaFile, uint32_t methodOffset, const ch… in GetMethodAnnoOffset()
67 TypeLiteralExtractor::TypeLiteralExtractor(const JSPandaFile *jsPandaFile, const uint32_t typeOffse… in TypeLiteralExtractor()
73 void TypeLiteralExtractor::ProcessTypeLiteral(const JSPandaFile *jsPandaFile, const uint32_t typeOf… in ProcessTypeLiteral()
176 TypeSummaryExtractor::TypeSummaryExtractor(const JSPandaFile *jsPandaFile, const CString &recordNam… in TypeSummaryExtractor()
182 void TypeSummaryExtractor::ProcessTypeSummary(const JSPandaFile *jsPandaFile, const uint32_t summar… in ProcessTypeSummary()
231 TypeAnnotationExtractor::TypeAnnotationExtractor(const JSPandaFile *jsPandaFile, const uint32_t met… in TypeAnnotationExtractor()
237 void TypeAnnotationExtractor::ProcessTypeAnnotation(const JSPandaFile *jsPandaFile, const uint32_t … in ProcessTypeAnnotation()
324 ExportTypeTableExtractor::ExportTypeTableExtractor(const JSPandaFile *jsPandaFile, in ExportTypeTableExtractor()
331 void ExportTypeTableExtractor::ProcessExportTable(const JSPandaFile *jsPandaFile, in ProcessExportTable()
Dprogram_object.h76 static JSHandle<ConstantPool> CreateConstPool(EcmaVM *vm, const JSPandaFile *jsPandaFile, in CreateConstPool()
108 JSPandaFile *jsPandaFile = GetJSPandaFile(); in GetEntityId() local
116 JSPandaFile *jsPandaFile = GetJSPandaFile(); in GetMethodIndexByEntityId() local
161 inline void SetJSPandaFile(const void *jsPandaFile) in SetJSPandaFile()
185 JSPandaFile *jsPandaFile = taggedPool->GetJSPandaFile(); in GetMethodFromCache() local
221 JSPandaFile *jsPandaFile = constpool->GetJSPandaFile(); in GetClassLiteralFromCache() local
255 JSPandaFile *jsPandaFile = taggedPool->GetJSPandaFile(); in GetLiteralFromCache() local
342 JSPandaFile *jsPandaFile = taggedPool->GetJSPandaFile(); in GetStringFromCache() local
Djs_pandafile_executor.cpp63 std::shared_ptr<JSPandaFile> jsPandaFile = in ExecuteFromFile() local
118 std::shared_ptr<JSPandaFile> jsPandaFile = in ExecuteFromBuffer() local
161 std::shared_ptr<JSPandaFile> jsPandaFile = in ExecuteModuleBuffer() local
218 …JSTaggedValue, bool> JSPandaFileExecutor::Execute(JSThread *thread, const JSPandaFile *jsPandaFile, in Execute()
231 void JSPandaFileExecutor::LoadAOTFilesForFile(EcmaVM *vm, JSPandaFile *jsPandaFile) in LoadAOTFilesForFile()
252 std::shared_ptr<JSPandaFile> jsPandaFile = JSPandaFileManager::GetInstance()-> in ExecuteFromBufferSecure() local
276 const CString &entry, const JSPandaFile *jsPandaFile) in CommonExecuteBuffer()
318 std::shared_ptr<JSPandaFile> jsPandaFile = JSPandaFileManager::GetInstance()-> in ExecuteModuleBufferSecure() local
Dprogram_object.cpp19 …ConstantPool> ConstantPool::GetDeserializedConstantPool(EcmaVM *vm, const JSPandaFile *jsPandaFile, in GetDeserializedConstantPool()
Dliteral_data_extractor.cpp33 void LiteralDataExtractor::ExtractObjectDatas(JSThread *thread, const JSPandaFile *jsPandaFile, siz… in ExtractObjectDatas()
119const JSPandaFile *jsPandaFile, size_t index, JSHandle<ConstantPool> constpool, const CString &ent… in GetDatasIgnoreTypeForClass()
131 …edArray> LiteralDataExtractor::GetDatasIgnoreType(JSThread *thread, const JSPandaFile *jsPandaFile, in GetDatasIgnoreType()
140const JSPandaFile *jsPandaFile, size_t index, JSHandle<ConstantPool> constpool, const CString &ent… in EnumerateLiteralVals()
212 …tion> LiteralDataExtractor::DefineMethodInLiteral(JSThread *thread, const JSPandaFile *jsPandaFile, in DefineMethodInLiteral()
249 void LiteralDataExtractor::GetMethodOffsets(const JSPandaFile *jsPandaFile, size_t index, in GetMethodOffsets()
267 void LiteralDataExtractor::GetMethodOffsets(const JSPandaFile *jsPandaFile, EntityId id, in GetMethodOffsets()
285 void LiteralDataExtractor::ExtractObjectDatas(JSThread *thread, const JSPandaFile *jsPandaFile, Ent… in ExtractObjectDatas()
381 …edArray> LiteralDataExtractor::GetDatasIgnoreType(JSThread *thread, const JSPandaFile *jsPandaFile, in GetDatasIgnoreType()
Dscope_info_extractor.cpp31 const JSPandaFile *jsPandaFile = method->GetJSPandaFile(); in GenerateScopeInfo() local
/arkcompiler/ets_runtime/ecmascript/module/
Dmodule_path_helper.cpp21 CString ModulePathHelper::ConcatFileNameWithMerge(JSThread *thread, const JSPandaFile *jsPandaFile, in ConcatFileNameWithMerge()
148 CString ModulePathHelper::ParsePrefixBundle(JSThread *thread, const JSPandaFile *jsPandaFile, in ParsePrefixBundle()
203 CString ModulePathHelper::MakeNewRecord(const JSPandaFile *jsPandaFile, CString &baseFileName, in MakeNewRecord()
251 CString ModulePathHelper::FindOhpmEntryPoint(const JSPandaFile *jsPandaFile, in FindOhpmEntryPoint()
287 CString ModulePathHelper::FindPackageInTopLevelWithNamespace(const JSPandaFile *jsPandaFile, in FindPackageInTopLevelWithNamespace()
329 CString ModulePathHelper::ParseOhpmPackage(const JSPandaFile *jsPandaFile, in ParseOhpmPackage()
360 CString ModulePathHelper::ParseThirdPartyPackage(const JSPandaFile *jsPandaFile, in ParseThirdPartyPackage()
389 CString ModulePathHelper::ParseThirdPartyPackage(const JSPandaFile *jsPandaFile, in ParseThirdPartyPackage()
417 JSMutableHandle<JSTaggedValue> &fileName, const JSPandaFile *jsPandaFile) in ResolveCurrentPath()
429 CString ModulePathHelper::FindNpmEntryPoint(const JSPandaFile *jsPandaFile, const CString &packageE… in FindNpmEntryPoint()
[all …]
Dmodule_data_extractor.cpp33 …e<JSTaggedValue> ModuleDataExtractor::ParseModule(JSThread *thread, const JSPandaFile *jsPandaFile, in ParseModule()
61 void ModuleDataExtractor::ExtractModuleDatas(JSThread *thread, const JSPandaFile *jsPandaFile, in ExtractModuleDatas()
87 …STaggedValue> ModuleDataExtractor::ParseCjsModule(JSThread *thread, const JSPandaFile *jsPandaFile) in ParseCjsModule()
107 …TaggedValue> ModuleDataExtractor::ParseJsonModule(JSThread *thread, const JSPandaFile *jsPandaFile, in ParseJsonModule()
151 JSTaggedValue ModuleDataExtractor::JsonParse(JSThread *thread, const JSPandaFile *jsPandaFile, CStr… in JsonParse()
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dglobal_type_info.h25 explicit GlobalTypeID(const JSPandaFile *jsPandaFile, PGOSampleType pgoTypeId) in GlobalTypeID()
28 explicit GlobalTypeID(const JSPandaFile *jsPandaFile, uint32_t typeId) in GlobalTypeID()
79 explicit TypeLocation(const JSPandaFile *jsPandaFile, uint32_t methodOffset, in TypeLocation()
Dts_type_parser.cpp42 GlobalTSTypeRef TSTypeParser::CreateGT(const JSPandaFile *jsPandaFile, const CString &recordName, u… in CreateGT()
77 GlobalTSTypeRef TSTypeParser::ParseType(const JSPandaFile *jsPandaFile, const CString &recordName, … in ParseType()
118 GlobalTSTypeRef TSTypeParser::ResolveType(const JSPandaFile *jsPandaFile, const CString &recordName, in ResolveType()
139 GlobalTSTypeRef TSTypeParser::ResolveImportType(const JSPandaFile *jsPandaFile, const CString &reco… in ResolveImportType()
180 GlobalTSTypeRef TSTypeParser::ParseIndexSigType(const JSPandaFile *jsPandaFile, const CString &reco… in ParseIndexSigType()
213 JSHandle<JSTaggedValue> TSTypeParser::ParseNonImportType(const JSPandaFile *jsPandaFile, const CStr… in ParseNonImportType()
261 JSHandle<TSClassType> TSTypeParser::ParseClassType(const JSPandaFile *jsPandaFile, const CString &r… in ParseClassType()
300 JSHandle<TSClassInstanceType> TSTypeParser::ParseClassInstanceType(const JSPandaFile *jsPandaFile, in ParseClassInstanceType()
313 JSHandle<TSInterfaceType> TSTypeParser::ParseInterfaceType(const JSPandaFile *jsPandaFile, const CS… in ParseInterfaceType()
343 JSHandle<TSUnionType> TSTypeParser::ParseUnionType(const JSPandaFile *jsPandaFile, const CString &r… in ParseUnionType()
[all …]
Dts_manager.h505 inline void AddTypeToModuleVarGtMap(const JSPandaFile *jsPandaFile, const CString &recordName, in AddTypeToModuleVarGtMap()
516 inline bool HasExportGT(const JSPandaFile *jsPandaFile, const CString &recordName, in HasExportGT()
523 …inline GlobalTSTypeRef GetGTFromModuleMap(const JSPandaFile *jsPandaFile, const CString &recordNam… in GetGTFromModuleMap()
530 inline void AddResolvedExportTable(const JSPandaFile *jsPandaFile, const CString &recordName, in AddResolvedExportTable()
541 …inline bool HasResolvedExportTable(const JSPandaFile *jsPandaFile, const CString &recordName) const in HasResolvedExportTable()
547 …inline JSTaggedValue GetResolvedExportTable(const JSPandaFile *jsPandaFile, const CString &recordN… in GetResolvedExportTable()
770 …void AddElementToClassNameMap(const JSPandaFile *jsPandaFile, uint32_t offset, std::string classNa… in AddElementToClassNameMap()
775 const std::string GetClassNameByOffset(const JSPandaFile *jsPandaFile, uint32_t typeId) const in GetClassNameByOffset()
918 inline void SetBuiltinPandaFile(JSPandaFile *jsPandaFile) in SetBuiltinPandaFile()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dpass_manager.cpp34 bool PassManager::Compile(JSPandaFile *jsPandaFile, const std::string &fileName, AOTFileGenerator &… in Compile()
79 auto jsPandaFile = ctx.GetJSPandaFile(); in Compile() local
177 void PassManager::ResolveModule(const JSPandaFile *jsPandaFile, const std::string &fileName) in ResolveModule()
Dcode_generator.h60 const MethodLiteral *methodLiteral, const JSPandaFile *jsPandaFile) in Run()
Dtype_recorder.cpp26 TypeRecorder::TypeRecorder(const JSPandaFile *jsPandaFile, const MethodLiteral *methodLiteral, in TypeRecorder()
42 void TypeRecorder::LoadTypes(const JSPandaFile *jsPandaFile, const MethodLiteral *methodLiteral, in LoadTypes()
131 void TypeRecorder::LoadTypesFromPGO(const JSPandaFile *jsPandaFile, const MethodLiteral *methodLite… in LoadTypesFromPGO()
148 void TypeRecorder::CreateTypesForPGO(const JSPandaFile *jsPandaFile, const MethodLiteral *methodLit… in CreateTypesForPGO()
/arkcompiler/ets_runtime/ecmascript/debugger/
Djs_pt_method.h27 PtMethod(const JSPandaFile *jsPandaFile, EntityId methodId, bool isNative) in PtMethod()
Djs_pt_location.h31 const std::string &sourceFile = "") : jsPandaFile_(jsPandaFile), methodId_(methodId), in jsPandaFile_() argument
Dhot_reload_manager.cpp64 void HotReloadManager::ExtractPatch(const JSPandaFile *jsPandaFile) in ExtractPatch()
/arkcompiler/ets_runtime/ecmascript/ts_types/tests/
Dts_type_parser_test.cpp64 JSPandaFile *jsPandaFile = nullptr; in HWTEST_F_L0() local
76 JSPandaFile *jsPandaFile = nullptr; in HWTEST_F_L0() local
141 const auto jsPandaFile = pfManager->NewJSPandaFile(pfPtr.release(), fileName); in HWTEST_F_L0() local
214 const auto jsPandaFile = pfManager->NewJSPandaFile(pfPtr.release(), fileName); in HWTEST_F_L0() local
280 const auto jsPandaFile = pfManager->NewJSPandaFile(pfPtr.release(), fileName); in HWTEST_F_L0() local
341 const auto jsPandaFile = pfManager->NewJSPandaFile(pfPtr.release(), fileName); in HWTEST_F_L0() local
407 const auto jsPandaFile = pfManager->NewJSPandaFile(pfPtr.release(), fileName); in HWTEST_F_L0() local
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
Dsnapshot.cpp48 void Snapshot::Serialize(TaggedObject *objectHeader, const JSPandaFile *jsPandaFile, const CString … in Serialize()
174 std::shared_ptr<JSPandaFile> jsPandaFile; in Deserialize() local
195 void Snapshot::WriteToFile(std::fstream &writer, const JSPandaFile *jsPandaFile, in WriteToFile()
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/
Daot_file_manager.cpp85 void AOTFileManager::LoadAiFile(const JSPandaFile *jsPandaFile) in LoadAiFile()
128 bool AOTFileManager::IsLoadMain(const JSPandaFile *jsPandaFile, const CString &entry) const in IsLoadMain() argument
199 … AOTFileManager::SetAOTMainFuncEntry(JSHandle<JSFunction> mainFunc, const JSPandaFile *jsPandaFile, in SetAOTMainFuncEntry()
222 void AOTFileManager::SetAOTFuncEntry(const JSPandaFile *jsPandaFile, Method *method, in SetAOTFuncEntry()
341 JSHandle<JSTaggedValue> AOTFileManager::GetDeserializedConstantPool(const JSPandaFile *jsPandaFile,… in GetDeserializedConstantPool()

123