CACAO
Data Structures | Macros | Functions | Variables
cacaodbgserver.c File Reference

Go to the source code of this file.

Data Structures

struct  _pending_brkpt
 

Macros

#define SENDCMD(CMD)
 

Functions

static void closepipeend (int fd)
 
static void startgdb ()
 
static void getgdboutput (char *inbuf, int buflen)
 
static unsigned long dataevaluate (char *expr)
 
static bool commonbreakpointhandler (char *sigbuf, int sigtrap)
 
static void controlloop ()
 
int main (int argc, char **argv)
 

Variables

FILE * gdbin
 
FILE * gdbout
 
struct _pending_brkptpending_brkpts
 
int pending_brkpts_size
 

Macro Definition Documentation

#define SENDCMD (   CMD)
Value:
fprintf(gdbout,"%s",CMD); \
fflush(gdbout); \
FILE * gdbout

Definition at line 113 of file cacaodbgserver.c.

Function Documentation

static void closepipeend ( int  fd)
static

Definition at line 60 of file cacaodbgserver.c.

static bool commonbreakpointhandler ( char *  sigbuf,
int  sigtrap 
)
static

Definition at line 158 of file cacaodbgserver.c.

static void controlloop ( )
static

Definition at line 212 of file cacaodbgserver.c.

static unsigned long dataevaluate ( char *  expr)
static

Definition at line 137 of file cacaodbgserver.c.

static void getgdboutput ( char *  inbuf,
int  buflen 
)
static

Definition at line 118 of file cacaodbgserver.c.

int main ( int  argc,
char **  argv 
)

Definition at line 272 of file cacaodbgserver.c.

static void startgdb ( )
static

Definition at line 74 of file cacaodbgserver.c.

Variable Documentation

FILE* gdbin

Definition at line 48 of file cacaodbgserver.c.

FILE * gdbout

Definition at line 48 of file cacaodbgserver.c.

struct _pending_brkpt* pending_brkpts

Definition at line 56 of file cacaodbgserver.c.

int pending_brkpts_size

Definition at line 57 of file cacaodbgserver.c.