X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Finfrun.h;h=2b2a3a3e44462ac826d5af17acf869d406a5dbbd;hb=660df28acfa1b58c978d65d9cb26d37023f791ce;hp=8f61b75c15b82cb725efc22cc7e55316c0308ddd;hpb=d20172fc53017cef12d64b21aa2fdac72072558c;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/infrun.h b/gdb/infrun.h index 8f61b75c15..2b2a3a3e44 100644 --- a/gdb/infrun.h +++ b/gdb/infrun.h @@ -19,7 +19,7 @@ #define INFRUN_H 1 #include "symtab.h" -#include "common/byte-vector.h" +#include "gdbsupport/byte-vector.h" struct target_waitstatus; struct frame_info; @@ -30,7 +30,7 @@ struct return_value_info; extern unsigned int debug_infrun; /* True if we are debugging displaced stepping. */ -extern int debug_displaced; +extern bool debug_displaced; /* Nonzero if we want to give control to the user when we're notified of shared library events by the dynamic linker. */ @@ -39,24 +39,24 @@ extern int stop_on_solib_events; /* True if execution commands resume all threads of all processes by default; otherwise, resume only threads of the current inferior process. */ -extern int sched_multi; +extern bool sched_multi; /* When set, stop the 'step' command if we enter a function which has no line number information. The normal behavior is that we step over such function. */ -extern int step_stop_if_no_debug; +extern bool step_stop_if_no_debug; /* If set, the inferior should be controlled in non-stop mode. In this mode, each thread is controlled independently. Execution commands apply only to the selected thread by default, and stop events stop only the thread that had the event -- the other threads are kept running freely. */ -extern int non_stop; +extern bool non_stop; /* When set (default), the target should attempt to disable the operating system's address space randomization feature when starting an inferior. */ -extern int disable_randomization; +extern bool disable_randomization; /* Returns a unique identifier for the current stop. This can be used to tell whether a command has proceeded the inferior past the @@ -167,9 +167,10 @@ extern void print_return_value (struct ui_out *uiout, /* Print current location without a level number, if we have changed functions or hit a breakpoint. Print source line if we have one. - If the execution command captured a return value, print it. */ + If the execution command captured a return value, print it. If + DISPLAYS is false, do not call 'do_displays'. */ -extern void print_stop_event (struct ui_out *uiout); +extern void print_stop_event (struct ui_out *uiout, bool displays = true); /* Pretty print the results of target_wait, for debugging purposes. */