gdb:
[deliverable/binutils-gdb.git] / gdb / mi / mi-main.h
CommitLineData
4a8f6654
AC
1/* MI Internal Functions for GDB, the GNU debugger.
2
0b302171 3 Copyright (C) 2003, 2007-2012 Free Software Foundation, Inc.
4a8f6654
AC
4
5 This file is part of GDB.
6
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
a9762ec7 9 the Free Software Foundation; either version 3 of the License, or
4a8f6654
AC
10 (at your option) any later version.
11
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
a9762ec7 18 along with this program. If not, see <http://www.gnu.org/licenses/>. */
4a8f6654
AC
19
20#ifndef MI_MAIN_H
21#define MI_MAIN_H
22
4a8f6654
AC
23extern void mi_load_progress (const char *section_name,
24 unsigned long sent_so_far,
25 unsigned long total_section,
26 unsigned long total_sent,
27 unsigned long grand_total);
a2840c35 28
6b251945
PA
29extern void mi_print_timing_maybe (void);
30
a2840c35
VP
31extern char *current_token;
32
33extern int running_result_record_printed;
f3b1572e 34extern int mi_proceeded;
5b9afe8a
YQ
35
36struct mi_suppress_notification
37{
38 /* Breakpoint notification suppressed? */
39 int breakpoint;
40 /* Command param changed notification suppressed? */
41 int cmd_param_changed;
201b4506
YQ
42 /* Traceframe changed notification suppressed? */
43 int traceframe;
8de0566d
YQ
44 /* Memory changed notification suppressed? */
45 int memory;
5b9afe8a
YQ
46};
47extern struct mi_suppress_notification mi_suppress_notification;
a2840c35 48
4a8f6654
AC
49#endif
50
This page took 0.881837 seconds and 4 git commands to generate.