Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/static_core/runtime/
Dmt_thread_manager.cpp29 MTThreadManager::MTThreadManager(mem::InternalAllocatorPtr allocator) : threads_(allocator->Adapter… in MTThreadManager() function in panda::MTThreadManager
35 MTThreadManager::~MTThreadManager() in ~MTThreadManager()
40 uint32_t MTThreadManager::GetInternalThreadId() in GetInternalThreadId()
54 void MTThreadManager::RemoveInternalThreadId(uint32_t id) in RemoveInternalThreadId()
62 MTManagedThread *MTThreadManager::GetThreadByInternalThreadIdWithLockHeld(uint32_t threadId) in GetThreadByInternalThreadIdWithLockHeld()
73 bool MTThreadManager::DeregisterSuspendedThreads() in DeregisterSuspendedThreads()
116 void MTThreadManager::DecreaseCountersForThread(MTManagedThread *thread) in DecreaseCountersForThread()
126 bool MTThreadManager::StopThreadsOnTerminationLoops(MTManagedThread *current) in StopThreadsOnTerminationLoops()
147 void MTThreadManager::WaitForDeregistration() in WaitForDeregistration()
183 void MTThreadManager::StopDaemonThreads() REQUIRES(threadLock_) in StopDaemonThreads()
[all …]
Dthread_manager.h130 class MTThreadManager : public ThreadManager {
132 NO_COPY_SEMANTIC(MTThreadManager);
133 NO_MOVE_SEMANTIC(MTThreadManager);
138 explicit MTThreadManager(mem::InternalAllocatorPtr allocator);
140 ~MTThreadManager() override;
Dthread.cpp604 auto threadManager = reinterpret_cast<MTThreadManager *>(GetVM()->GetThreadManager()); in MTManagedThread()
620 auto threadManager = reinterpret_cast<MTThreadManager *>(GetVM()->GetThreadManager()); in ~MTManagedThread()
694 auto threadManager = reinterpret_cast<MTThreadManager *>(GetVM()->GetThreadManager()); in ProcessCreatedThread()
781 auto threadManager = reinterpret_cast<MTThreadManager *>(GetVM()->GetThreadManager()); in SetDaemon()
841 auto threadManager = reinterpret_cast<MTThreadManager *>(GetVM()->GetThreadManager()); in Destroy()
Dmonitor.cpp106 auto threadManager = reinterpret_cast<MTThreadManager *>(thread->GetVM()->GetThreadManager()); in InflateThinLock()
/arkcompiler/runtime_core/static_core/runtime/core/
Dcore_vm.h101 MTThreadManager *GetThreadManager() const override in GetThreadManager()
184 MTThreadManager *threadManager_ {nullptr};
Dcore_vm.cpp92 threadManager_ = allocator->New<MTThreadManager>(allocator); in PandaCoreVM()
/arkcompiler/runtime_core/static_core/runtime/include/
Dmanaged_thread.h26 class MTThreadManager; variable
956 friend class panda::MTThreadManager;