• Home
  • Raw
  • Download

Lines Matching refs:frameHandler

76     FrameHandler frameHandler(ecmaVm->GetJSThread());  in GetStackDepth()  local
77 for (; frameHandler.HasFrame(); frameHandler.PrevJSFrame()) { in GetStackDepth()
78 if (frameHandler.IsEntryFrame() || frameHandler.IsBuiltinFrame()) { in GetStackDepth()
93 FrameHandler frameHandler(ecmaVm->GetJSThread()); in StackWalker() local
94 for (; frameHandler.HasFrame(); frameHandler.PrevJSFrame()) { in StackWalker()
95 if (frameHandler.IsEntryFrame() || frameHandler.IsBuiltinFrame()) { in StackWalker()
98 StackState state = func(&frameHandler); in StackWalker()
117 FrameHandler frameHandler(ecmaVm->GetJSThread()); in GetMethod() local
118 Method* method = frameHandler.GetMethod(); in GetMethod()
124 void DebuggerApi::SetVRegValue(FrameHandler *frameHandler, size_t index, Local<JSValueRef> value) in SetVRegValue() argument
126 return frameHandler->SetVRegValue(index, JSNApiHelper::ToJSTaggedValue(*value)); in SetVRegValue()
129 uint32_t DebuggerApi::GetBytecodeOffset(const FrameHandler *frameHandler) in GetBytecodeOffset() argument
131 return frameHandler->GetBytecodeOffset(); in GetBytecodeOffset()
134 Method *DebuggerApi::GetMethod(const FrameHandler *frameHandler) in GetMethod() argument
136 return frameHandler->GetMethod(); in GetMethod()
141 FrameHandler frameHandler(ecmaVm->GetJSThread()); in IsNativeMethod() local
142 return DebuggerApi::IsNativeMethod(&frameHandler); in IsNativeMethod()
145 bool DebuggerApi::IsNativeMethod(const FrameHandler *frameHandler) in IsNativeMethod() argument
147 if (!frameHandler->HasFrame()) { in IsNativeMethod()
150 Method* method = frameHandler->GetMethod(); in IsNativeMethod()
160 JSTaggedValue DebuggerApi::GetEnv(const FrameHandler *frameHandler) in GetEnv() argument
162 return frameHandler->GetEnv(); in GetEnv()
165 JSTaggedType *DebuggerApi::GetSp(const FrameHandler *frameHandler) in GetSp() argument
167 return frameHandler->GetSp(); in GetSp()
170 int32_t DebuggerApi::GetVregIndex(const FrameHandler *frameHandler, std::string_view name) in GetVregIndex() argument
172 Method *method = DebuggerApi::GetMethod(frameHandler); in GetVregIndex()
192 const FrameHandler *frameHandler, size_t index) in GetVRegValue() argument
194 auto value = frameHandler->GetVRegValue(index); in GetVRegValue()
257 Local<JSValueRef> DebuggerApi::GetProperties(const EcmaVM *ecmaVm, const FrameHandler *frameHandler, in GetProperties() argument
260 JSTaggedValue env = frameHandler->GetEnv(); in GetProperties()
271 void DebuggerApi::SetProperties(const EcmaVM *ecmaVm, const FrameHandler *frameHandler, in SetProperties() argument
274 JSTaggedValue env = frameHandler->GetEnv(); in SetProperties()
284 std::pair<int32_t, uint32_t> DebuggerApi::GetLevelSlot(const FrameHandler *frameHandler, std::strin… in GetLevelSlot() argument
288 JSTaggedValue curEnv = frameHandler->GetEnv(); in GetLevelSlot()
357 FrameHandler frameHandler(thread); in GetCurrentModule() local
358 for (; frameHandler.HasFrame(); frameHandler.PrevJSFrame()) { in GetCurrentModule()
359 if (frameHandler.IsEntryFrame()) { in GetCurrentModule()
362 Method *method = frameHandler.GetMethod(); in GetCurrentModule()
367 JSTaggedValue func = frameHandler.GetFunction(); in GetCurrentModule()
776 std::shared_ptr<FrameHandler> &frameHandler) in EvaluateViaFuncCall() argument
782 mgr->SetEvalFrameHandler(frameHandler); in EvaluateViaFuncCall()
796 FrameHandler frameHandler(ecmaVm->GetJSThread()); in IsExceptionCaught() local
797 for (; frameHandler.HasFrame(); frameHandler.PrevJSFrame()) { in IsExceptionCaught()
798 if (frameHandler.IsEntryFrame()) { in IsExceptionCaught()
801 auto method = frameHandler.GetMethod(); in IsExceptionCaught()
802 if (method->FindCatchBlock(frameHandler.GetBytecodeOffset() != INVALID_INDEX)) { in IsExceptionCaught()