summaryrefslogtreecommitdiffstats
path: root/src/pdbgproxy.h
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
OpenPOWER on IntegriCloud