32#define QM_MAX_THREADS (20)
37 char more_display[256];
45int parse_zbreak(
const char *in,
int *type,
unsigned char **addr,
int *len);
47char* mem2hstr(
char *buf,
const unsigned char *mem,
int count);
48int hstr2mem(
unsigned char *mem,
const char *buf,
int count);
49void set_mem_err(
void);
50unsigned char get_byte(
const unsigned char *ptr);
51void set_byte(
unsigned char *ptr,
int val);
52char* thread2vhstr(
char *buf,
int thread);
53char* thread2fhstr(
char *buf,
int thread);
54const char* fhstr2thread(
const char *buf,
int *thread);
55const char* vhstr2thread(
const char *buf,
int *thread);
56char* int2fhstr(
char *buf,
int val);
57char* int2vhstr(
char *buf,
int vali);
58const char* fhstr2int(
const char *buf,
int *ival);
59const char* vhstr2int(
const char *buf,
int *ival);
60int hstr2byte(
const char *buf,
int *bval);
61int hstr2nibble(
const char *buf,
int *nibble);
64int rtems_gdb_stub_thread_support_ok(
void);
65int rtems_gdb_stub_get_current_thread(
void);
66int rtems_gdb_stub_get_next_thread(
int);
67int rtems_gdb_stub_get_offsets(
68 unsigned char **text_addr,
69 unsigned char **data_addr,
70 unsigned char **bss_addr
72int rtems_gdb_stub_get_thread_regs(
74 unsigned int *registers
76int rtems_gdb_stub_set_thread_regs(
78 unsigned int *registers
80void rtems_gdb_process_query(
181void mips_gdb_stub_install(
int enableThreads) ;
183#define MEMOPT_READABLE 1
184#define MEMOPT_WRITEABLE 2
187#define NUM_MEMSEGS 10
190int gdbstub_add_memsegment(
unsigned,
unsigned,
int);