Home
last modified time | relevance | path

Searched refs:SustainingJSHandle (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Dsustaining_js_handle.h25 class SustainingJSHandle { class
27 SustainingJSHandle(EcmaVM *vm);
28 ~SustainingJSHandle();
51 SustainingJSHandle *pre_ { nullptr };
52 SustainingJSHandle *next_ { nullptr };
62 void AddSustainingJSHandle(SustainingJSHandle *sustainingJSHandle);
63 void RemoveSustainingJSHandle(SustainingJSHandle *sustainingJSHandle);
67 SustainingJSHandle *listHead_ { nullptr };
H A Dsustaining_js_handle.cpp21 SustainingJSHandle::SustainingJSHandle(EcmaVM *vm) : vm_(vm) in SustainingJSHandle() function in panda::ecmascript::SustainingJSHandle
27 SustainingJSHandle::~SustainingJSHandle() in ~SustainingJSHandle()
36 uintptr_t SustainingJSHandle::GetJsHandleSlot(JSTaggedType value) in GetJsHandleSlot()
49 uintptr_t SustainingJSHandle::Expand() in Expand()
59 void SustainingJSHandle::Iterate(const RootRangeVisitor &rv) in Iterate()
70 void SustainingJSHandleList::AddSustainingJSHandle(SustainingJSHandle *sustainingJSHandle) in AddSustainingJSHandle()
86 void SustainingJSHandleList::RemoveSustainingJSHandle(SustainingJSHandle *sustainingJSHandle) in RemoveSustainingJSHandle()
H A Decma_context.h51 class SustainingJSHandle;
625 void AddSustainingJSHandle(SustainingJSHandle*);
626 void RemoveSustainingJSHandle(SustainingJSHandle*);
H A Decma_context.cpp1225 void EcmaContext::AddSustainingJSHandle(SustainingJSHandle *sustainingHandle) in AddSustainingJSHandle()
1232 void EcmaContext::RemoveSustainingJSHandle(SustainingJSHandle *sustainingHandle) in RemoveSustainingJSHandle()
/arkcompiler/ets_runtime/ecmascript/jit/
H A Djit_task.h306 std::unique_ptr<SustainingJSHandle> sustainingJSHandle_;
H A Djit_task.cpp52 sustainingJSHandle_ = std::make_unique<SustainingJSHandle>(hostThread->GetEcmaVM()); in JitTask()

Completed in 6 milliseconds