VBoxGDB.cpp File Reference
#include "stdafx.h"
#include <stdio.h>
#include "../../GDBServerFoundation/GDBServer.h"
#include "../../GDBServerFoundation/GDBStub.h"
#include "../../GDBServerFoundation/GlobalSessionMonitor.h"
#include "VBoxClient.h"
#include "VBoxTarget.h"

Go to the source code of this file.

Classes

class  SimpleStub
 
class  StubWithLogging
 
class  GDBStubFactory
 

Functions

BOOL CALLBACK CtrlHandler (DWORD dwType)
 
bool ReproduceVBoxBug (const char *pHost, int port)
 
void DisplayHelp ()
 
static BOOL CALLBACK safeCtrlHandler (DWORD dwType)
 
int main (int argc, char *argv[])
 

Variables

static volatile LONG s_bStubCreated
 
static VBoxClientpClt
 
static VBoxClients_pClient
 

Function Documentation

BOOL CALLBACK CtrlHandler ( DWORD  dwType)

Definition at line 92 of file VBoxGDB.cpp.

void DisplayHelp ( )

Definition at line 142 of file VBoxGDB.cpp.

int main ( int  argc,
char *  argv[] 
)

Definition at line 169 of file VBoxGDB.cpp.

bool ReproduceVBoxBug ( const char *  pHost,
int  port 
)

Definition at line 102 of file VBoxGDB.cpp.

static BOOL CALLBACK safeCtrlHandler ( DWORD  dwType)
static

Definition at line 150 of file VBoxGDB.cpp.

Variable Documentation

VBoxClient* pClt
static

Definition at line 90 of file VBoxGDB.cpp.

volatile LONG s_bStubCreated
static

Definition at line 58 of file VBoxGDB.cpp.

VBoxClient* s_pClient
static

Definition at line 148 of file VBoxGDB.cpp.