Searched refs:StackfulCoroutineManager (Results 1 – 5 of 5) sorted by relevance
28 uint8_t *StackfulCoroutineManager::AllocCoroutineStack() in AllocCoroutineStack()35 void StackfulCoroutineManager::FreeCoroutineStack(uint8_t *stack) in FreeCoroutineStack()42 void StackfulCoroutineManager::CreateWorkers(uint32_t howMany, Runtime *runtime, PandaVM *vm) in CreateWorkers()68 void StackfulCoroutineManager::OnWorkerShutdown() in OnWorkerShutdown()77 void StackfulCoroutineManager::OnWorkerStartup() in OnWorkerStartup()86 void StackfulCoroutineManager::DisableCoroutineSwitch() in DisableCoroutineSwitch()91 void StackfulCoroutineManager::EnableCoroutineSwitch() in EnableCoroutineSwitch()96 bool StackfulCoroutineManager::IsCoroutineSwitchDisabled() in IsCoroutineSwitchDisabled()101 void StackfulCoroutineManager::Initialize(CoroutineManagerConfig config, Runtime *runtime, PandaVM … in Initialize()130 void StackfulCoroutineManager::Finalize() in Finalize()[all …]
31 class StackfulCoroutineManager : public CoroutineManager {33 NO_COPY_SEMANTIC(StackfulCoroutineManager);34 NO_MOVE_SEMANTIC(StackfulCoroutineManager);36 explicit StackfulCoroutineManager(CoroutineFactory factory) : CoroutineManager(factory) {} in StackfulCoroutineManager() function37 ~StackfulCoroutineManager() override = default;
25 class StackfulCoroutineManager; variable44 …StackfulCoroutineWorker(Runtime *runtime, PandaVM *vm, StackfulCoroutineManager *coroManager, Sche…174 StackfulCoroutineManager *coroManager_;
23 …eWorker::StackfulCoroutineWorker(Runtime *runtime, PandaVM *vm, StackfulCoroutineManager *coroMana… in StackfulCoroutineWorker()
179 … coroutineManager_ = allocator->New<StackfulCoroutineManager>(EtsCoroutine::Create<Coroutine>);