[padb-devel] [padb] r270 committed - Fix a corner-case on older gdb versions, sometimes gdb returns {} for ...

codesite-noreply at google.com codesite-noreply at google.com
Fri Sep 25 22:20:41 BST 2009


Revision: 270
Author: apittman
Date: Fri Sep 25 14:20:28 2009
Log: Fix a corner-case on older gdb versions, sometimes gdb returns {} for  
the
thread list so handle this case correctly.

http://code.google.com/p/padb/source/detail?r=270

Modified:
  /branches/cleanup/src/padb

=======================================
--- /branches/cleanup/src/padb	Fri Sep 25 13:37:45 2009
+++ /branches/cleanup/src/padb	Fri Sep 25 14:20:28 2009
@@ -5160,7 +5160,9 @@

          my @all;
          my %res;
-        while ( defined $l ) {
+	# gdb_extract_value_braces returns an empty string if the gdb output
+	# contains {} so handle this case correctly here.
+        while ( defined $l and $l ne "") {
              my ( $kk, $vv );
              ( $kk, $vv, $l ) = _gdb_new_parse( $l, $collapse );





More information about the padb-devel mailing list