/arkcompiler/ets_runtime/ecmascript/debugger/ |
H A D | js_pt_method.h | 28 : jsPandaFile_(jsPandaFile), methodId_(methodId), isNative_(isNative) in PtMethod() 35 return jsPandaFile_; in GetJSPandaFile() 51 jsPandaFile_ == method.jsPandaFile_; in operator ==() 56 if (jsPandaFile_ == nullptr) { in GetCodeSize() 59 panda_file::MethodDataAccessor mda(*(jsPandaFile_->GetPandaFile()), methodId_); in GetCodeSize() 64 panda_file::CodeDataAccessor cda(*(jsPandaFile_->GetPandaFile()), codeId); in GetCodeSize() 69 const JSPandaFile *jsPandaFile_ {nullptr};
|
H A D | js_pt_location.h | 31 const std::string &sourceFile = "") : jsPandaFile_(jsPandaFile), methodId_(methodId), in JSPtLocation() 38 return jsPandaFile_; in GetJsPandaFile() 59 jsPandaFile_ == location.jsPandaFile_; in operator ==() 69 location << "jsPandaFile:" << "\"" << jsPandaFile_->GetJSPandaFileDesc() << "\""; in ToString() 80 const JSPandaFile *jsPandaFile_ {nullptr};
|
/arkcompiler/ets_runtime/ecmascript/ts_types/ |
H A D | global_type_info.h | 28 : jsPandaFile_(jsPandaFile), typeId_(0), pgoTypeId_(pgoTypeId) {} in GlobalTypeID() 31 : jsPandaFile_(jsPandaFile), typeId_(typeId), pgoTypeId_() {} in GlobalTypeID() 35 return jsPandaFile_ == id.jsPandaFile_ && in operator ==() 42 return jsPandaFile_; in GetJSPandaFile() 61 const JSPandaFile *jsPandaFile_; member in panda::ecmascript::GlobalTypeID 83 : jsPandaFile_(jsPandaFile), methodOffset_(methodOffset), bcIdx_(bcIdx) {} in TypeLocation() 87 return jsPandaFile_ == loc.jsPandaFile_ && in operator ==() 104 return jsPandaFile_; in GetJSPandaFile() 113 const JSPandaFile *jsPandaFile_; global() member in panda::ecmascript::TypeLocation [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | bytecode_info_collector.cpp | 37 jsPandaFile_(jsPandaFile), in BytecodeInfoCollector() 49 jsPandaFile_(jsPandaFile), in BytecodeInfoCollector() 61 ASSERT(jsPandaFile_ != nullptr && jsPandaFile_->GetMethodLiterals() != nullptr); in ProcessClasses() 62 MethodLiteral *methods = jsPandaFile_->GetMethodLiterals(); in ProcessClasses() 63 const panda_file::File *pf = jsPandaFile_->GetPandaFile(); in ProcessClasses() 66 Span<const uint32_t> classIndexes = jsPandaFile_->GetClasses(); in ProcessClasses() 72 if (jsPandaFile_->IsExternal(classId)) { in ProcessClasses() 83 compilationEnv_->FindOrCreateConstPool(jsPandaFile_, methodId); in ProcessClasses() 86 CString name = reinterpret_cast<const char *>(jsPandaFile_ in ProcessClasses() [all...] |
H A D | compilation_driver.h | 73 auto methodLiteral = jsPandaFile_->FindMethodLiteral(methodId); in Run() 77 const std::string methodName(MethodLiteral::GetMethodName(jsPandaFile_, methodLiteral->GetMethodId())); in Run() 78 if (!callMethonFlagMap.IsAotCompile(jsPandaFile_->GetNormalizedFileDesc(), in Run() 120 const JSPandaFile *jsPandaFile_ {nullptr};
|
H A D | ntype_bytecode_lowering.h | 31 jsPandaFile_(ctx->GetJSPandaFile()), in NTypeBytecodeLowering() 82 return compilationEnv_->FindConstpool(jsPandaFile_, cpId); in GetConstantpoolValue() 102 const JSPandaFile *jsPandaFile_ {nullptr};
|
H A D | ntype_hcr_lowering.h | 34 jsPandaFile_(ctx->GetJSPandaFile()), in NTypeHCRLowering() 71 return compilationEnv_->FindConstpool(jsPandaFile_, cpId); in GetConstantpoolValue() 86 const JSPandaFile *jsPandaFile_ {nullptr};
|
H A D | bytecode_info_collector.h | 335 auto recordName = MethodLiteral::GetRecordName(jsPandaFile_, methodLiteral->GetMethodId()); in FilterMethod() 337 bool methodFilteredByPGO = !pfDecoder_.Match(jsPandaFile_, recordName, methodLiteral->GetMethodId()); in FilterMethod() 346 return jsPandaFile_; in GetJSPandaFile() 391 JSPandaFile *jsPandaFile_ {nullptr};
|
H A D | compilation_driver.cpp | 33 jsPandaFile_(collector->GetJSPandaFile()), in CompilationDriver() 91 ptManager->SetCurCompilationFile(jsPandaFile_); in SetCurrentCompilationFile()
|
H A D | jit_compilation_env.h | 71 return jsPandaFile_; 110 JSPandaFile *jsPandaFile_ {nullptr};
|
H A D | type_info_accessors.h | 370 if (jsPandaFile_ == nullptr || callMethodFlagMap_ == nullptr) { in GetMethodId() 386 const JSPandaFile *jsPandaFile_; member in panda::ecmascript::kungfu::final 403 jsPandaFile_(jsPandaFile), in CallTypeInfoAccessor() 429 if (jsPandaFile_ == nullptr || callMethodFlagMap_ == nullptr) { in IsHotnessFunc() 435 CString fileDesc = jsPandaFile_->GetNormalizedFileDesc(); in IsHotnessFunc() 444 if (jsPandaFile_ == nullptr || callMethodFlagMap_ == nullptr) { in GetFunctionTypeLength() 451 MethodLiteral *targetMethodLiteral = jsPandaFile_->FindMethodLiteral(methodId); in GetFunctionTypeLength() 463 if (jsPandaFile_ == nullptr || callMethodFlagMap_ == nullptr) { in IsNoGC() 470 MethodLiteral *targetMethodLiteral = jsPandaFile_->FindMethodLiteral(methodId); in IsNoGC() 481 if (jsPandaFile_ in GetMethodIndex() 559 const JSPandaFile *jsPandaFile_; global() member in panda::ecmascript::kungfu::CallTypeInfoAccessor [all...] |
H A D | pass_manager.h | 67 return jsPandaFile_; in GetJSPandaFile() 116 const JSPandaFile *jsPandaFile_ {nullptr};
|
H A D | aot_compiler_preprocessor.h | 33 : extendedFilePath_(extendedFilePath), jsPandaFile_(jsPandaFile) {} in AbcFileInfo() 37 std::shared_ptr<JSPandaFile> jsPandaFile_; member
|
H A D | aot_compiler_preprocessor.cpp | 196 JSPandaFile *jsPandaFile = fileInfos_[i].jsPandaFile_.get(); in DoPreAnalysis() 291 JSPandaFile *jsPandaFile = fileInfo.jsPandaFile_.get(); in GenerateBytecodeInfoCollectors() 450 JSPandaFile *jsPandaFile = fileInfos_[i].jsPandaFile_.get(); in GenerateMethodMap()
|
H A D | pass_manager.cpp | 42 jsPandaFile_(collector->GetJSPandaFile()), in PassContext() 248 JSPandaFile *jsPandaFile = fileInfos_[i].jsPandaFile_.get();
|
H A D | jit_compilation_env.cpp | 29 jsPandaFile_ = const_cast<JSPandaFile*>(method->GetJSPandaFile()); in JitCompilationEnv()
|
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
H A D | debug_info_extractor.h | 79 explicit DebugInfoExtractor(const JSPandaFile *jsPandaFile) : jsPandaFile_(jsPandaFile) in DebugInfoExtractor() 101 auto &pandaFile = *jsPandaFile_->GetPandaFile(); in MatchWithLocation() 102 auto classes = jsPandaFile_->GetClasses(); in MatchWithLocation() 105 if (jsPandaFile_->IsExternal(id)) { in MatchWithLocation() 113 if (!jsPandaFile_->IsBundlePack()) { in MatchWithLocation() 149 return cb(JSPtLocation(jsPandaFile_, methodId, pair.offset, url)); in MatchWithLocation() 160 return cb(JSPtLocation(jsPandaFile_, minColumnMethodId, minColumnOffset, url)); in MatchWithLocation() 163 return cb(JSPtLocation(jsPandaFile_, currentMethodId, currentOffset, url)); in MatchWithLocation() 241 const JSPandaFile *jsPandaFile_ {nullptr};
|
H A D | debug_info_extractor.cpp | 268 if (offset >= jsPandaFile_->GetFileSize()) { in ExtractorMethodDebugInfo() 272 auto &pandaFile = *jsPandaFile_->GetPandaFile(); in ExtractorMethodDebugInfo() 319 auto &pandaFile = *jsPandaFile_->GetPandaFile(); in Extract() 320 auto classes = jsPandaFile_->GetClasses(); in Extract() 324 if (!classId.IsValid() || jsPandaFile_->IsExternal(classId)) { in Extract() 338 if (offset >= jsPandaFile_->GetFileSize()) { in Extract()
|
H A D | js_pandafile.h | 96 : Task(id), thread_(thread), jsPandaFile_(jsPandaFile), methodNamePtr_(methodNamePtr) {}; in TranslateClassesTask() 105 JSPandaFile *jsPandaFile_ {nullptr};
|
H A D | js_pandafile.cpp | 481 jsPandaFile_->TranslateClass(thread_, *methodNamePtr_); in Run() 482 jsPandaFile_->ReduceTaskCount(); in Run()
|
/arkcompiler/ets_runtime/ecmascript/compiler/aot_snapshot/ |
H A D | snapshot_constantpool_data.h | 52 jsPandaFile_(jsPandaFile), in BaseSnapshotInfo() 97 const JSPandaFile *jsPandaFile_ {nullptr}; 119 : jsPandaFile_(jsPandaFile) in SnapshotConstantPoolData() 146 const JSPandaFile *jsPandaFile_; member in panda::ecmascript::kungfu::SnapshotConstantPoolData
|
H A D | snapshot_constantpool_data.cpp | 33 return pfDecoder_->GetABCIdByJSPandaFile(jsPandaFile_, abcId); in TryGetABCId() 41 PGOTypeLocation loc(jsPandaFile_, data.methodOffset_, data.bcIndex_); in TryGetIHClass() 243 thread_->GetCurrentEcmaContext()->FindConstpool(jsPandaFile_, data.constantPoolId_)); in StoreDataToGlobalData() 341 LiteralDataExtractor::ExtractObjectDatas(thread_, jsPandaFile_, id, elements, in StoreDataToGlobalData() 374 thread_, jsPandaFile_, id, cp, data.recordName_); in StoreDataToGlobalData() 392 JSTaggedValue shareCp = context->FindConstpool(jsPandaFile_, data.constantPoolId_); in GetUnsharedConstpool() 402 panda_file::IndexAccessor indexAccessor(*jsPandaFile_->GetPandaFile(), in Record()
|
/arkcompiler/ets_runtime/ecmascript/dfx/stackinfo/ |
H A D | js_stackinfo.cpp | 1684 if (jsPandaFile_ != nullptr) { 1685 jsPandaFile_.reset(); 1710 methodInfo_ = JSStackTrace::ReadAllMethodInfos(jsPandaFile_); 1718 if (jsPandaFile_ == nullptr && data != nullptr) { 1721 return jsPandaFile_.get(); 1731 jsPandaFile_ = std::make_shared<JSPandaFile>(pf.release(), ""); 1741 jsPandaFile_ = std::make_shared<JSPandaFile>(pf.release(), ""); 1778 debugExtractor_ = std::make_unique<DebugInfoExtractor>(jsPandaFile_.get());
|
H A D | js_stackinfo.h | 163 std::shared_ptr<JSPandaFile> jsPandaFile_ {nullptr};
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/ |
H A D | litecg_ir_builder.h | 118 const JSPandaFile *jsPandaFile_ {nullptr};
|