Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/gnu/dist/toolchain/opcodes Don't access memory before the st...
details: https://anonhg.NetBSD.org/src/rev/fb7882a5cffe
branches: trunk
changeset: 544306:fb7882a5cffe
user: martin <martin%NetBSD.org@localhost>
date: Sun Mar 16 17:44:15 2003 +0000
description:
Don't access memory before the start of a file.
diffstat:
gnu/dist/toolchain/opcodes/sparc-dis.c | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
diffs (23 lines):
diff -r afa4504eb847 -r fb7882a5cffe gnu/dist/toolchain/opcodes/sparc-dis.c
--- a/gnu/dist/toolchain/opcodes/sparc-dis.c Sun Mar 16 16:58:46 2003 +0000
+++ b/gnu/dist/toolchain/opcodes/sparc-dis.c Sun Mar 16 17:44:15 2003 +0000
@@ -680,12 +680,14 @@
if (imm_ored_to_rs1 || imm_added_to_rs1)
{
unsigned long prev_insn;
- int errcode;
+ int errcode = 1;
- errcode =
- (*info->read_memory_func)
- (memaddr - 4, buffer, sizeof (buffer), info);
- prev_insn = getword (buffer);
+ if (memaddr >= 4) {
+ errcode =
+ (*info->read_memory_func)
+ (memaddr - 4, buffer, sizeof (buffer), info);
+ prev_insn = getword (buffer);
+ }
if (errcode == 0)
{
Home |
Main Index |
Thread Index |
Old Index