OSDN Git Service

Merge branch 'master' of git://github.com/monaka/binutils
[pf3gnuchains/pf3gnuchains3x.git] / sid / component / gdb / gdbserv-utils.h
1 /*
2  * gdbserv-utils.h -- part of GDB remote server.
3  *
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.
7  */
8
9
10 /* Return the ASCII equivalent of C (C>=0 && C<=15). The result will be 
11    lower-case. */
12
13 extern unsigned char gdbserv_to_hex (int c);
14 extern int gdbserv_hex_to (unsigned char c);
15
16 extern unsigned int gdbserv_ulong_to_hex (char *ptr, unsigned long val, int num_bits);
17
18
19 extern unsigned int gdbserv_raw_to_hex (char **ptr, char *mem, int nr_bytes);
20
21 extern unsigned int gdbserv_reg_to_hex (char **ptr, struct gdbserv_reg *reg);
22
23 extern unsigned int gdbserv_reg_to_ulong (struct gdbserv *gdbserv, struct gdbserv_reg *reg, unsigned long *val);
24
25 extern unsigned int gdbserv_reg_to_ulonglong (struct gdbserv *gdbserv, struct gdbserv_reg *reg, unsigned long long *val);
26