Home
last modified time | relevance | path

Searched defs:jsPandaFile (Results 1 – 25 of 55) 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
64 const JSPandaFile *jsPandaFile = GetJSPandaFile(); in GetPandaFile() local
75 const JSPandaFile *jsPandaFile = GetJSPandaFile(); in GetMethodLiteral() local
Decma_vm.cpp323 … const JSPandaFile *jsPandaFile = JSPandaFileManager::GetInstance()->FindJSPandaFile(assetPath_); in ~EcmaVM() local
428const JSPandaFile *jsPandaFile, std::string_view entryPoint) in InvokeEcmaAotEntrypoint()
477 Expected<JSTaggedValue, bool> EcmaVM::InvokeEcmaEntrypoint(const JSPandaFile *jsPandaFile, std::str… in InvokeEcmaEntrypoint()
548 JSTaggedValue EcmaVM::FindConstpool(const JSPandaFile *jsPandaFile, int32_t index) in FindConstpool()
561 JSHandle<ConstantPool> EcmaVM::FindOrCreateConstPool(const JSPandaFile *jsPandaFile, panda_file::Fi… in FindOrCreateConstPool()
576 const JSPandaFile *jsPandaFile) in FindConstpools()
586 const JSPandaFile *jsPandaFile) in CJSExecution()
632 void EcmaVM::AddConstpool(const JSPandaFile *jsPandaFile, JSTaggedValue constpool, int32_t index) in AddConstpool()
Djs_file_path.cpp57 std::string JSFilePath::GetHapName(const JSPandaFile *jsPandaFile) in GetHapName()
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Djs_pandafile_manager.cpp42 const JSPandaFile *jsPandaFile = iterOld->first; in ~JSPandaFileManager() local
48 const JSPandaFile *jsPandaFile = iter->second.first; in ~JSPandaFileManager() local
59 const JSPandaFile *jsPandaFile = nullptr; in LoadJSPandaFile() local
94 const JSPandaFile *jsPandaFile = nullptr; in LoadJSPandaFile() local
122 EcmaVM *vm, const JSPandaFile *jsPandaFile, std::string_view entryPoint) in GenerateProgram()
134 const JSPandaFile *jsPandaFile = FindJSPandaFileUnlocked(filename); in FindJSPandaFileWithChecksum() local
176 void JSPandaFileManager::InsertJSPandaFile(const JSPandaFile *jsPandaFile) in InsertJSPandaFile()
185 void JSPandaFileManager::IncreaseRefJSPandaFileUnlocked(const JSPandaFile *jsPandaFile) in IncreaseRefJSPandaFileUnlocked()
193 void JSPandaFileManager::DecreaseRefJSPandaFile(const JSPandaFile *jsPandaFile) in DecreaseRefJSPandaFile()
222 const JSPandaFile *jsPandaFile = iter->second.first; in ObsoleteLoadedJSPandaFile() local
[all …]
Dmethod_literal.cpp25 MethodLiteral::MethodLiteral(const JSPandaFile *jsPandaFile, EntityId methodId) in MethodLiteral()
40 void MethodLiteral::Initialize(const JSPandaFile *jsPandaFile, uint32_t numVregs, uint32_t numArgs) in Initialize()
80 std::string MethodLiteral::ParseFunctionName(const JSPandaFile *jsPandaFile, EntityId methodId) in ParseFunctionName()
93 const char *MethodLiteral::GetMethodName(const JSPandaFile *jsPandaFile, EntityId methodId) in GetMethodName()
101 panda_file::File::StringData MethodLiteral::GetName(const JSPandaFile *jsPandaFile, EntityId method… in GetName()
107 CString MethodLiteral::GetRecordName(const JSPandaFile *jsPandaFile, EntityId methodId) in GetRecordName()
120 uint32_t MethodLiteral::GetNumVregs(const JSPandaFile *jsPandaFile, const MethodLiteral *methodLite… in GetNumVregs()
134 uint32_t MethodLiteral::GetCodeSize(const JSPandaFile *jsPandaFile, EntityId methodId) in GetCodeSize()
Dprogram_object.h71 static JSHandle<ConstantPool> CreateConstPool(EcmaVM *vm, const JSPandaFile *jsPandaFile, in CreateConstPool()
103 JSPandaFile *jsPandaFile = GetJSPandaFile(); in GetEntityId() local
143 inline void SetJSPandaFile(const void *jsPandaFile) in SetJSPandaFile()
167 JSPandaFile *jsPandaFile = taggedPool->GetJSPandaFile(); in GetMethodFromCache() local
208 JSPandaFile *jsPandaFile = constpool->GetJSPandaFile(); in GetClassMethodFromCache() local
250 JSPandaFile *jsPandaFile = constpool->GetJSPandaFile(); in GetClassLiteralFromCache() local
288 JSPandaFile *jsPandaFile = taggedPool->GetJSPandaFile(); in GetLiteralFromCache() local
367 JSPandaFile *jsPandaFile = taggedPool->GetJSPandaFile(); in GetStringFromCache() local
Dmodule_data_extractor.cpp31 …e<JSTaggedValue> ModuleDataExtractor::ParseModule(JSThread *thread, const JSPandaFile *jsPandaFile, in ParseModule()
60 void ModuleDataExtractor::ExtractModuleDatas(JSThread *thread, const JSPandaFile *jsPandaFile, in ExtractModuleDatas()
86 …STaggedValue> ModuleDataExtractor::ParseCjsModule(JSThread *thread, const JSPandaFile *jsPandaFile) in ParseCjsModule()
105 …TaggedValue> ModuleDataExtractor::ParseJsonModule(JSThread *thread, const JSPandaFile *jsPandaFile, in ParseJsonModule()
Djs_pandafile_executor.cpp64 const JSPandaFile *jsPandaFile = in ExecuteFromFile() local
112 const JSPandaFile *jsPandaFile = in ExecuteFromBuffer() local
145 const JSPandaFile *jsPandaFile = in ExecuteModuleBuffer() local
193 …JSTaggedValue, bool> JSPandaFileExecutor::Execute(JSThread *thread, const JSPandaFile *jsPandaFile, in Execute()
Dliteral_data_extractor.cpp31 void LiteralDataExtractor::ExtractObjectDatas(JSThread *thread, const JSPandaFile *jsPandaFile, siz… in ExtractObjectDatas()
136const JSPandaFile *jsPandaFile, size_t index, JSHandle<ConstantPool> constpool, const CString &ent… in GetDatasIgnoreTypeForClass()
150 …edArray> LiteralDataExtractor::GetDatasIgnoreType(JSThread *thread, const JSPandaFile *jsPandaFile, in GetDatasIgnoreType()
162const JSPandaFile *jsPandaFile, size_t index, JSHandle<ConstantPool> constpool, const CString &ent… in EnumerateLiteralVals()
247 …tion> LiteralDataExtractor::DefineMethodInLiteral(JSThread *thread, const JSPandaFile *jsPandaFile, in DefineMethodInLiteral()
277 void LiteralDataExtractor::GetMethodOffsets(const JSPandaFile *jsPandaFile, size_t index, in GetMethodOffsets()
300 void LiteralDataExtractor::GetMethodOffsets(const JSPandaFile *jsPandaFile, panda_file::File::Entit… in GetMethodOffsets()
323 void LiteralDataExtractor::ExtractObjectDatas(JSThread *thread, const JSPandaFile *jsPandaFile, in ExtractObjectDatas()
427 …edArray> LiteralDataExtractor::GetDatasIgnoreType(JSThread *thread, const JSPandaFile *jsPandaFile, in GetDatasIgnoreType()
522 …TaggedArray> LiteralDataExtractor::GetTypeLiteral(JSThread *thread, const JSPandaFile *jsPandaFile, in GetTypeLiteral()
Dprogram_object.cpp27 …ConstantPool> ConstantPool::GetDeserializedConstantPool(EcmaVM *vm, const JSPandaFile *jsPandaFile, in GetDeserializedConstantPool()
Dpanda_file_translator.cpp42 void PandaFileTranslator::TranslateClasses(JSPandaFile *jsPandaFile, const CString &methodName) in TranslateClasses()
107 JSHandle<Program> PandaFileTranslator::GenerateProgram(EcmaVM *vm, const JSPandaFile *jsPandaFile, in GenerateProgram()
133 …e<Program> PandaFileTranslator::GenerateProgramInternal(EcmaVM *vm, const JSPandaFile *jsPandaFile, in GenerateProgramInternal()
157 …andle<ConstantPool> PandaFileTranslator::ParseConstPool(EcmaVM *vm, const JSPandaFile *jsPandaFile) in ParseConstPool()
228 void PandaFileTranslator::ParseFuncAndLiteralConstPool(EcmaVM *vm, const JSPandaFile *jsPandaFile, in ParseFuncAndLiteralConstPool()
297 …le<ConstantPool> PandaFileTranslator::AllocateConstPool(EcmaVM *vm, const JSPandaFile *jsPandaFile) in AllocateConstPool()
1506 void PandaFileTranslator::TranslateBytecode(JSPandaFile *jsPandaFile, uint32_t insSz, const uint8_t… in TranslateBytecode()
/arkcompiler/ets_runtime/ecmascript/base/
Dpath_helper.h62 const JSPandaFile *jsPandaFile) in ResolveCurrentPath()
224 static CString ParsePrefixBundle(JSThread *thread, const JSPandaFile *jsPandaFile, in ParsePrefixBundle()
262 …static CString MakeNewRecord(const JSPandaFile *jsPandaFile, CString &baseFileName, const CString … in MakeNewRecord()
303 …static CString ConfirmLoadingIndexOrNot(const JSPandaFile *jsPandaFile, const CString &packageEntr… in ConfirmLoadingIndexOrNot()
317 … static CString FindNpmEntryPoint(const JSPandaFile *jsPandaFile, const CString &packageEntryPoint) in FindNpmEntryPoint()
328 static CString FindPackageInTopLevel(const JSPandaFile *jsPandaFile, const CString& requestName, in FindPackageInTopLevel()
344 static CString FindOhpmEntryPoint(const JSPandaFile *jsPandaFile, const CString& ohpmPath, in FindOhpmEntryPoint()
377 …static CString FindPackageInTopLevelWithNamespace(const JSPandaFile *jsPandaFile, const CString& r… in FindPackageInTopLevelWithNamespace()
414 static CString ParseOhpmPackage(const JSPandaFile *jsPandaFile, const CString &recordName, in ParseOhpmPackage()
436 static CString ParseThirdPartyPackage(const JSPandaFile *jsPandaFile, const CString &recordName, in ParseThirdPartyPackage()
[all …]
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_type_parser.cpp27 GlobalTSTypeRef TSTypeParser::CreateGT(const JSPandaFile *jsPandaFile, const CString &recordName, u… in CreateGT()
56 GlobalTSTypeRef TSTypeParser::ParseType(const JSPandaFile *jsPandaFile, const CString &recordName, … in ParseType()
96 GlobalTSTypeRef TSTypeParser::ResolveImportType(const JSPandaFile *jsPandaFile, const CString &reco… in ResolveImportType()
134 JSHandle<JSTaggedValue> TSTypeParser::ParseNonImportType(const JSPandaFile *jsPandaFile, const CStr… in ParseNonImportType()
175 JSHandle<TSClassType> TSTypeParser::ParseClassType(const JSPandaFile *jsPandaFile, const CString &r… in ParseClassType()
240 JSHandle<TSClassInstanceType> TSTypeParser::ParseClassInstanceType(const JSPandaFile *jsPandaFile, in ParseClassInstanceType()
253 JSHandle<TSInterfaceType> TSTypeParser::ParseInterfaceType(const JSPandaFile *jsPandaFile, const CS… in ParseInterfaceType()
290 JSHandle<TSUnionType> TSTypeParser::ParseUnionType(const JSPandaFile *jsPandaFile, const CString &r… in ParseUnionType()
309 JSHandle<TSFunctionType> TSTypeParser::ParseFunctionType(const JSPandaFile *jsPandaFile, const CStr… in ParseFunctionType()
354 JSHandle<TSArrayType> TSTypeParser::ParseArrayType(const JSPandaFile *jsPandaFile, const CString &r… in ParseArrayType()
[all …]
Dts_manager.h425 inline bool HasCreatedGT(const JSPandaFile *jsPandaFile, uint32_t offset) const in HasCreatedGT()
431 inline GlobalTSTypeRef GetGTFromOffset(const JSPandaFile *jsPandaFile, uint32_t offset) const in GetGTFromOffset()
447 …inline void AddTypeToLocalModuleVarGtMap(const JSPandaFile *jsPandaFile, const CString &recordName, in AddTypeToLocalModuleVarGtMap()
458 inline bool HasExportGT(const JSPandaFile *jsPandaFile, const CString &recordName, in HasExportGT()
465 …inline GlobalTSTypeRef GetGTFromModuleMap(const JSPandaFile *jsPandaFile, const CString &recordNam… in GetGTFromModuleMap()
615 …void AddElementToClassNameMap(const JSPandaFile *jsPandaFile, uint32_t offset, std::string classNa… in AddElementToClassNameMap()
620 const std::string GetClassNameByOffset(const JSPandaFile *jsPandaFile, uint32_t typeId) const in GetClassNameByOffset()
675 inline void SetBuiltinPandaFile(JSPandaFile *jsPandaFile) in SetBuiltinPandaFile()
Dts_type_parser.h60 inline GlobalTSTypeRef GetAndStoreImportGT(const JSPandaFile *jsPandaFile, uint32_t typeId, in GetAndStoreImportGT()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dpass_manager.cpp32 JSPandaFile *jsPandaFile = CreateAndVerifyJSPandaFile(fileName.c_str()); in Compile() local
72 auto jsPandaFile = info.GetJSPandaFile(); in Compile() local
127 JSPandaFile *jsPandaFile = jsPandaFileManager->OpenJSPandaFile(fileName); in CreateAndVerifyJSPandaFile() local
157 void PassManager::ResolveModule(const JSPandaFile *jsPandaFile, const std::string &fileName) in ResolveModule()
Dts_inline_lowering.cpp96 auto jsPandaFile = info_->GetJSPandaFile(); in TryInline() local
115 const JSPandaFile *jsPandaFile = info_->GetJSPandaFile(); in FilterInlinedMethod() local
140 CString TSInlineLowering::GetRecordName(const JSPandaFile *jsPandaFile, in GetRecordName()
152 const JSPandaFile *jsPandaFile = info_->GetJSPandaFile(); in InlineCall() local
Dcode_generator.h59 const MethodLiteral *methodLiteral, const JSPandaFile *jsPandaFile) in Run()
Dtype_recorder.cpp24 TypeRecorder::TypeRecorder(const JSPandaFile *jsPandaFile, const MethodLiteral *methodLiteral, in TypeRecorder()
36 void TypeRecorder::LoadTypes(const JSPandaFile *jsPandaFile, const MethodLiteral *methodLiteral, in LoadTypes()
/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 JSPandaFile *jsPandaFile = pfManager->NewJSPandaFile(pfPtr.release(), fileName); in HWTEST_F_L0() local
214 const JSPandaFile *jsPandaFile = pfManager->NewJSPandaFile(pfPtr.release(), fileName); in HWTEST_F_L0() local
280 const JSPandaFile *jsPandaFile = pfManager->NewJSPandaFile(pfPtr.release(), fileName); in HWTEST_F_L0() local
339 const JSPandaFile *jsPandaFile = pfManager->NewJSPandaFile(pfPtr.release(), fileName); in HWTEST_F_L0() local
405 const JSPandaFile *jsPandaFile = pfManager->NewJSPandaFile(pfPtr.release(), fileName); in HWTEST_F_L0() local
/arkcompiler/ets_runtime/ecmascript/debugger/
Djs_pt_method.h27 explicit 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/toolchain/tooling/test/utils/
Dtest_util.h134 …auto jsPandaFile = ::panda::ecmascript::JSPandaFileManager::GetInstance()->FindJSPandaFile(pandaFi… in GetLocation() local
146 …auto jsPandaFile = ::panda::ecmascript::JSPandaFileManager::GetInstance()->FindJSPandaFile(pandaFi… in GetSourceLocation() local
/arkcompiler/ets_runtime/ecmascript/require/
Djs_cjs_module.cpp100 const JSPandaFile *jsPandaFile = EcmaInterpreter::GetNativeCallPandafile(thread); in Load() local
160 const JSPandaFile *jsPandaFile = in RequireExecution() local

123