Lines Matching refs:MT_ASSERT

68 			MT_ASSERT(res == true, "Can't add fiber to storage");  in TaskScheduler()
80 MT_ASSERT(res == true, "Can't add fiber to storage"); in TaskScheduler()
94 MT_ASSERT(res == true, "Can't add group to storage"); in TaskScheduler()
171 MT_ASSERT(res, "Can't get more standard fibers!"); in RequestFiberContext()
176 MT_ASSERT(res, "Can't get more extended fibers!"); in RequestFiberContext()
182MT_ASSERT(fiberContext != nullptr, "Can't get more fibers. Too many tasks in flight simultaneously… in RequestFiberContext()
193 MT_ASSERT(fiberContext, "Can't release nullptr Fiber. fiberContext is nullptr"); in ReleaseFiberContext()
198 MT_ASSERT(fiberContext != nullptr, "Fiber context can't be nullptr"); in ReleaseFiberContext()
215 MT_ASSERT(res != false, "Can't return fiber to storage"); in ReleaseFiberContext()
220 MT_ASSERT(threadContext.threadId.IsEqual(ThreadId::Self()), "Thread context sanity check failed"); in ExecuteTask()
222 MT_ASSERT(fiberContext, "Invalid fiber context"); in ExecuteTask()
223 MT_ASSERT(fiberContext->currentTask.IsValid(), "Invalid task"); in ExecuteTask()
231MT_ASSERT(fiberContext->GetThreadContext()->threadId.IsEqual(ThreadId::Self()), "Thread context sa… in ExecuteTask()
263 MT_ASSERT(groupTaskCount >= 0, "Sanity check failed!"); in ExecuteTask()
272 MT_ASSERT(allGroupTaskCount >= 0, "Sanity check failed!"); in ExecuteTask()
278 MT_ASSERT(childrenFibersCount >= 0, "Sanity check failed!"); in ExecuteTask()
283MT_ASSERT(threadContext.threadId.IsEqual(ThreadId::Self()), "Thread context sanity check failed"); in ExecuteTask()
284MT_ASSERT(parentFiberContext->GetThreadContext() == nullptr, "Inactive parent should not have a va… in ExecuteTask()
289MT_ASSERT(parentFiberContext->GetThreadContext()->threadId.IsEqual(ThreadId::Self()), "Thread cont… in ExecuteTask()
308 MT_ASSERT(taskStatus != FiberTaskStatus::RUNNED, "Incorrect task status") in ExecuteTask()
318 MT_ASSERT(fiberContext.currentTask.IsValid(), "Invalid task in fiber context"); in FiberMain()
319 MT_ASSERT(fiberContext.GetThreadContext(), "Invalid thread context"); in FiberMain()
320MT_ASSERT(fiberContext.GetThreadContext()->threadId.IsEqual(ThreadId::Self()), "Thread context san… in FiberMain()
370 MT_ASSERT(context.taskScheduler, "Task scheduler must be not null!"); in WorkerThreadMain()
393 MT_ASSERT(context.taskScheduler, "Task scheduler must be not null!"); in SchedulerFiberWait()
394 MT_ASSERT(waitContext.waitCounter, "Wait counter must be not null!"); in SchedulerFiberWait()
445 MT_ASSERT(context.taskScheduler, "Task scheduler must be not null!"); in SchedulerFiberMain()
549 MT_ASSERT(fiberContext, "Can't get execution context from pool"); in SchedulerFiberProcessTask()
550 MT_ASSERT(fiberContext->currentTask.IsValid(), "Sanity check failed"); in SchedulerFiberProcessTask()
551 MT_ASSERT(fiberContext->stackRequirements == task.desc.stackRequirements, "Sanity check failed"); in SchedulerFiberProcessTask()
575 MT_ASSERT( childrenFibersCount == 0, "Sanity check failed"); in SchedulerFiberProcessTask()
582 MT_ASSERT( childrenFibersCount >= 0, "Sanity check failed"); in SchedulerFiberProcessTask()
587 MT_ASSERT(parentFiber == nullptr, "Sanity check failed"); in SchedulerFiberProcessTask()
663 MT_ASSERT(idx >= 0 && idx < TaskGroup::MT_MAX_GROUPS_COUNT, "Invalid index"); in RunTasksImpl()
705MT_ASSERT(bucket.count < (internal::TASK_BUFFER_CAPACITY - 1), "Sanity check failed. Too many task… in RunTasksImpl()
724MT_ASSERT(!IsWorkerThread(), "Can't use RunAsync inside Task. Use FiberContext.RunAsync() instead.… in RunAsync()
766MT_ASSERT( waitingThreads[waitingSlotIndex % waitingThreads.size()].IsEqual(ThreadId::Self()), "wa… in WaitGroup()
802MT_ASSERT( waitingThreads[waitingSlotIndex % waitingThreads.size()].IsEqual(ThreadId::Self()), "wa… in WaitAll()
845 MT_ASSERT(IsWorkerThread() == false, "Can't use CreateGroup inside Task."); in CreateGroup()
855 MT_ASSERT(groupStats[idx].GetDebugIsFree() == true, "Bad logic!"); in CreateGroup()
865 MT_ASSERT(IsWorkerThread() == false, "Can't use ReleaseGroup inside Task."); in ReleaseGroup()
866 MT_ASSERT(group.IsValid(), "Invalid group ID"); in ReleaseGroup()
870 MT_ASSERT(groupStats[idx].GetDebugIsFree() == false, "Group already released"); in ReleaseGroup()
877 MT_ASSERT(res, "Can't return group to pool"); in ReleaseGroup()
882 MT_ASSERT(group.IsValid(), "Invalid group ID"); in GetGroupDesc()
887 MT_ASSERT(groupDesc.GetDebugIsFree() == false, "Invalid group"); in GetGroupDesc()