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

Side by Side Diff: gdb/breakpoint.h

Issue 11969036: Merge GDB 7.5.1 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@master
Patch Set: Created 7 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/blockframe.c ('k') | gdb/breakpoint.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
None
OLDNEW
1 /* Data structures associated with breakpoints in GDB. 1 /* Data structures associated with breakpoints in GDB.
2 Copyright (C) 1992-2004, 2007-2012 Free Software Foundation, Inc. 2 Copyright (C) 1992-2004, 2007-2012 Free Software Foundation, Inc.
3 3
4 This file is part of GDB. 4 This file is part of GDB.
5 5
6 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
7 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
8 the Free Software Foundation; either version 3 of the License, or 8 the Free Software Foundation; either version 3 of the License, or
9 (at your option) any later version. 9 (at your option) any later version.
10 10
11 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,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of 12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details. 14 GNU General Public License for more details.
15 15
16 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
17 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/>. */
18 18
19 #if !defined (BREAKPOINT_H) 19 #if !defined (BREAKPOINT_H)
20 #define BREAKPOINT_H 1 20 #define BREAKPOINT_H 1
21 21
22 #include "frame.h" 22 #include "frame.h"
23 #include "value.h" 23 #include "value.h"
24 #include "vec.h" 24 #include "vec.h"
25 #include "ax.h"
26 #include "command.h"
25 27
26 struct value; 28 struct value;
27 struct block; 29 struct block;
28 struct breakpoint_object; 30 struct breakpoint_object;
29 struct get_number_or_range_state; 31 struct get_number_or_range_state;
30 struct thread_info; 32 struct thread_info;
31 struct bpstats; 33 struct bpstats;
32 struct bp_location; 34 struct bp_location;
35 struct linespec_result;
36 struct linespec_sals;
33 37
34 /* This is the maximum number of bytes a breakpoint instruction can 38 /* This is the maximum number of bytes a breakpoint instruction can
35 take. Feel free to increase it. It's just used in a few places to 39 take. Feel free to increase it. It's just used in a few places to
36 size arrays that should be independent of the target 40 size arrays that should be independent of the target
37 architecture. */ 41 architecture. */
38 42
39 #define BREAKPOINT_MAX 16 43 #define BREAKPOINT_MAX 16
40 44
41 45
42 46
43 /* Type of breakpoint. */ 47 /* Type of breakpoint. */
44 /* FIXME In the future, we should fold all other breakpoint-like 48 /* FIXME In the future, we should fold all other breakpoint-like
45 things into here. This includes: 49 things into here. This includes:
46 50
47 * single-step (for machines where we have to simulate single 51 * single-step (for machines where we have to simulate single
48 stepping) (probably, though perhaps it is better for it to look as 52 stepping) (probably, though perhaps it is better for it to look as
49 much as possible like a single-step to wait_for_inferior). */ 53 much as possible like a single-step to wait_for_inferior). */
50 54
51 enum bptype 55 enum bptype
52 { 56 {
53 bp_none = 0, /* Eventpoint has been deleted */ 57 bp_none = 0, /* Eventpoint has been deleted */
54 bp_breakpoint, /* Normal breakpoint */ 58 bp_breakpoint, /* Normal breakpoint */
55 bp_hardware_breakpoint, /* Hardware assisted breakpoint */ 59 bp_hardware_breakpoint, /* Hardware assisted breakpoint */
56 bp_until, /* used by until command */ 60 bp_until, /* used by until command */
57 bp_finish, /* used by finish command */ 61 bp_finish, /* used by finish command */
58 bp_watchpoint, /* Watchpoint */ 62 bp_watchpoint, /* Watchpoint */
59 bp_hardware_watchpoint, /* Hardware assisted watchpoint */ 63 bp_hardware_watchpoint, /* Hardware assisted watchpoint */
60 bp_read_watchpoint, /* read watchpoint, (hardware assisted) */ 64 bp_read_watchpoint, /* read watchpoint, (hardware assisted) */

error: old chunk mismatch

OLDNEW
« no previous file with comments | « gdb/blockframe.c ('k') | gdb/breakpoint.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698