Title: [150455] trunk/Tools
- Revision
- 150455
- Author
- [email protected]
- Date
- 2013-05-21 10:26:54 -0700 (Tue, 21 May 2013)
Log Message
Unreviewed; fix lldb synthetic representation of WTF::Vector after r148891.
* lldb/lldb_webkit.py:
(WTFVectorProvider.num_children):
(WTFVectorProvider.get_child_index):
(WTFVectorProvider.get_child_at_index):
(WTFVectorProvider.update):
Modified Paths
Diff
Modified: trunk/Tools/ChangeLog (150454 => 150455)
--- trunk/Tools/ChangeLog 2013-05-21 17:20:17 UTC (rev 150454)
+++ trunk/Tools/ChangeLog 2013-05-21 17:26:54 UTC (rev 150455)
@@ -1,3 +1,13 @@
+2013-05-21 Jer Noble <[email protected]>
+
+ Unreviewed; fix lldb synthetic representation of WTF::Vector after r148891.
+
+ * lldb/lldb_webkit.py:
+ (WTFVectorProvider.num_children):
+ (WTFVectorProvider.get_child_index):
+ (WTFVectorProvider.get_child_at_index):
+ (WTFVectorProvider.update):
+
2013-05-21 Jessie Berlin <[email protected]>
Expose a way to know when forms are added to a page or when form controls are added to a form
Modified: trunk/Tools/lldb/lldb_webkit.py (150454 => 150455)
--- trunk/Tools/lldb/lldb_webkit.py 2013-05-21 17:20:17 UTC (rev 150454)
+++ trunk/Tools/lldb/lldb_webkit.py 2013-05-21 17:26:54 UTC (rev 150455)
@@ -165,13 +165,15 @@
self.update()
def num_children(self):
- return self.size + 2
+ return self.size + 3
def get_child_index(self, name):
if name == "m_size":
return self.size
+ elif name == "m_capacity":
+ return self.size + 1
elif name == "m_buffer":
- return self.size + 1
+ return self.size + 2
else:
return int(name.lstrip('[').rstrip(']'))
@@ -179,7 +181,9 @@
if index == self.size:
return self.valobj.GetChildMemberWithName("m_size")
elif index == self.size + 1:
- return self.vector_buffer
+ return self.valobj.GetChildMemberWithName("m_capacity")
+ elif index == self.size + 2:
+ return self.buffer
elif index < self.size:
offset = index * self.data_size
child = self.buffer.CreateChildAtOffset('[' + str(index) + ']', offset, self.data_type)
@@ -188,10 +192,9 @@
return None
def update(self):
- self.vector_buffer = self.valobj.GetChildMemberWithName('m_buffer')
- self.buffer = self.vector_buffer.GetChildMemberWithName('m_buffer')
+ self.buffer = self.valobj.GetChildMemberWithName('m_buffer')
self.size = self.valobj.GetChildMemberWithName('m_size').GetValueAsUnsigned(0)
- self.capacity = self.vector_buffer.GetChildMemberWithName('m_capacity').GetValueAsUnsigned(0)
+ self.capacity = self.buffer.GetChildMemberWithName('m_capacity').GetValueAsUnsigned(0)
self.data_type = self.buffer.GetType().GetPointeeType()
self.data_size = self.data_type.GetByteSize()
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes