| /arkcompiler/ets_runtime/ecmascript/ |
| D | method.cpp | 24 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
|
| D | ecma_vm.cpp | 323 … const JSPandaFile *jsPandaFile = JSPandaFileManager::GetInstance()->FindJSPandaFile(assetPath_); in ~EcmaVM() local 428 … const 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()
|
| D | js_file_path.cpp | 57 std::string JSFilePath::GetHapName(const JSPandaFile *jsPandaFile) in GetHapName()
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/ |
| D | js_pandafile_manager.cpp | 42 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 …]
|
| D | method_literal.cpp | 25 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()
|
| D | program_object.h | 71 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
|
| D | module_data_extractor.cpp | 31 …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()
|
| D | js_pandafile_executor.cpp | 64 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()
|
| D | literal_data_extractor.cpp | 31 void LiteralDataExtractor::ExtractObjectDatas(JSThread *thread, const JSPandaFile *jsPandaFile, siz… in ExtractObjectDatas() 136 …const JSPandaFile *jsPandaFile, size_t index, JSHandle<ConstantPool> constpool, const CString &ent… in GetDatasIgnoreTypeForClass() 150 …edArray> LiteralDataExtractor::GetDatasIgnoreType(JSThread *thread, const JSPandaFile *jsPandaFile, in GetDatasIgnoreType() 162 …const 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()
|
| D | program_object.cpp | 27 …ConstantPool> ConstantPool::GetDeserializedConstantPool(EcmaVM *vm, const JSPandaFile *jsPandaFile, in GetDeserializedConstantPool()
|
| D | panda_file_translator.cpp | 42 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/ |
| D | path_helper.h | 62 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/ |
| D | ts_type_parser.cpp | 27 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 …]
|
| D | ts_manager.h | 425 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()
|
| D | ts_type_parser.h | 60 inline GlobalTSTypeRef GetAndStoreImportGT(const JSPandaFile *jsPandaFile, uint32_t typeId, in GetAndStoreImportGT()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | pass_manager.cpp | 32 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()
|
| D | ts_inline_lowering.cpp | 96 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
|
| D | code_generator.h | 59 const MethodLiteral *methodLiteral, const JSPandaFile *jsPandaFile) in Run()
|
| D | type_recorder.cpp | 24 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/ |
| D | ts_type_parser_test.cpp | 64 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/ |
| D | js_pt_method.h | 27 explicit PtMethod(const JSPandaFile *jsPandaFile, EntityId methodId, bool isNative) in PtMethod()
|
| D | js_pt_location.h | 31 const std::string &sourceFile = "") : jsPandaFile_(jsPandaFile), methodId_(methodId), in jsPandaFile_() argument
|
| D | hot_reload_manager.cpp | 64 void HotReloadManager::ExtractPatch(const JSPandaFile *jsPandaFile) in ExtractPatch()
|
| /arkcompiler/toolchain/tooling/test/utils/ |
| D | test_util.h | 134 …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/ |
| D | js_cjs_module.cpp | 100 const JSPandaFile *jsPandaFile = EcmaInterpreter::GetNativeCallPandafile(thread); in Load() local 160 const JSPandaFile *jsPandaFile = in RequireExecution() local
|