parameters: (args)
return_statement: return (
        process_symbolizer_output(output, os.path.dirname(executable)),
        os.path.basename(executable),
    )
docstring: Return the covered lines of an executable.
  
    Called trough multiprocessing pool. The args are expected to unpack to:
      cov_dir: Folder with sancov files merged by sancov_merger.py.
      executable: Absolute path to the executable that was called to produce the
                  given coverage data.
      sancov_file: The merged sancov file with coverage data.
  
    Returns: A tuple of post-processed llvm output as returned by
             process_symbolizer_output and the executable name.
docstring_summary: Return the covered lines of an executable.
docstring_tokens: Return the covered lines of an executable .
function: def get_covered_lines(args):
    """Return the covered lines of an executable.
  
    Called trough multiprocessing pool. The args are expected to unpack to:
      cov_dir: Folder with sancov files merged by sancov_merger.py.
      executable: Absolute path to the executable that was called to produce the
                  given coverage data.
      sancov_file: The merged sancov file with coverage data.
  
    Returns: A tuple of post-processed llvm output as returned by
             process_symbolizer_output and the executable name.
    """
    cov_dir, executable, sancov_file = args
  
    # Let the sancov tool print the covered PCs and pipe them through the llvm
    # symbolizer.
    process = subprocess.Popen(
        '%s print %s 2> /dev/null | '
        '%s --obj %s -functions=none' %
            (SANCOV_TOOL,
             os.path.join(cov_dir, sancov_file),
             SYMBOLIZER,
             executable),
        stdout=subprocess.PIPE,
        stderr=subprocess.PIPE,
        stdin=subprocess.PIPE,
        cwd=BASE_DIR,
        shell=True,
    )
    output, _ = process.communicate()
    assert process.returncode == 0
    return (
        process_symbolizer_output(output, os.path.dirname(executable)),
        os.path.basename(executable),
    )
function_tokens: def get_covered_lines ( args ) : cov_dir , executable , sancov_file = args # Let the sancov tool print the covered PCs and pipe them through the llvm # symbolizer. process = subprocess . Popen ( '%s print %s 2> /dev/null | ' '%s --obj %s -functions=none' % ( SANCOV_TOOL , os . path . join ( cov_dir , sancov_file ) , SYMBOLIZER , executable ) , stdout = subprocess . PIPE , stderr = subprocess . PIPE , stdin = subprocess . PIPE , cwd = BASE_DIR , shell = True , ) output , _ = process . communicate ( ) assert process . returncode == 0 return ( process_symbolizer_output ( output , os . path . dirname ( executable ) ) , os . path . basename ( executable ) , )