#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|