*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / mips-linux-tdep.h
index 213a745e2bc003d0fe70968f945dddeb2069a225..764208ae0f58d0a1c2c960aee101fe4f407ba919 100644 (file)
@@ -92,3 +92,13 @@ void mips64_supply_gregset (struct regcache *, const mips64_elf_gregset_t *);
 void mips64_fill_gregset (const struct regcache *, mips64_elf_gregset_t *, int);
 void mips64_supply_fpregset (struct regcache *, const mips64_elf_fpregset_t *);
 void mips64_fill_fpregset (const struct regcache *, mips64_elf_fpregset_t *, int);
+
+enum {
+  /* The Linux kernel stores an error code from any interrupted
+     syscall in a "register" (in $0's save slot).  */
+  MIPS_RESTART_REGNUM = MIPS_LAST_EMBED_REGNUM + 1
+};
+
+/* Return 1 if MIPS_RESTART_REGNUM is usable.  */
+
+int mips_linux_restart_reg_p (struct gdbarch *gdbarch);
This page took 0.023887 seconds and 4 git commands to generate.