RetroArch
debug_supp.h
Go to the documentation of this file.
1 #ifndef __DEBUG_SUPP_H__
2 #define __DEBUG_SUPP_H__
3 
4 #include <gctypes.h>
5 
6 #define QM_MAXTHREADS (20)
7 
9  char display[256];
10  char more_display[256];
11  char name[256];
12 };
13 
15 s32 hstr2nibble(const char *buf,s32 *nibble);
16 char* int2vhstr(char *buf,s32 val);
17 char* mem2hstr(char *buf,const char *mem,s32 count);
18 char* thread2vhstr(char *buf,s32 thread);
19 const char* vhstr2thread(const char *buf,s32 *thread);
21 s32 gdbstub_getoffsets(char **textaddr,char **dataaddr,char **bssaddr);
22 s32 parsezbreak(const char *in,s32 *type,char **addr,u32 *len);
24 s32 parseqp(const char *in,s32 *mask,s32 *thread);
25 void packqq(char *out,s32 mask,s32 thread,struct gdbstub_threadinfo *info);
26 char* reserve_qmheader(char *out);
27 s32 parseql(const char *in,s32 *first,s32 *max_cnt,s32 *athread);
29 char* packqmthread(char *out,s32 thread);
30 void packqmheader(char *out,s32 count,s32 done,s32 athread);
31 
32 #endif
GLuint const GLchar * name
Definition: glext.h:6671
const GLint * first
Definition: glext.h:6478
int32_t s32
32bit signed integer
Definition: gctypes.h:24
GLuint GLfloat * val
Definition: glext.h:7847
Definition: debug_supp.h:8
Data type definitions.
GLenum GLuint GLenum GLsizei const GLchar * buf
Definition: glext.h:8418
const char * vhstr2thread(const char *buf, s32 *thread)
Definition: debug_supp.c:191
Definition: libretro.h:2275
s32 parseql(const char *in, s32 *first, s32 *max_cnt, s32 *athread)
Definition: debug_supp.c:439
s32 parsezbreak(const char *in, s32 *type, char **addr, u32 *len)
Definition: debug_supp.c:339
Definition: memr.c:17
GLenum GLsizei len
Definition: glext.h:7389
void packqmheader(char *out, s32 count, s32 done, s32 athread)
Definition: debug_supp.c:466
struct passwd out
Definition: missing_libc_functions.c:51
s32 hstr2nibble(const char *buf, s32 *nibble)
Definition: debug_supp.c:21
Definition: lwp_threads.h:36
GLuint GLuint GLsizei count
Definition: glext.h:6292
char display[256]
Definition: debug_supp.h:9
char * reserve_qmheader(char *out)
Definition: debug_supp.c:456
GLenum type
Definition: glext.h:6233
GLenum const GLvoid * addr
Definition: glext.h:10528
lwp_cntrl * gdbstub_indextoid(s32 thread)
Definition: debug_supp.c:236
char * thread2vhstr(char *buf, s32 thread)
Definition: debug_supp.c:152
s32 gdbstub_getthreadinfo(s32 thread, struct gdbstub_threadinfo *info)
Definition: debug_supp.c:293
GLenum GLint GLuint mask
Definition: glext.h:6668
GLuint in
Definition: glext.h:10523
s32 gdbstub_getnextthread(s32 athread)
Definition: debug_supp.c:260
char * int2vhstr(char *buf, s32 val)
Definition: debug_supp.c:106
s32 gdbstub_getcurrentthread()
Definition: debug_supp.c:255
char * packqmthread(char *out, s32 thread)
Definition: debug_supp.c:461
char * mem2hstr(char *buf, const char *mem, s32 count)
Definition: debug_supp.c:127
s32 parseqp(const char *in, s32 *mask, s32 *thread)
Definition: debug_supp.c:361
void packqq(char *out, s32 mask, s32 thread, struct gdbstub_threadinfo *info)
Definition: debug_supp.c:374
char more_display[256]
Definition: debug_supp.h:10
uint32_t u32
32bit unsigned integer
Definition: gctypes.h:19
s32 gdbstub_getoffsets(char **textaddr, char **dataaddr, char **bssaddr)
Definition: debug_supp.c:284