Lines Matching defs:frameHandler
46 auto &frameHandler = vm->GetJsDebuggerManager()->GetEvalFrameHandler();
47 ASSERT(frameHandler);
49 Local<JSValueRef> value = GetValue(vm, frameHandler.get(), Local<StringRef>(name));
77 auto &frameHandler = vm->GetJsDebuggerManager()->GetEvalFrameHandler();
78 ASSERT(frameHandler);
80 if (SetValue(vm, frameHandler.get(), Local<StringRef>(name), value)) {
89 Local<JSValueRef> DebuggerExecutor::GetValue(const EcmaVM *vm, const FrameHandler *frameHandler, Local<StringRef> name)
92 value = GetLocalValue(vm, frameHandler, name);
96 value = GetLexicalValue(vm, frameHandler, name);
100 value = GetModuleValue(vm, frameHandler, name);
112 bool DebuggerExecutor::SetValue(const EcmaVM *vm, FrameHandler *frameHandler,
115 if (SetLocalValue(vm, frameHandler, name, value)) {
118 if (SetLexicalValue(vm, frameHandler, name, value)) {
121 if (SetModuleValue(vm, frameHandler, name, value)) {
138 Local<JSValueRef> DebuggerExecutor::GetLocalValue(const EcmaVM *vm, const FrameHandler *frameHandler,
143 int32_t index = DebuggerApi::GetVregIndex(frameHandler, name->ToString(vm));
148 result = DebuggerApi::GetVRegValue(vm, frameHandler, index);
152 bool DebuggerExecutor::SetLocalValue(const EcmaVM *vm, FrameHandler *frameHandler,
156 int32_t index = DebuggerApi::GetVregIndex(frameHandler, varName);
161 DebuggerApi::SetVRegValue(frameHandler, index, value);
166 Local<JSValueRef> DebuggerExecutor::GetLexicalValue(const EcmaVM *vm, const FrameHandler *frameHandler,
171 auto [level, slot] = DebuggerApi::GetLevelSlot(frameHandler, name->ToString(vm));
176 result = DebuggerApi::GetProperties(vm, frameHandler, level, slot);
180 bool DebuggerExecutor::SetLexicalValue(const EcmaVM *vm, const FrameHandler *frameHandler,
184 auto [level, slot] = DebuggerApi::GetLevelSlot(frameHandler, varName);
189 DebuggerApi::SetProperties(vm, frameHandler, level, slot, value);
206 Local<JSValueRef> DebuggerExecutor::GetModuleValue(const EcmaVM *vm, const FrameHandler *frameHandler,
211 Method *method = DebuggerApi::GetMethod(frameHandler);
224 bool DebuggerExecutor::SetModuleValue(const EcmaVM *vm, const FrameHandler *frameHandler,
228 Method *method = DebuggerApi::GetMethod(frameHandler);