[Lldb-commits] [lldb] r250131 - [libstdc++ data-formatters] Remove size limits.

Siva Chandra via lldb-commits lldb-commits at lists.llvm.org
Mon Oct 12 17:05:42 PDT 2015


Author: sivachandra
Date: Mon Oct 12 19:05:42 2015
New Revision: 250131

URL: http://llvm.org/viewvc/llvm-project?rev=250131&view=rev
Log:
[libstdc++ data-formatters] Remove size limits.

Reviewers: granata.enrico

Subscribers: lldb-commits

Differential Revision: http://reviews.llvm.org/D13682

Modified:
    lldb/trunk/examples/synthetic/gnu_libstdcpp.py

Modified: lldb/trunk/examples/synthetic/gnu_libstdcpp.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/examples/synthetic/gnu_libstdcpp.py?rev=250131&r1=250130&r2=250131&view=diff
==============================================================================
--- lldb/trunk/examples/synthetic/gnu_libstdcpp.py (original)
+++ lldb/trunk/examples/synthetic/gnu_libstdcpp.py Mon Oct 12 19:05:42 2015
@@ -48,17 +48,13 @@ class StdListSynthProvider:
 		return False
 
 	def num_children(self):
-		global _list_capping_size
 		logger = lldb.formatters.Logger.Logger()
 		if self.count == None:
 			self.count = self.num_children_impl()
-			if self.count > _list_capping_size:
-				self.count = _list_capping_size
 		return self.count
 
 	def num_children_impl(self):
 		logger = lldb.formatters.Logger.Logger()
-		global _list_capping_size
 		try:
 			next_val = self.next.GetValueAsUnsigned(0)
 			prev_val = self.prev.GetValueAsUnsigned(0)
@@ -76,8 +72,6 @@ class StdListSynthProvider:
 			while current.GetChildMemberWithName('_M_next').GetValueAsUnsigned(0) != self.node_address:
 				size = size + 1
 				current = current.GetChildMemberWithName('_M_next')
-				if size > _list_capping_size:
-					return _list_capping_size
 			return (size - 1)
 		except:
 			return 0;
@@ -346,12 +340,9 @@ class StdMapSynthProvider:
 			pass
 
 	def num_children(self):
-		global _map_capping_size
 		logger = lldb.formatters.Logger.Logger()
 		if self.count == None:
 			self.count = self.num_children_impl()
-			if self.count > _map_capping_size:
-				self.count = _map_capping_size
 		return self.count
 
 	def num_children_impl(self):
@@ -445,6 +436,4 @@ class StdMapSynthProvider:
 	def has_children(self):
 		return True
 
-_map_capping_size = 255
-_list_capping_size = 255
 _list_uses_loop_detector = True




More information about the lldb-commits mailing list