webkit.py gdb visualizer is broken after change to StringImpl
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 29 Oct 2011 00:03:46 +0000 (00:03 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 29 Oct 2011 00:03:46 +0000 (00:03 +0000)
https://bugs.webkit.org/show_bug.cgi?id=71154

Patch by Rafael Weinstein <rafaelw@chromium.org> on 2011-10-28
Reviewed by Tony Chang.

r98624 changed StringImpl m_data to m_data32. This changes updates
webkit.py to match.

* gdb/webkit.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@98785 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/ChangeLog
Tools/gdb/webkit.py

index 063b887..1f7102c 100644 (file)
@@ -1,3 +1,15 @@
+2011-10-28  Rafael Weinstein  <rafaelw@chromium.org>
+
+        webkit.py gdb visualizer is broken after change to StringImpl
+        https://bugs.webkit.org/show_bug.cgi?id=71154
+
+        Reviewed by Tony Chang.
+
+        r98624 changed StringImpl m_data to m_data32. This changes updates
+        webkit.py to match.
+
+        * gdb/webkit.py:
+
 2011-10-28  Joseph Pecoraro  <pecoraro@apple.com>
 
         Fix typo in check-for-inappropriate-objc-class-names
index 6eddd43..83a3e8a 100644 (file)
@@ -111,7 +111,7 @@ class WTFStringPrinter(StringPrinter):
         if self.get_length() == 0:
             return '(null)'
 
-        return ustring_to_string(self.val['m_impl']['m_ptr']['m_data'],
+        return ustring_to_string(self.val['m_impl']['m_ptr']['m_data16'],
                                  self.get_length())
 
 
@@ -126,7 +126,7 @@ class JSCUStringPrinter(StringPrinter):
         if self.get_length() == 0:
             return ''
 
-        return ustring_to_string(self.val['m_impl']['m_ptr']['m_data'],
+        return ustring_to_string(self.val['m_impl']['m_ptr']['m_data16'],
                                  self.get_length())