2 * gdbserv-utils.h -- part of GDB remote server.
4 * Copyright (C) 2000 Red Hat.
5 * This file is part of SID and is licensed under the GPL.
6 * See the file COPYING.SID for conditions for redistribution.
10 /* Return the ASCII equivalent of C (C>=0 && C<=15). The result will be
13 extern unsigned char gdbserv_to_hex (int c);
14 extern int gdbserv_hex_to (unsigned char c);
16 extern unsigned int gdbserv_ulong_to_hex (char *ptr, unsigned long val, int num_bits);
19 extern unsigned int gdbserv_raw_to_hex (char **ptr, char *mem, int nr_bytes);
21 extern unsigned int gdbserv_reg_to_hex (char **ptr, struct gdbserv_reg *reg);
23 extern unsigned int gdbserv_reg_to_ulong (struct gdbserv *gdbserv, struct gdbserv_reg *reg, unsigned long *val);
25 extern unsigned int gdbserv_reg_to_ulonglong (struct gdbserv *gdbserv, struct gdbserv_reg *reg, unsigned long long *val);