* 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.
This commit is contained in:
Ian Lance Taylor 1994-10-06 16:42:52 +00:00
parent 27e889bf60
commit 1a406ce8c4
1 changed files with 4 additions and 10 deletions

View File

@ -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. */