parameters: (self, source_dir, show_all_leaks=False, use_gdb=False)
docstring: Create a parser for Memcheck logs.
  
      Args:
        source_dir: Path to top of source tree for this build
        show_all_leaks: Whether to show even less important leaks
        use_gdb: Whether to use gdb to resolve source filenames and line numbers
                 in the report stacktraces
docstring_summary: Create a parser for Memcheck logs.
docstring_tokens: Create a parser for Memcheck logs .
function: def __init__(self, source_dir, show_all_leaks=False, use_gdb=False):
      '''Create a parser for Memcheck logs.
  
      Args:
        source_dir: Path to top of source tree for this build
        show_all_leaks: Whether to show even less important leaks
        use_gdb: Whether to use gdb to resolve source filenames and line numbers
                 in the report stacktraces
      '''
      self._source_dir = source_dir
      self._show_all_leaks = show_all_leaks
      self._use_gdb = use_gdb
  
      # Contains the set of unique errors
      self._errors = set()
  
      # Contains the time when the we started analyzing the first log file.
      # This variable is used to skip incomplete logs after some timeout.
      self._analyze_start_time = None
function_tokens: def __init__ ( self , source_dir , show_all_leaks = False , use_gdb = False ) : self . _source_dir = source_dir self . _show_all_leaks = show_all_leaks self . _use_gdb = use_gdb # Contains the set of unique errors self . _errors = set ( ) # Contains the time when the we started analyzing the first log file. # This variable is used to skip incomplete logs after some timeout. self . _analyze_start_time = None