blob: 1fe67f2cf15efdb37a1c7dc6366ce6ce0f39a42f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#ifndef __PDBGPROXY_H
#define __PDBGPROXY_H
enum gdb_command {NONE, GET_GPRS, GET_SPR, GET_MEM,
STOP_REASON, SET_THREAD, V_CONTC, V_CONTS,
PUT_MEM, INTERRUPT, DISCONNECT, LAST_CMD};
typedef void (*command_cb)(uint64_t *stack, void *priv);
void parser_init(command_cb *callbacks);
int parse_buffer(char *buf, size_t len, void *priv);
void send_nack(void *priv);
void send_ack(void *priv);
#endif
|