MCPcopy Create free account
hub / github.com/doldecomp/mkdd / createThread

Function createThread

libs/JSystem/JAudio/System/JASDvdThread.cpp:12–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10 JASTaskThread *getThreadPointer() { return sThread; }
11
12 bool createThread(s32 threadPriority, int msgCount, u32 stackSize)
13 {
14 // check if createThread already has been called
15 if (sThread != 0)
16 {
17#line 32
18 JUT_CRITICAL_WARNING_F("%s", "JASDvd::createThread が2回呼び出されました");
19 return false;
20 }
21 sThread = new (JASDram, 0) JASTaskThread(threadPriority, msgCount, stackSize);
22 JUT_ASSERT(sThread);
23 JKRHeap *pCurrentHeap = JKRGetSystemHeap();
24 JUT_ASSERT(pCurrentHeap);
25 sThread->setCurrentHeap(pCurrentHeap);
26 sThread->resume();
27 return true;
28 }
29}

Callers 1

initJASystemMethod · 0.85

Calls 3

JKRGetSystemHeapFunction · 0.85
setCurrentHeapMethod · 0.80
resumeMethod · 0.45

Tested by

no test coverage detected