Lines Matching full:vm
24 void InitializeDebugger(::panda::ecmascript::EcmaVM *vm, in InitializeDebugger() argument
27 if (vm == nullptr || vm->GetJsDebuggerManager() == nullptr) { in InitializeDebugger()
28 LOG_DEBUGGER(DEBUG) << "VM has already been destroyed"; in InitializeDebugger()
31 ProtocolHandler *handler = vm->GetJsDebuggerManager()->GetDebuggerHandler(); in InitializeDebugger()
36 vm->GetJsDebuggerManager()->SetDebuggerHandler(new ProtocolHandler(onResponse, vm)); in InitializeDebugger()
39 void UninitializeDebugger(::panda::ecmascript::EcmaVM *vm) in UninitializeDebugger() argument
41 if (vm == nullptr || vm->GetJsDebuggerManager() == nullptr) { in UninitializeDebugger()
42 LOG_DEBUGGER(DEBUG) << "VM has already been destroyed"; in UninitializeDebugger()
45 ProtocolHandler *handler = vm->GetJsDebuggerManager()->GetDebuggerHandler(); in UninitializeDebugger()
47 vm->GetJsDebuggerManager()->SetDebuggerHandler(nullptr); in UninitializeDebugger()
50 void WaitForDebugger(const ::panda::ecmascript::EcmaVM *vm) in WaitForDebugger() argument
52 if (vm == nullptr || vm->GetJsDebuggerManager() == nullptr) { in WaitForDebugger()
53 LOG_DEBUGGER(DEBUG) << "VM has already been destroyed"; in WaitForDebugger()
56 ProtocolHandler *handler = vm->GetJsDebuggerManager()->GetDebuggerHandler(); in WaitForDebugger()
62 void OnMessage(const ::panda::ecmascript::EcmaVM *vm, std::string &&message) in OnMessage() argument
64 if (vm == nullptr || vm->GetJsDebuggerManager() == nullptr) { in OnMessage()
65 LOG_DEBUGGER(DEBUG) << "VM has already been destroyed"; in OnMessage()
68 ProtocolHandler *handler = vm->GetJsDebuggerManager()->GetDebuggerHandler(); in OnMessage()
74 void ProcessMessage(const ::panda::ecmascript::EcmaVM *vm) in ProcessMessage() argument
76 if (vm == nullptr || vm->GetJsDebuggerManager() == nullptr) { in ProcessMessage()
77 LOG_DEBUGGER(DEBUG) << "VM has already been destroyed"; in ProcessMessage()
80 ProtocolHandler *handler = vm->GetJsDebuggerManager()->GetDebuggerHandler(); in ProcessMessage()
86 int32_t GetDispatchStatus(const ::panda::ecmascript::EcmaVM *vm) in GetDispatchStatus() argument
88 if (vm == nullptr || vm->GetJsDebuggerManager() == nullptr) { in GetDispatchStatus()
89 LOG_DEBUGGER(DEBUG) << "VM has already been destroyed"; in GetDispatchStatus()
92 ProtocolHandler *handler = vm->GetJsDebuggerManager()->GetDebuggerHandler(); in GetDispatchStatus()