MCPcopy Create free account
hub / github.com/defold/defold / JobSystemDebugPrintJobs

Function JobSystemDebugPrintJobs

engine/dlib/src/dlib/jobsystem.cpp:733–752  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

731}
732
733void JobSystemDebugPrintJobs(HJobContext context)
734{
735 DM_MUTEX_OPTIONAL_SCOPED_LOCK(context->m_ThreadContext.m_Mutex);
736
737 JobThreadContext* ctx = &context->m_ThreadContext;
738
739 printf("JOBSYSTEM: %p\n", context);
740 printf(" DONE: sz: %u\n", ctx->m_Done.Size());
741 for (uint32_t i = 0; i < ctx->m_Done.Size(); ++i)
742 {
743 HJob hjob = ctx->m_Done[i];
744 DebugPrintJob(ctx, hjob);
745 }
746 printf(" QUEUE: sz: %u\n", ctx->m_Work.Size());
747 for (uint32_t i = 0; i < ctx->m_Work.Size(); ++i)
748 {
749 HJob hjob = ctx->m_Work[i];
750 DebugPrintJob(ctx, hjob);
751 }
752}

Callers

nothing calls this directly

Calls 2

DebugPrintJobFunction · 0.85
SizeMethod · 0.45

Tested by

no test coverage detected