aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/config/sh/tm-sh.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/gdb/config/sh/tm-sh.h b/gdb/config/sh/tm-sh.h
index de31632..1be1762 100644
--- a/gdb/config/sh/tm-sh.h
+++ b/gdb/config/sh/tm-sh.h
@@ -59,11 +59,12 @@ extern CORE_ADDR sh_skip_prologue ();
detection */
#define BREAKPOINT {0xc3, 0xff} /* 0xc3ff is trapa #ff */
-
+#undef BREAKPOINT
+#define BREAKPOINT {0x00, 0x1b} /* SLEEP */
/* If your kernel resets the pc after the trap happens you may need to
define this before including this file. */
-#define DECR_PC_AFTER_BREAK 2
+#define DECR_PC_AFTER_BREAK 0
/* Nonzero if instruction at PC is a return instruction. */
#define ABOUT_TO_RETURN(pc) (read_memory_integer(pc,2) == 0x000b)