projects
/
binutils-gdb.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1a33483
)
Fix prolog analyzer
author
Anthony Green
<green@redhat.com>
Thu, 4 Feb 2010 22:34:07 +0000
(22:34 +0000)
committer
Anthony Green
<green@redhat.com>
Thu, 4 Feb 2010 22:34:07 +0000
(22:34 +0000)
gdb/ChangeLog
patch
|
blob
|
history
gdb/moxie-tdep.c
patch
|
blob
|
history
diff --git
a/gdb/ChangeLog
b/gdb/ChangeLog
index 2b05b9b49c28e01d2971573aff957afa47f42262..1248c2d7ada34d6302d9d31d7cb1f8f1ef660910 100644
(file)
--- a/
gdb/ChangeLog
+++ b/
gdb/ChangeLog
@@
-1,3
+1,8
@@
+2010-02-04 Anthony Green <green@moxielogic.com>
+
+ * moxie-tdep.c (moxie_analyze_prologue): Fail protocol analysis
+ gracefully.
+
2010-02-04 Tom Tromey <tromey@redhat.com>
* valops.c (search_struct_field): Account for
diff --git
a/gdb/moxie-tdep.c
b/gdb/moxie-tdep.c
index 548f61b491cf63cdd8b2b37fb5d86969b46e09d3..feeb8ff8570ae082c1e1f251b12292b8ae1efe9b 100644
(file)
--- a/
gdb/moxie-tdep.c
+++ b/
gdb/moxie-tdep.c
@@
-174,6
+174,8
@@
moxie_analyze_prologue (CORE_ADDR start_addr, CORE_ADDR end_addr,
cache->saved_regs[regnum] = cache->framesize;
next_addr += 2;
}
+ else
+ break;
}
inst = read_memory_unsigned_integer (next_addr, 2, byte_order);