Home
last modified time | relevance | path

Searched refs:VmThreadControl (Results 1 – 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/dfx/
Dvm_thread_control.cpp21 bool VmThreadControl::NotifyVMThreadSuspension() // block caller thread in NotifyVMThreadSuspension()
39 void VmThreadControl::SetVMNeedSuspension(bool flag) in SetVMNeedSuspension()
44 bool VmThreadControl::VMNeedSuspension() const in VMNeedSuspension()
49 void VmThreadControl::SetVMSuspended(bool flag) in SetVMSuspended()
54 bool VmThreadControl::IsSuspended() const in IsSuspended()
59 void VmThreadControl::SuspendVM() // block vm thread in SuspendVM()
70 void VmThreadControl::ResumeVM() in ResumeVM()
Dvm_thread_control.h24 class VmThreadControl {
28 VmThreadControl(JSThread *thread) in VmThreadControl() function
/arkcompiler/ets_runtime/ecmascript/napi/
Ddfx_jsnapi.cpp463 … ecmascript::VmThreadControl* vmThreadControl = vm->GetAssociatedJSThread()->GetVmThreadControl(); in SuspendVM()
474 … ecmascript::VmThreadControl* vmThreadControl = vm->GetAssociatedJSThread()->GetVmThreadControl(); in ResumeVM()
484 … ecmascript::VmThreadControl* vmThreadControl = vm->GetAssociatedJSThread()->GetVmThreadControl(); in IsSuspended()
/arkcompiler/ets_runtime/ecmascript/
Djs_thread.h43 class VmThreadControl; variable
520 VmThreadControl *GetVmThreadControl() const in GetVmThreadControl()
926 VmThreadControl *vmThreadControl_ {nullptr};
Djs_thread.cpp92 vmThreadControl_ = new VmThreadControl(this); in JSThread()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dslowpath_lowering.cpp3155 builder_.Int8(VmThreadControl::VM_NEED_SUSPENSION)), &slowPath, &checkStackOver); in LowerCheckSafePointAndStackOver()
Dinterpreter_stub.cpp128 …Int8(VmThreadControl::VM_NEED_SUSPENSION))), &callRuntime, &dispatch); …