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


_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to