Fix new inferior events output
[deliverable/binutils-gdb.git] / gdb / regcache.h
index 289b72197f746224a477e96fc7011a033fe5e9ec..d7bb8b5c932a6447d4a7d3d93f211a019a6bf004 100644 (file)
@@ -427,4 +427,24 @@ public:
 extern void registers_changed (void);
 extern void registers_changed_ptid (ptid_t);
 
+/* An abstract base class for register dump.  */
+
+class register_dump
+{
+public:
+  void dump (ui_file *file);
+  virtual ~register_dump () = default;
+
+protected:
+  register_dump (gdbarch *arch)
+    : m_gdbarch (arch)
+  {}
+
+  /* Dump the register REGNUM contents.  If REGNUM is -1, print the
+     header.  */
+  virtual void dump_reg (ui_file *file, int regnum) = 0;
+
+  gdbarch *m_gdbarch;
+};
+
 #endif /* REGCACHE_H */
This page took 0.024004 seconds and 4 git commands to generate.