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

Side by Side Diff: gdb/top.c

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/top.h ('k') | gdb/tracepoint.h » ('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 /* Top level stuff for GDB, the GNU debugger. 1 /* Top level stuff for GDB, the GNU debugger.
2 2
3 Copyright (C) 1986-2012 Free Software Foundation, Inc. 3 Copyright (C) 1986-2012 Free Software Foundation, Inc.
4 4
5 This file is part of GDB. 5 This file is part of GDB.
6 6
7 This program is free software; you can redistribute it and/or modify 7 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 8 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 9 the Free Software Foundation; either version 3 of the License, or
10 (at your option) any later version. 10 (at your option) any later version.
(...skipping 29 matching lines...) Expand all
40 #include "top.h" 40 #include "top.h"
41 #include "version.h" 41 #include "version.h"
42 #include "serial.h" 42 #include "serial.h"
43 #include "doublest.h" 43 #include "doublest.h"
44 #include "gdb_assert.h" 44 #include "gdb_assert.h"
45 #include "main.h" 45 #include "main.h"
46 #include "event-loop.h" 46 #include "event-loop.h"
47 #include "gdbthread.h" 47 #include "gdbthread.h"
48 #include "python/python.h" 48 #include "python/python.h"
49 #include "interps.h" 49 #include "interps.h"
50 #include "observer.h"
50 51
51 /* readline include files. */ 52 /* readline include files. */
52 #include "readline/readline.h" 53 #include "readline/readline.h"
53 #include "readline/history.h" 54 #include "readline/history.h"
54 55
55 /* readline defines this. */ 56 /* readline defines this. */
56 #undef savestring 57 #undef savestring
57 58
58 #include <sys/types.h> 59 #include <sys/types.h>
59 60
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
91 92
92 int inhibit_gdbinit = 0; 93 int inhibit_gdbinit = 0;
93 94
94 /* If nonzero, and GDB has been configured to be able to use windows, 95 /* If nonzero, and GDB has been configured to be able to use windows,
95 attempt to open them upon startup. */ 96 attempt to open them upon startup. */
96 97
97 int use_windows = 0; 98 int use_windows = 0;
98 99
99 extern char lang_frame_mismatch_warn[]; /* language.c */ 100 extern char lang_frame_mismatch_warn[]; /* language.c */
100 101
101 /* Flag for whether we want all the "from_tty" gubbish printed. */ 102 /* Flag for whether we want to confirm potentially dangerous
103 operations. Default is yes. */
102 104
103 int caution = 1;» » /* Default is yes, sigh. */ 105 int confirm = 1;
106
104 static void 107 static void
105 show_caution (struct ui_file *file, int from_tty, 108 show_confirm (struct ui_file *file, int from_tty,
106 struct cmd_list_element *c, const char *value) 109 struct cmd_list_element *c, const char *value)
107 { 110 {
108 fprintf_filtered (file, _("Whether to confirm potentially " 111 fprintf_filtered (file, _("Whether to confirm potentially "
109 "dangerous operations is %s.\n"), 112 "dangerous operations is %s.\n"),
110 value); 113 value);
111 } 114 }
112 115
113 /* stdio stream that command input is being read from. Set to stdin 116 /* stdio stream that command input is being read from. Set to stdin
114 normally. Set by source_command to the file we are sourcing. Set 117 normally. Set by source_command to the file we are sourcing. Set
115 to NULL if we are executing a user-defined command or interacting 118 to NULL if we are executing a user-defined command or interacting
(...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after
282 285
283 /* Handler for SIGHUP. */ 286 /* Handler for SIGHUP. */
284 287
285 #ifdef SIGHUP 288 #ifdef SIGHUP
286 /* NOTE 1999-04-29: This function will be static again, once we modify 289 /* NOTE 1999-04-29: This function will be static again, once we modify
287 gdb to use the event loop as the default command loop and we merge 290 gdb to use the event loop as the default command loop and we merge
288 event-top.c into this file, top.c. */ 291 event-top.c into this file, top.c. */
289 /* static */ void 292 /* static */ void
290 quit_cover (void) 293 quit_cover (void)
291 { 294 {
292 caution = 0;» » » /* Throw caution to the wind -- we're exiting. 295 /* Stop asking user for confirmation --- we're exiting. This
293 » » » » This prevents asking the user dumb 296 prevents asking the user dumb questions. */
294 » » » » questions. */ 297 confirm = 0;
295 quit_command ((char *) 0, 0); 298 quit_command ((char *) 0, 0);
296 } 299 }
297 #endif /* defined SIGHUP */ 300 #endif /* defined SIGHUP */
298 301
299 302
300 /* Line number we are currently in, in a file which is being sourced. */ 303 /* Line number we are currently in, in a file which is being sourced. */
301 /* NOTE 1999-04-29: This variable will be static again, once we modify 304 /* NOTE 1999-04-29: This variable will be static again, once we modify
302 gdb to use the event loop as the default command loop and we merge 305 gdb to use the event loop as the default command loop and we merge
303 event-top.c into this file, top.c. */ 306 event-top.c into this file, top.c. */
304 /* static */ int source_line_number; 307 /* static */ int source_line_number;
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
350 struct cleanup *cleanup; 353 struct cleanup *cleanup;
351 354
352 mark = value_mark (); 355 mark = value_mark ();
353 cleanup = make_cleanup_value_free_to_mark (mark); 356 cleanup = make_cleanup_value_free_to_mark (mark);
354 357
355 /* With multiple threads running while the one we're examining is 358 /* With multiple threads running while the one we're examining is
356 stopped, the dcache can get stale without us being able to detect 359 stopped, the dcache can get stale without us being able to detect
357 it. For the duration of the command, though, use the dcache to 360 it. For the duration of the command, though, use the dcache to
358 help things like backtrace. */ 361 help things like backtrace. */
359 if (non_stop) 362 if (non_stop)

error: old chunk mismatch

OLDNEW
« no previous file with comments | « gdb/top.h ('k') | gdb/tracepoint.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698