#include "global.h"#include "RageThreads.h"#include "RageTimer.h"#include "RageLog.h"#include "RageUtil.h"#include <cerrno>#include <set>#include "arch/Threads/Threads.h"#include "arch/Dialog/Dialog.h"Classes | |
| struct | ThreadSlot |
| struct | ThreadSlot::ThreadCheckpoint |
| struct | SetupMainThread |
Defines | |
| #define | MAX_THREADS 128 |
| #define | CHECKPOINT_COUNT 5 |
Functions | |
| int | FindEmptyThreadSlot () |
| void | InitThreads () |
| ThreadSlot * | GetThreadSlotFromID (uint64_t iID) |
| ThreadSlot * | GetCurThreadSlot () |
| ThreadSlot * | GetUnknownThreadSlot () |
| const char * | GetCheckpointLog (int slotno, int lineno) |
Variables | |
| ThreadSlot | g_ThreadSlots [MAX_THREADS] |
| ThreadSlot * | g_pUnknownThreadSlot = NULL |
| RageMutex | g_ThreadSlotsLock ("ThreadSlots") |
| SetupMainThread | SetupMainThreadObj |
| bool | g_LogCheckpoints = false |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.7