* exec.c (xfer_memory): Add attrib argument.
[deliverable/binutils-gdb.git] / gdb / inferior.h
index eb947d1bf37baf9f35c161cf8aa8f9cc7de4ae2d..474d2788a1fc0f99ca92a98e461d5b1e1830f172 100644 (file)
@@ -59,20 +59,6 @@ extern void write_inferior_status_register (struct inferior_status
 #define ARCH_NUM_REGS NUM_REGS
 #endif
 
-/* This function is called when the value of a pseudo-register needs
-   to be updated.  Typically it will be defined on a per-architecture
-   basis.  FIXME: move into gdbarch.[ch].  */
-#ifndef ARCH_FETCH_PSEUDO_REGISTERS
-#define ARCH_FETCH_PSEUDO_REGISTERS(REGNUM) /* no-op */
-#endif
-
-/* This function is called when the value of a pseudo-register needs
-   to be set or stored.  Typically it will be defined on a per-architecture
-   basis.  FIXME: move into gdbarch.[ch].  */
-#ifndef ARCH_STORE_PSEUDO_REGISTERS
-#define ARCH_STORE_PSEUDO_REGISTERS(REGNUM) /* no-op */
-#endif
-
 extern void set_sigint_trap (void);
 
 extern void clear_sigint_trap (void);
@@ -139,6 +125,11 @@ extern void clear_proceed_status (void);
 
 extern void proceed (CORE_ADDR, enum target_signal, int);
 
+/* 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 void kill_inferior (void);
 
 extern void generic_mourn_inferior (void);
@@ -200,6 +191,8 @@ extern void resume (int, enum target_signal);
 
 /* From misc files */
 
+extern void do_registers_info (int, int);
+
 extern void store_inferior_registers (int);
 
 extern void fetch_inferior_registers (int);
@@ -347,7 +340,12 @@ extern CORE_ADDR step_sp;
 /* 1 means step over all subroutine calls.
    -1 means step over calls to undebuggable functions.  */
 
-extern int step_over_calls;
+enum step_over_calls_kind
+  {
+    STEP_OVER_NONE,
+    STEP_OVER_ALL,
+    STEP_OVER_UNDEBUGGABLE,
+  } step_over_calls;
 
 /* If stepping, nonzero means step count is > 1
    so don't print frame next time inferior stops
This page took 0.023912 seconds and 4 git commands to generate.