| Index: third_party/WebKit/Tools/gdb/webkit.py
|
| diff --git a/third_party/WebKit/Tools/gdb/webkit.py b/third_party/WebKit/Tools/gdb/webkit.py
|
| index 53a2a875ea8fbddd610d47c7f1274441e784a76c..3f75a6d089880483ddb5a036273761ec9a52185d 100644
|
| --- a/third_party/WebKit/Tools/gdb/webkit.py
|
| +++ b/third_party/WebKit/Tools/gdb/webkit.py
|
| @@ -110,25 +110,25 @@ class LCharStringPrinter(StringPrinter):
|
| class WTFAtomicStringPrinter(StringPrinter):
|
| "Print a WTF::AtomicString"
|
| def to_string(self):
|
| - return self.val['m_string']
|
| + return self.val['string_']
|
|
|
|
|
| class WTFCStringPrinter(StringPrinter):
|
| "Print a WTF::CString"
|
| def to_string(self):
|
| # The CString holds a buffer, which is a refptr to a WTF::CStringBuffer.
|
| - buf_ptr = self.val['m_buffer']['m_ptr']
|
| + buf_ptr = self.val['buffer_']['ptr_']
|
| if not buf_ptr:
|
| return 0
|
| data = (buf_ptr + 1).cast(gdb.lookup_type('char').pointer())
|
| - length = self.val['m_buffer']['m_ptr']['m_length']
|
| + length = self.val['buffer_']['ptr_']['length_']
|
| return ''.join([chr((data + i).dereference()) for i in range(length)])
|
|
|
|
|
| class WTFStringImplPrinter(StringPrinter):
|
| "Print a WTF::StringImpl"
|
| def get_length(self):
|
| - return self.val['m_length']
|
| + return self.val['length_']
|
|
|
| def to_string(self):
|
| chars_start = self.val.address + 1
|
| @@ -139,13 +139,13 @@ class WTFStringImplPrinter(StringPrinter):
|
| self.get_length())
|
|
|
| def is_8bit(self):
|
| - return self.val['m_is8Bit']
|
| + return self.val['is8_bit_']
|
|
|
|
|
| class WTFStringPrinter(StringPrinter):
|
| "Print a WTF::String"
|
| def stringimpl_ptr(self):
|
| - return self.val['m_impl']['m_ptr']
|
| + return self.val['impl_']['ptr_']
|
|
|
| def get_length(self):
|
| if not self.stringimpl_ptr():
|
| @@ -162,7 +162,7 @@ class WTFStringPrinter(StringPrinter):
|
| class blinkKURLPrinter(StringPrinter):
|
| "Print a blink::KURL"
|
| def to_string(self):
|
| - return WTFStringPrinter(self.val['m_string']).to_string()
|
| + return WTFStringPrinter(self.val['string_']).to_string()
|
|
|
|
|
| class blinkLayoutUnitPrinter:
|
| @@ -171,7 +171,7 @@ class blinkLayoutUnitPrinter:
|
| self.val = val
|
|
|
| def to_string(self):
|
| - return "%.14gpx" % (self.val['m_value'] / 64.0)
|
| + return "%.14gpx" % (self.val['value_'] / 64.0)
|
|
|
|
|
| class blinkLayoutSizePrinter:
|
| @@ -180,7 +180,9 @@ class blinkLayoutSizePrinter:
|
| self.val = val
|
|
|
| def to_string(self):
|
| - return 'LayoutSize(%s, %s)' % (blinkLayoutUnitPrinter(self.val['m_width']).to_string(), blinkLayoutUnitPrinter(self.val['m_height']).to_string())
|
| + return 'LayoutSize(%s, %s)' % (
|
| + blinkLayoutUnitPrinter(self.val['width_']).to_string(),
|
| + blinkLayoutUnitPrinter(self.val['height_']).to_string())
|
|
|
|
|
| class blinkLayoutPointPrinter:
|
| @@ -189,7 +191,9 @@ class blinkLayoutPointPrinter:
|
| self.val = val
|
|
|
| def to_string(self):
|
| - return 'LayoutPoint(%s, %s)' % (blinkLayoutUnitPrinter(self.val['m_x']).to_string(), blinkLayoutUnitPrinter(self.val['m_y']).to_string())
|
| + return 'LayoutPoint(%s, %s)' % (
|
| + blinkLayoutUnitPrinter(self.val['x_']).to_string(),
|
| + blinkLayoutUnitPrinter(self.val['y_']).to_string())
|
|
|
|
|
| class blinkQualifiedNamePrinter(StringPrinter):
|
| @@ -199,11 +203,11 @@ class blinkQualifiedNamePrinter(StringPrinter):
|
| super(blinkQualifiedNamePrinter, self).__init__(val)
|
| self.prefix_length = 0
|
| self.length = 0
|
| - if self.val['m_impl']:
|
| + if self.val['impl_']:
|
| self.prefix_printer = WTFStringPrinter(
|
| - self.val['m_impl']['m_ptr']['m_prefix']['m_string'])
|
| + self.val['impl_']['ptr_']['prefix_']['string_'])
|
| self.local_name_printer = WTFStringPrinter(
|
| - self.val['m_impl']['m_ptr']['m_localName']['m_string'])
|
| + self.val['impl_']['ptr_']['local_name_']['string_'])
|
| self.prefix_length = self.prefix_printer.get_length()
|
| if self.prefix_length > 0:
|
| self.length = (self.prefix_length + 1 +
|
| @@ -240,14 +244,14 @@ class BlinkLengthPrinter:
|
| self.val = val
|
|
|
| def to_string(self):
|
| - ltype = self.val['m_type']
|
| - if self.val['m_isFloat']:
|
| - val = self.val['m_floatValue']
|
| + ltype = self.val['type_']
|
| + if self.val['is_float_']:
|
| + val = self.val['float_value_']
|
| else:
|
| - val = int(self.val['m_intValue'])
|
| + val = int(self.val['int_value_'])
|
|
|
| quirk = ''
|
| - if self.val['m_quirk']:
|
| + if self.val['quirk_']:
|
| quirk = ', quirk=true'
|
|
|
| if ltype == 0:
|
| @@ -342,12 +346,12 @@ class WTFVectorPrinter:
|
| self.val = val
|
|
|
| def children(self):
|
| - start = self.val['m_buffer']
|
| - return self.Iterator(start, start + self.val['m_size'])
|
| + start = self.val['buffer_']
|
| + return self.Iterator(start, start + self.val['size_'])
|
|
|
| def to_string(self):
|
| return ('%s of length %d, capacity %d'
|
| - % ('WTF::Vector', self.val['m_size'], self.val['m_capacity']))
|
| + % ('WTF::Vector', self.val['size_'], self.val['capacity_']))
|
|
|
| def display_hint(self):
|
| return 'array'
|
| @@ -371,7 +375,7 @@ class WTFRefOrOwnPtrPrinter:
|
|
|
| def to_string(self):
|
| type_without_param = re.sub(r'<.*>', '', self.val.type.name)
|
| - return '%s%s' % (type_without_param, typed_ptr(self.val['m_ptr']))
|
| + return '%s%s' % (type_without_param, typed_ptr(self.val['ptr_']))
|
|
|
|
|
| class BlinkDataRefPrinter:
|
| @@ -380,7 +384,7 @@ class BlinkDataRefPrinter:
|
|
|
| def to_string(self):
|
| return 'DataRef(%s)' % (
|
| - WTFRefOrOwnPtrPrinter(self.val['m_data']).to_string())
|
| + WTFRefOrOwnPtrPrinter(self.val['data_']).to_string())
|
|
|
|
|
| def add_pretty_printers():
|
| @@ -452,8 +456,9 @@ class PrintPathToRootCommand(gdb.Command):
|
| stack = []
|
| while val:
|
| stack.append([val,
|
| - val.cast(element_type.pointer()).dereference()['m_tagName']])
|
| - val = val.dereference()['m_parent']
|
| + val.cast(element_type.pointer()).dereference()[
|
| + 'tag_name_']])
|
| + val = val.dereference()['parent_']
|
|
|
| padding = ''
|
| while len(stack) > 0:
|
|
|