Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(217)

Side by Side Diff: gdb/gdbserver/utils.h

Issue 124383005: GDB 7.6.50 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@upstream
Patch Set: Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « gdb/gdbserver/tracepoint.c ('k') | gdb/gdbserver/utils.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* BSD Kernel Data Access Library (libkvm) interface. 1 /* General utility routines for the remote server for GDB.
2 2 Copyright (C) 1993-2013 Free Software Foundation, Inc.
3 Copyright (C) 2004, 2007-2012 Free Software Foundation, Inc.
4 3
5 This file is part of GDB. 4 This file is part of GDB.
6 5
7 This program is free software; you can redistribute it and/or modify 6 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by 7 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 3 of the License, or 8 the Free Software Foundation; either version 3 of the License, or
10 (at your option) any later version. 9 (at your option) any later version.
11 10
12 This program is distributed in the hope that it will be useful, 11 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of 12 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details. 14 GNU General Public License for more details.
16 15
17 You should have received a copy of the GNU General Public License 16 You should have received a copy of the GNU General Public License
18 along with this program. If not, see <http://www.gnu.org/licenses/>. */ 17 along with this program. If not, see <http://www.gnu.org/licenses/>. */
19 18
20 #ifndef BSD_KVM_H 19 #ifndef UTILS_H
21 #define BSD_KVM_H 20 #define UTILS_H
22 21
23 struct pcb; 22 void perror_with_name (const char *string);
24 struct regcache; 23 void error (const char *string,...) ATTRIBUTE_NORETURN ATTRIBUTE_PRINTF (1, 2);
24 void fatal (const char *string,...) ATTRIBUTE_NORETURN ATTRIBUTE_PRINTF (1, 2);
25 void warning (const char *string,...) ATTRIBUTE_PRINTF (1, 2);
26 char *paddress (CORE_ADDR addr);
27 char *pulongest (ULONGEST u);
28 char *plongest (LONGEST l);
29 char *phex_nz (ULONGEST l, int sizeof_l);
30 char *pfildes (gdb_fildes_t fd);
25 31
26 /* Add the libkvm interface to the list of all possible targets and 32 #endif /* UTILS_H */
27 register CUPPLY_PCB as the architecture-specific process control
28 block interpreter. */
29
30 extern void
31 bsd_kvm_add_target (int (*supply_pcb)(struct regcache *, struct pcb *));
32
33 #endif /* bsd-kvm.h */
OLDNEW
« no previous file with comments | « gdb/gdbserver/tracepoint.c ('k') | gdb/gdbserver/utils.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698