Fix prolog analyzer
authorAnthony Green <green@redhat.com>
Thu, 4 Feb 2010 22:34:07 +0000 (22:34 +0000)
committerAnthony Green <green@redhat.com>
Thu, 4 Feb 2010 22:34:07 +0000 (22:34 +0000)
gdb/ChangeLog
gdb/moxie-tdep.c

index 2b05b9b49c28e01d2971573aff957afa47f42262..1248c2d7ada34d6302d9d31d7cb1f8f1ef660910 100644 (file)
@@ -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
index 548f61b491cf63cdd8b2b37fb5d86969b46e09d3..feeb8ff8570ae082c1e1f251b12292b8ae1efe9b 100644 (file)
@@ -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);
This page took 0.027439 seconds and 4 git commands to generate.