From: Ian Lance Taylor Date: Thu, 6 Oct 1994 16:42:52 +0000 (+0000) Subject: * remote-mips.c (break_insn): Remove. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1a406ce8c419273e124e5ab1c580a03c24ce056b;p=binutils-gdb.git * remote-mips.c (break_insn): Remove. (BREAK_INSN, BREAK_INSN_SIZE): Define. (mips_insert_breakpoint): Use BREAK_INSN, not break_insn. (mips_remove_breakpoint): Likewise. --- diff --git a/gdb/remote-mips.c b/gdb/remote-mips.c index b993bac3bb9..0a31d779dd6 100644 --- a/gdb/remote-mips.c +++ b/gdb/remote-mips.c @@ -1461,11 +1461,8 @@ mips_mourn_inferior () /* The IDT board uses an unusual breakpoint value, and sometimes gets confused when it sees the usual MIPS breakpoint instruction. */ -#if TARGET_BYTE_ORDER == BIG_ENDIAN -static unsigned char break_insn[] = {0, 0, 0x0a, 0x0d}; -#else -static unsigned char break_insn[] = {0x0d, 0x0a, 0, 0}; -#endif +#define BREAK_INSN (0x00000a0d) +#define BREAK_INSN_SIZE (4) /* Insert a breakpoint on targets that don't have any better breakpoint support. We read the contents of the target location and stash it, @@ -1482,10 +1479,7 @@ mips_insert_breakpoint (addr, contents_cache) { int status; - return - mips_store_word (addr, - extract_unsigned_integer (break_insn, sizeof break_insn), - contents_cache); + return mips_store_word (addr, BREAK_INSN, contents_cache); } static int @@ -1493,7 +1487,7 @@ mips_remove_breakpoint (addr, contents_cache) CORE_ADDR addr; char *contents_cache; { - return target_write_memory (addr, contents_cache, sizeof break_insn); + return target_write_memory (addr, contents_cache, BREAK_INSN_SIZE); } /* The target vector. */