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

Side by Side Diff: gdb/inferior.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/infcmd.c ('k') | gdb/inferior.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 /* Variables that describe the inferior process running under GDB: 1 /* Variables that describe the inferior process running under GDB:
2 Where it is, why it stopped, and how to step it. 2 Where it is, why it stopped, and how to step it.
3 3
4 Copyright (C) 1986, 1988-1996, 1998-2001, 2003-2012 Free Software 4 Copyright (C) 1986, 1988-1996, 1998-2001, 2003-2012 Free Software
5 Foundation, Inc. 5 Foundation, Inc.
6 6
7 This file is part of GDB. 7 This file is part of GDB.
8 8
9 This program is free software; you can redistribute it and/or modify 9 This program is free software; you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by 10 it under the terms of the GNU General Public License as published by
(...skipping 18 matching lines...) Expand all
29 struct gdbarch; 29 struct gdbarch;
30 struct regcache; 30 struct regcache;
31 struct ui_out; 31 struct ui_out;
32 struct terminal_info; 32 struct terminal_info;
33 33
34 #include "ptid.h" 34 #include "ptid.h"
35 35
36 /* For bpstat. */ 36 /* For bpstat. */
37 #include "breakpoint.h" 37 #include "breakpoint.h"
38 38
39 /* For enum target_signal. */ 39 /* For enum gdb_signal. */
40 #include "target.h" 40 #include "target.h"
41 41
42 /* For struct frame_id. */ 42 /* For struct frame_id. */
43 #include "frame.h" 43 #include "frame.h"
44 44
45 #include "progspace.h" 45 #include "progspace.h"
46 46
47 struct infcall_suspend_state; 47 struct infcall_suspend_state;
48 struct infcall_control_state; 48 struct infcall_control_state;
49 49
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 95
96 /* Are we simulating synchronous execution? This is used in async gdb 96 /* Are we simulating synchronous execution? This is used in async gdb
97 to implement the 'run', 'continue' etc commands, which will not 97 to implement the 'run', 'continue' etc commands, which will not
98 redisplay the prompt until the execution is actually over. */ 98 redisplay the prompt until the execution is actually over. */
99 extern int sync_execution; 99 extern int sync_execution;
100 100
101 /* Inferior environment. */ 101 /* Inferior environment. */
102 102
103 extern void clear_proceed_status (void); 103 extern void clear_proceed_status (void);
104 104
105 extern void proceed (CORE_ADDR, enum target_signal, int); 105 extern void proceed (CORE_ADDR, enum gdb_signal, int);
106 106
107 extern int sched_multi; 107 extern int sched_multi;
108 108
109 /* When set, stop the 'step' command if we enter a function which has 109 /* When set, stop the 'step' command if we enter a function which has
110 no line number information. The normal behavior is that we step 110 no line number information. The normal behavior is that we step
111 over such function. */ 111 over such function. */
112 extern int step_stop_if_no_debug; 112 extern int step_stop_if_no_debug;
113 113
114 /* If set, the inferior should be controlled in non-stop mode. In 114 /* If set, the inferior should be controlled in non-stop mode. In
115 this mode, each thread is controlled independently. Execution 115 this mode, each thread is controlled independently. Execution
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
147 CORE_ADDR addr); 147 CORE_ADDR addr);
148 148
149 extern void wait_for_inferior (void); 149 extern void wait_for_inferior (void);
150 150
151 extern void prepare_for_detach (void); 151 extern void prepare_for_detach (void);
152 152
153 extern void fetch_inferior_event (void *); 153 extern void fetch_inferior_event (void *);
154 154
155 extern void init_wait_for_inferior (void); 155 extern void init_wait_for_inferior (void);
156 156
157 extern void close_exec_file (void);
158
159 extern void reopen_exec_file (void); 157 extern void reopen_exec_file (void);
160 158
161 /* The `resume' routine should only be called in special circumstances. 159 /* The `resume' routine should only be called in special circumstances.
162 Normally, use `proceed', which handles a lot of bookkeeping. */ 160 Normally, use `proceed', which handles a lot of bookkeeping. */
163 161
164 extern void resume (int, enum target_signal); 162 extern void resume (int, enum gdb_signal);
165 163
166 extern ptid_t user_visible_resume_ptid (int step); 164 extern ptid_t user_visible_resume_ptid (int step);
167 165
168 extern void insert_step_resume_breakpoint_at_sal (struct gdbarch *, 166 extern void insert_step_resume_breakpoint_at_sal (struct gdbarch *,
169 struct symtab_and_line , 167 struct symtab_and_line ,
170 struct frame_id); 168 struct frame_id);
171 169
172 /* From misc files */ 170 /* From misc files */
173 171
174 extern void default_print_registers_info (struct gdbarch *gdbarch, 172 extern void default_print_registers_info (struct gdbarch *gdbarch,
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
241 extern void post_create_inferior (struct target_ops *, int); 239 extern void post_create_inferior (struct target_ops *, int);
242 240
243 extern void attach_command (char *, int); 241 extern void attach_command (char *, int);
244 242
245 extern char *get_inferior_args (void); 243 extern char *get_inferior_args (void);
246 244
247 extern void set_inferior_args (char *); 245 extern void set_inferior_args (char *);
248 246
249 extern void set_inferior_args_vector (int, char **); 247 extern void set_inferior_args_vector (int, char **);
250 248
249 extern void all_registers_info (char *, int);
250
251 extern void registers_info (char *, int); 251 extern void registers_info (char *, int);
252 252
253 extern void nexti_command (char *, int); 253 extern void nexti_command (char *, int);
254 254
255 extern void stepi_command (char *, int); 255 extern void stepi_command (char *, int);
256 256
257 extern void continue_1 (int all_threads); 257 extern void continue_1 (int all_threads);
258 258
259 extern void continue_command (char *, int); 259 extern void continue_command (char *, int);
260 260
261 extern void interrupt_target_command (char *args, int from_tty); 261 extern void interrupt_target_command (char *args, int from_tty);
262 262
263 extern void interrupt_target_1 (int all_threads); 263 extern void interrupt_target_1 (int all_threads);
264 264
265 extern void delete_longjmp_breakpoint_cleanup (void *arg); 265 extern void delete_longjmp_breakpoint_cleanup (void *arg);
266 266
267 extern void detach_command (char *, int); 267 extern void detach_command (char *, int);
268 268
269 extern void notice_new_inferior (ptid_t, int, int); 269 extern void notice_new_inferior (ptid_t, int, int);
270 270
271 extern struct value *get_return_value (struct type *func_type, 271 extern struct value *get_return_value (struct value *function,
272 struct type *value_type); 272 struct type *value_type);
273 273
274 /* Address at which inferior stopped. */ 274 /* Address at which inferior stopped. */
275 275
276 extern CORE_ADDR stop_pc; 276 extern CORE_ADDR stop_pc;
277 277
278 /* Nonzero if stopped due to completion of a stack dummy routine. */ 278 /* Nonzero if stopped due to completion of a stack dummy routine. */
279 279
280 extern enum stop_stack_kind stop_stack_dummy; 280 extern enum stop_stack_kind stop_stack_dummy;
281 281
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
349 349
350 /* True if we are debugging displaced stepping. */ 350 /* True if we are debugging displaced stepping. */
351 extern int debug_displaced; 351 extern int debug_displaced;
352 352
353 /* Dump LEN bytes at BUF in hex to FILE, followed by a newline. */ 353 /* Dump LEN bytes at BUF in hex to FILE, followed by a newline. */
354 void displaced_step_dump_bytes (struct ui_file *file, 354 void displaced_step_dump_bytes (struct ui_file *file,
355 const gdb_byte *buf, size_t len); 355 const gdb_byte *buf, size_t len);
356 356
357 struct displaced_step_closure *get_displaced_step_closure_by_addr (CORE_ADDR add r); 357 struct displaced_step_closure *get_displaced_step_closure_by_addr (CORE_ADDR add r);
358 358

error: old chunk mismatch

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

Powered by Google App Engine
This is Rietveld 408576698