OSDN Git Service

2002-04-04 Daniel Jacobowitz <drow@mvista.com>
authordrow <drow>
Thu, 4 Apr 2002 20:23:36 +0000 (20:23 +0000)
committerdrow <drow>
Thu, 4 Apr 2002 20:23:36 +0000 (20:23 +0000)
        * mi-cmd-disas.c (mi_cmd_disassemble): Skip end-of-function
        markers in the line table.

gdb/mi/ChangeLog
gdb/mi/mi-cmd-disas.c

index 8908a7a..25d2313 100644 (file)
@@ -1,3 +1,8 @@
+2002-04-04  Daniel Jacobowitz  <drow@mvista.com>
+
+       * mi-cmd-disas.c (mi_cmd_disassemble): Skip end-of-function
+       markers in the line table.
+
 2002-03-15  Andrew Cagney  <ac131313@redhat.com>
 
        * mi-main.c (XMALLOC): Delete macro.
index afaf31c..c155fc7 100644 (file)
@@ -332,6 +332,10 @@ mi_cmd_disassemble (char *command, char **argv, int argc)
              && le[i].pc == le[i + 1].pc)
            continue;           /* Ignore duplicates */
 
+         /* Skip any end-of-function markers.  */
+         if (le[i].line == 0)
+           continue;
+
          mle[newlines].line = le[i].line;
          if (le[i].line > le[i + 1].line)
            out_of_order = 1;