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

Side by Side Diff: gdb/mi/mi-cmds.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/mi/mi-cmd-var.c ('k') | gdb/mi/mi-cmds.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 /* MI Command Set for GDB, the GNU debugger. 1 /* MI Command Set for GDB, the GNU debugger.
2 2
3 Copyright (C) 2000, 2003-2005, 2007-2012 Free Software Foundation, 3 Copyright (C) 2000, 2003-2005, 2007-2012 Free Software Foundation,
4 Inc. 4 Inc.
5 5
6 Contributed by Cygnus Solutions (a Red Hat company). 6 Contributed by Cygnus Solutions (a Red Hat company).
7 7
8 This file is part of GDB. 8 This file is part of GDB.
9 9
10 This program is free software; you can redistribute it and/or modify 10 This program is free software; you can redistribute it and/or modify
(...skipping 17 matching lines...) Expand all
28 PRINT_ALL_VALUES, 28 PRINT_ALL_VALUES,
29 PRINT_SIMPLE_VALUES 29 PRINT_SIMPLE_VALUES
30 }; 30 };
31 31
32 extern const char mi_no_values[]; 32 extern const char mi_no_values[];
33 extern const char mi_simple_values[]; 33 extern const char mi_simple_values[];
34 extern const char mi_all_values[]; 34 extern const char mi_all_values[];
35 35
36 typedef void (mi_cmd_argv_ftype) (char *command, char **argv, int argc); 36 typedef void (mi_cmd_argv_ftype) (char *command, char **argv, int argc);
37 37
38 /* Function implementing each command */ 38 /* Declarations of the functions implementing each command. */
39
39 extern mi_cmd_argv_ftype mi_cmd_ada_task_info; 40 extern mi_cmd_argv_ftype mi_cmd_ada_task_info;
40 extern mi_cmd_argv_ftype mi_cmd_add_inferior; 41 extern mi_cmd_argv_ftype mi_cmd_add_inferior;
41 extern mi_cmd_argv_ftype mi_cmd_break_insert; 42 extern mi_cmd_argv_ftype mi_cmd_break_insert;
42 extern mi_cmd_argv_ftype mi_cmd_break_commands; 43 extern mi_cmd_argv_ftype mi_cmd_break_commands;
43 extern mi_cmd_argv_ftype mi_cmd_break_passcount; 44 extern mi_cmd_argv_ftype mi_cmd_break_passcount;
44 extern mi_cmd_argv_ftype mi_cmd_break_watch; 45 extern mi_cmd_argv_ftype mi_cmd_break_watch;
45 extern mi_cmd_argv_ftype mi_cmd_disassemble; 46 extern mi_cmd_argv_ftype mi_cmd_disassemble;
46 extern mi_cmd_argv_ftype mi_cmd_data_evaluate_expression; 47 extern mi_cmd_argv_ftype mi_cmd_data_evaluate_expression;
47 extern mi_cmd_argv_ftype mi_cmd_data_list_register_names; 48 extern mi_cmd_argv_ftype mi_cmd_data_list_register_names;
48 extern mi_cmd_argv_ftype mi_cmd_data_list_register_values; 49 extern mi_cmd_argv_ftype mi_cmd_data_list_register_values;
(...skipping 16 matching lines...) Expand all
65 extern mi_cmd_argv_ftype mi_cmd_exec_next_instruction; 66 extern mi_cmd_argv_ftype mi_cmd_exec_next_instruction;
66 extern mi_cmd_argv_ftype mi_cmd_exec_return; 67 extern mi_cmd_argv_ftype mi_cmd_exec_return;
67 extern mi_cmd_argv_ftype mi_cmd_exec_run; 68 extern mi_cmd_argv_ftype mi_cmd_exec_run;
68 extern mi_cmd_argv_ftype mi_cmd_exec_step; 69 extern mi_cmd_argv_ftype mi_cmd_exec_step;
69 extern mi_cmd_argv_ftype mi_cmd_exec_step_instruction; 70 extern mi_cmd_argv_ftype mi_cmd_exec_step_instruction;
70 extern mi_cmd_argv_ftype mi_cmd_file_list_exec_source_file; 71 extern mi_cmd_argv_ftype mi_cmd_file_list_exec_source_file;
71 extern mi_cmd_argv_ftype mi_cmd_file_list_exec_source_files; 72 extern mi_cmd_argv_ftype mi_cmd_file_list_exec_source_files;
72 extern mi_cmd_argv_ftype mi_cmd_gdb_exit; 73 extern mi_cmd_argv_ftype mi_cmd_gdb_exit;
73 extern mi_cmd_argv_ftype mi_cmd_inferior_tty_set; 74 extern mi_cmd_argv_ftype mi_cmd_inferior_tty_set;
74 extern mi_cmd_argv_ftype mi_cmd_inferior_tty_show; 75 extern mi_cmd_argv_ftype mi_cmd_inferior_tty_show;
76 extern mi_cmd_argv_ftype mi_cmd_info_os;
75 extern mi_cmd_argv_ftype mi_cmd_interpreter_exec; 77 extern mi_cmd_argv_ftype mi_cmd_interpreter_exec;
76 extern mi_cmd_argv_ftype mi_cmd_list_features; 78 extern mi_cmd_argv_ftype mi_cmd_list_features;
77 extern mi_cmd_argv_ftype mi_cmd_list_target_features; 79 extern mi_cmd_argv_ftype mi_cmd_list_target_features;
78 extern mi_cmd_argv_ftype mi_cmd_list_thread_groups; 80 extern mi_cmd_argv_ftype mi_cmd_list_thread_groups;
79 extern mi_cmd_argv_ftype mi_cmd_remove_inferior; 81 extern mi_cmd_argv_ftype mi_cmd_remove_inferior;
80 extern mi_cmd_argv_ftype mi_cmd_stack_info_depth; 82 extern mi_cmd_argv_ftype mi_cmd_stack_info_depth;
81 extern mi_cmd_argv_ftype mi_cmd_stack_info_frame; 83 extern mi_cmd_argv_ftype mi_cmd_stack_info_frame;
82 extern mi_cmd_argv_ftype mi_cmd_stack_list_args; 84 extern mi_cmd_argv_ftype mi_cmd_stack_list_args;
83 extern mi_cmd_argv_ftype mi_cmd_stack_list_frames; 85 extern mi_cmd_argv_ftype mi_cmd_stack_list_frames;
84 extern mi_cmd_argv_ftype mi_cmd_stack_list_locals; 86 extern mi_cmd_argv_ftype mi_cmd_stack_list_locals;
(...skipping 25 matching lines...) Expand all
110 extern mi_cmd_argv_ftype mi_cmd_var_list_children; 112 extern mi_cmd_argv_ftype mi_cmd_var_list_children;
111 extern mi_cmd_argv_ftype mi_cmd_var_set_format; 113 extern mi_cmd_argv_ftype mi_cmd_var_set_format;
112 extern mi_cmd_argv_ftype mi_cmd_var_set_frozen; 114 extern mi_cmd_argv_ftype mi_cmd_var_set_frozen;
113 extern mi_cmd_argv_ftype mi_cmd_var_set_visualizer; 115 extern mi_cmd_argv_ftype mi_cmd_var_set_visualizer;
114 extern mi_cmd_argv_ftype mi_cmd_var_show_attributes; 116 extern mi_cmd_argv_ftype mi_cmd_var_show_attributes;
115 extern mi_cmd_argv_ftype mi_cmd_var_show_format; 117 extern mi_cmd_argv_ftype mi_cmd_var_show_format;
116 extern mi_cmd_argv_ftype mi_cmd_var_update; 118 extern mi_cmd_argv_ftype mi_cmd_var_update;
117 extern mi_cmd_argv_ftype mi_cmd_enable_pretty_printing; 119 extern mi_cmd_argv_ftype mi_cmd_enable_pretty_printing;
118 extern mi_cmd_argv_ftype mi_cmd_var_set_update_range; 120 extern mi_cmd_argv_ftype mi_cmd_var_set_update_range;
119 121
120 /* Description of a single command. */ 122 /* Description of a single command. */
121 123
122 struct mi_cli 124 struct mi_cli
123 { 125 {
124 /* Corresponding CLI command. If ARGS_P is non-zero, the MI 126 /* Corresponding CLI command. If ARGS_P is non-zero, the MI
125 command's argument list is appended to the CLI command. */ 127 command's argument list is appended to the CLI command. */
126 const char *cmd; 128 const char *cmd;
127 int args_p; 129 int args_p;
128 }; 130 };
129 131
130 struct mi_cmd 132 struct mi_cmd
131 { 133 {
132 /* official name of the command. */ 134 /* Official name of the command. */
133 const char *name; 135 const char *name;
134 /* The corresponding CLI command that can be used to implement this 136 /* The corresponding CLI command that can be used to implement this
135 MI command (if cli.lhs is non NULL). */ 137 MI command (if cli.lhs is non NULL). */
136 struct mi_cli cli; 138 struct mi_cli cli;
137 /* If non-null, the function implementing the MI command. */ 139 /* If non-null, the function implementing the MI command. */
138 mi_cmd_argv_ftype *argv_func; 140 mi_cmd_argv_ftype *argv_func;
139 }; 141 };
140 142
141 /* Lookup a command in the mi comand table */ 143 /* Lookup a command in the MI command table. */
142 144
143 extern struct mi_cmd *mi_lookup (const char *command); 145 extern struct mi_cmd *mi_lookup (const char *command);
144 146
145 /* Debug flag */ 147 /* Debug flag */
146 extern int mi_debug_p; 148 extern int mi_debug_p;
147 149
148 /* Raw console output - FIXME: should this be a parameter? */ 150 /* Raw console output - FIXME: should this be a parameter? */
149 extern struct ui_file *raw_stdout; 151 extern struct ui_file *raw_stdout;
150 152
151 extern void mi_execute_command (char *cmd, int from_tty); 153 extern void mi_execute_command (char *cmd, int from_tty);
152 154
153 #endif 155 #endif
OLDNEW
« no previous file with comments | « gdb/mi/mi-cmd-var.c ('k') | gdb/mi/mi-cmds.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698