Home
last modified time | relevance | path

Searched refs:jsPandaFile_ (Results 1 - 25 of 27) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/debugger/
H A Djs_pt_method.h28 : 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 Djs_pt_location.h31 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 Dglobal_type_info.h28 : 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 Dbytecode_info_collector.cpp37 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 Dcompilation_driver.h73 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 Dntype_bytecode_lowering.h31 jsPandaFile_(ctx->GetJSPandaFile()), in NTypeBytecodeLowering()
82 return compilationEnv_->FindConstpool(jsPandaFile_, cpId); in GetConstantpoolValue()
102 const JSPandaFile *jsPandaFile_ {nullptr};
H A Dntype_hcr_lowering.h34 jsPandaFile_(ctx->GetJSPandaFile()), in NTypeHCRLowering()
71 return compilationEnv_->FindConstpool(jsPandaFile_, cpId); in GetConstantpoolValue()
86 const JSPandaFile *jsPandaFile_ {nullptr};
H A Dbytecode_info_collector.h335 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 Dcompilation_driver.cpp33 jsPandaFile_(collector->GetJSPandaFile()), in CompilationDriver()
91 ptManager->SetCurCompilationFile(jsPandaFile_); in SetCurrentCompilationFile()
H A Djit_compilation_env.h71 return jsPandaFile_;
110 JSPandaFile *jsPandaFile_ {nullptr};
H A Dtype_info_accessors.h370 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 Dpass_manager.h67 return jsPandaFile_; in GetJSPandaFile()
116 const JSPandaFile *jsPandaFile_ {nullptr};
H A Daot_compiler_preprocessor.h33 : extendedFilePath_(extendedFilePath), jsPandaFile_(jsPandaFile) {} in AbcFileInfo()
37 std::shared_ptr<JSPandaFile> jsPandaFile_; member
H A Daot_compiler_preprocessor.cpp196 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 Dpass_manager.cpp42 jsPandaFile_(collector->GetJSPandaFile()), in PassContext()
248 JSPandaFile *jsPandaFile = fileInfos_[i].jsPandaFile_.get();
H A Djit_compilation_env.cpp29 jsPandaFile_ = const_cast<JSPandaFile*>(method->GetJSPandaFile()); in JitCompilationEnv()
/arkcompiler/ets_runtime/ecmascript/jspandafile/
H A Ddebug_info_extractor.h79 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 Ddebug_info_extractor.cpp268 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 Djs_pandafile.h96 : Task(id), thread_(thread), jsPandaFile_(jsPandaFile), methodNamePtr_(methodNamePtr) {}; in TranslateClassesTask()
105 JSPandaFile *jsPandaFile_ {nullptr};
H A Djs_pandafile.cpp481 jsPandaFile_->TranslateClass(thread_, *methodNamePtr_); in Run()
482 jsPandaFile_->ReduceTaskCount(); in Run()
/arkcompiler/ets_runtime/ecmascript/compiler/aot_snapshot/
H A Dsnapshot_constantpool_data.h52 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 Dsnapshot_constantpool_data.cpp33 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 Djs_stackinfo.cpp1684 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 Djs_stackinfo.h163 std::shared_ptr<JSPandaFile> jsPandaFile_ {nullptr};
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/
H A Dlitecg_ir_builder.h118 const JSPandaFile *jsPandaFile_ {nullptr};

Completed in 17 milliseconds

12