Cleanup implementation of formatter for std::vector from libstdc++.
authorSiva Chandra <sivachandra@google.com>
Mon, 16 Mar 2015 23:02:03 +0000 (23:02 +0000)
committerSiva Chandra <sivachandra@google.com>
Mon, 16 Mar 2015 23:02:03 +0000 (23:02 +0000)
Summary: Removed unused variables and methods.

Test Plan: dotest.py -p TestDataFormatterStdVector

Reviewers: vharron

Subscribers: lldb-commits

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

llvm-svn: 232434

lldb/examples/synthetic/gnu_libstdcpp.py

index 1cc92a7..a52277c 100644 (file)
@@ -141,22 +141,14 @@ class StdVectorSynthProvider:
                logger = lldb.formatters.Logger.Logger()
                self.count = None
                self.valobj = valobj
-               logger >> "Providing synthetic children for a map named " + str(valobj.GetName())
+               logger >> "Providing synthetic children for a vector named " + str(valobj.GetName())
 
        def num_children(self):
-               logger = lldb.formatters.Logger.Logger()
                if self.count == None:
                        self.count = self.num_children_impl()
                return self.count
 
-       def is_valid_pointer(ptr,process):
-               logger = lldb.formatters.Logger.Logger()
-               error = lldb.SBError()
-               process.ReadMemory(ptr,1,error)
-               return False if error.Fail() else True
-
        def num_children_impl(self):
-               logger = lldb.formatters.Logger.Logger()
                try:
                        start_val = self.start.GetValueAsUnsigned(0)
                        finish_val = self.finish.GetValueAsUnsigned(0)
@@ -191,7 +183,6 @@ class StdVectorSynthProvider:
                        return 0;
 
        def get_child_index(self,name):
-               logger = lldb.formatters.Logger.Logger()
                try:
                        return int(name.lstrip('[').rstrip(']'))
                except:
@@ -211,7 +202,6 @@ class StdVectorSynthProvider:
                        return None
 
        def update(self):
-               logger = lldb.formatters.Logger.Logger()
                # preemptively setting this to None - we might end up changing our mind later
                self.count = None
                try: