Change buildsym_compunit::comp_dir to be a unique_xmalloc_ptr
[deliverable/binutils-gdb.git] / gdb / infrun.h
index 01eff9a1dbd082c5da663eca61dcb923b23b7df0..5820296cd140bf075d6584039f54d68a591a7c92 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1986-2016 Free Software Foundation, Inc.
+/* Copyright (C) 1986-2018 Free Software Foundation, Inc.
 
    This file is part of GDB.
 
@@ -19,6 +19,7 @@
 #define INFRUN_H 1
 
 #include "symtab.h"
+#include "common/byte-vector.h"
 
 struct target_waitstatus;
 struct frame_info;
@@ -238,4 +239,27 @@ extern void maybe_remove_breakpoints (void);
    ready for input).  */
 extern void all_uis_check_sync_execution_done (void);
 
+/* If a UI was in sync execution mode, and hasn't displayed the prompt
+   yet, re-disable its prompt (a synchronous execution command was
+   started or re-started).  */
+extern void all_uis_on_sync_execution_starting (void);
+
+/* Base class for displaced stepping closures (the arch-specific data).  */
+
+struct displaced_step_closure
+{
+  virtual ~displaced_step_closure () = 0;
+};
+
+/* A simple displaced step closure that contains only a byte buffer.  */
+
+struct buf_displaced_step_closure : displaced_step_closure
+{
+  buf_displaced_step_closure (int buf_size)
+  : buf (buf_size)
+  {}
+
+  gdb::byte_vector buf;
+};
+
 #endif /* INFRUN_H */
This page took 0.031813 seconds and 4 git commands to generate.