doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions | Variables
debugger.cpp File Reference
#include "../../idlib/precompiled.h"
#include "../../sys/win32/rc/debugger_resource.h"
#include "DebuggerApp.h"
#include "DebuggerServer.h"

Go to the source code of this file.

Functions

DWORD CALLBACK DebuggerThread (LPVOID param)
 
void DebuggerClientInit (const char *cmdline)
 
void DebuggerClientLaunch (void)
 
DWORD CALLBACK DebuggerServerThread (LPVOID param)
 
bool DebuggerServerInit (void)
 
void DebuggerServerShutdown (void)
 
void DebuggerServerCheckBreakpoint (idInterpreter *interpreter, idProgram *program, int instructionPointer)
 
void DebuggerServerPrint (const char *text)
 

Variables

rvDebuggerApp gDebuggerApp
 
HWND gDebuggerWindow = NULL
 
bool gDebuggerSuspend = false
 
bool gDebuggerConnnected = false
 
HANDLE gDebuggerGameThread = NULL
 
rvDebuggerServergDebuggerServer = NULL
 
HANDLE gDebuggerServerThread = NULL
 
DWORD gDebuggerServerThreadID = 0
 
bool gDebuggerServerQuit = false
 

Function Documentation

void DebuggerClientInit ( const char *  cmdline)

Definition at line 56 of file debugger.cpp.

void DebuggerClientLaunch ( void  )

Definition at line 84 of file debugger.cpp.

void DebuggerServerCheckBreakpoint ( idInterpreter interpreter,
idProgram program,
int  instructionPointer 
)

Definition at line 209 of file debugger.cpp.

bool DebuggerServerInit ( void  )

Definition at line 144 of file debugger.cpp.

void DebuggerServerPrint ( const char *  text)

Definition at line 226 of file debugger.cpp.

void DebuggerServerShutdown ( void  )

Definition at line 180 of file debugger.cpp.

DWORD CALLBACK DebuggerServerThread ( LPVOID  param)

Definition at line 124 of file debugger.cpp.

DWORD CALLBACK DebuggerThread ( LPVOID  param)

Variable Documentation

rvDebuggerApp gDebuggerApp

Definition at line 38 of file debugger.cpp.

bool gDebuggerConnnected = false

Definition at line 41 of file debugger.cpp.

HANDLE gDebuggerGameThread = NULL

Definition at line 42 of file debugger.cpp.

rvDebuggerServer* gDebuggerServer = NULL

Definition at line 44 of file debugger.cpp.

bool gDebuggerServerQuit = false

Definition at line 47 of file debugger.cpp.

HANDLE gDebuggerServerThread = NULL

Definition at line 45 of file debugger.cpp.

DWORD gDebuggerServerThreadID = 0

Definition at line 46 of file debugger.cpp.

bool gDebuggerSuspend = false

Definition at line 40 of file debugger.cpp.

HWND gDebuggerWindow = NULL

Definition at line 39 of file debugger.cpp.