RetroArch
Classes | Macros | Functions
debug_supp.h File Reference
#include <gctypes.h>
Include dependency graph for debug_supp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  gdbstub_threadinfo
 

Macros

#define QM_MAXTHREADS   (20)
 

Functions

s32 gdbstub_getcurrentthread ()
 
s32 hstr2nibble (const char *buf, s32 *nibble)
 
char * int2vhstr (char *buf, s32 val)
 
char * mem2hstr (char *buf, const char *mem, s32 count)
 
char * thread2vhstr (char *buf, s32 thread)
 
const char * vhstr2thread (const char *buf, s32 *thread)
 
lwp_cntrlgdbstub_indextoid (s32 thread)
 
s32 gdbstub_getoffsets (char **textaddr, char **dataaddr, char **bssaddr)
 
s32 parsezbreak (const char *in, s32 *type, char **addr, u32 *len)
 
s32 gdbstub_getthreadinfo (s32 thread, struct gdbstub_threadinfo *info)
 
s32 parseqp (const char *in, s32 *mask, s32 *thread)
 
void packqq (char *out, s32 mask, s32 thread, struct gdbstub_threadinfo *info)
 
char * reserve_qmheader (char *out)
 
s32 parseql (const char *in, s32 *first, s32 *max_cnt, s32 *athread)
 
s32 gdbstub_getnextthread (s32 athread)
 
char * packqmthread (char *out, s32 thread)
 
void packqmheader (char *out, s32 count, s32 done, s32 athread)
 

Macro Definition Documentation

◆ QM_MAXTHREADS

#define QM_MAXTHREADS   (20)

Function Documentation

◆ gdbstub_getcurrentthread()

s32 gdbstub_getcurrentthread ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ gdbstub_getnextthread()

s32 gdbstub_getnextthread ( s32  athread)
Here is the caller graph for this function:

◆ gdbstub_getoffsets()

s32 gdbstub_getoffsets ( char **  textaddr,
char **  dataaddr,
char **  bssaddr 
)

◆ gdbstub_getthreadinfo()

s32 gdbstub_getthreadinfo ( s32  thread,
struct gdbstub_threadinfo info 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ gdbstub_indextoid()

lwp_cntrl* gdbstub_indextoid ( s32  thread)
Here is the caller graph for this function:

◆ hstr2nibble()

s32 hstr2nibble ( const char *  buf,
s32 nibble 
)
Here is the caller graph for this function:

◆ int2vhstr()

char* int2vhstr ( char *  buf,
s32  val 
)

◆ mem2hstr()

char* mem2hstr ( char *  buf,
const char *  mem,
s32  count 
)
Here is the caller graph for this function:

◆ packqmheader()

void packqmheader ( char *  out,
s32  count,
s32  done,
s32  athread 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ packqmthread()

char* packqmthread ( char *  out,
s32  thread 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ packqq()

void packqq ( char *  out,
s32  mask,
s32  thread,
struct gdbstub_threadinfo info 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ parseql()

s32 parseql ( const char *  in,
s32 first,
s32 max_cnt,
s32 athread 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ parseqp()

s32 parseqp ( const char *  in,
s32 mask,
s32 thread 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ parsezbreak()

s32 parsezbreak ( const char *  in,
s32 type,
char **  addr,
u32 len 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ reserve_qmheader()

char* reserve_qmheader ( char *  out)
Here is the caller graph for this function:

◆ thread2vhstr()

char* thread2vhstr ( char *  buf,
s32  thread 
)
Here is the caller graph for this function:

◆ vhstr2thread()

const char* vhstr2thread ( const char *  buf,
s32 thread 
)
Here is the call graph for this function:
Here is the caller graph for this function: