From 690668cc17e520a86c33bdab8badc91926e5a410 Mon Sep 17 00:00:00 2001 From: Mark Kettenis <kettenis@gnu.org> Date: Sat, 24 Jan 2004 21:34:45 +0000 Subject: * sparc-tdep.c (sparc_fetch_instruction): Return zero if we can't read the instruction at PC. --- gdb/sparc-tdep.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'gdb/sparc-tdep.c') diff --git a/gdb/sparc-tdep.c b/gdb/sparc-tdep.c index c2f3cfb1f63..fcaf0f437bf 100644 --- a/gdb/sparc-tdep.c +++ b/gdb/sparc-tdep.c @@ -96,7 +96,9 @@ sparc_fetch_instruction (CORE_ADDR pc) unsigned long insn; int i; - read_memory (pc, buf, sizeof (buf)); + /* If we can't read the instruction at PC, return zero. */ + if (target_read_memory (pc, buf, sizeof (buf))) + return 0; insn = 0; for (i = 0; i < sizeof (buf); i++) -- cgit v1.2.1