parameters: (dsym_path_prefix, full_args)
return_statement: return [dsym_out]
docstring: Linker driver action for -Wcrl,dsym,<dsym-path-prefix>. Invokes dsymutil
    on the linker's output and produces a dsym file at |dsym_file| path.
  
    Args:
      dsym_path_prefix: string, The path at which the dsymutil output should be
          located.
      full_args: list of string, Full argument list for the linker driver.
  
    Returns:
        list of string, Build step outputs.
docstring_summary: Linker driver action for -Wcrl,dsym,<dsym-path-prefix>. Invokes dsymutil
    on the linker's output and produces a dsym file at |dsym_file| path.
docstring_tokens: Linker driver action for - Wcrl dsym <dsym - path - prefix > . Invokes dsymutil on the linker s output and produces a dsym file at |dsym_file| path .
function: def RunDsymUtil(dsym_path_prefix, full_args):
    """Linker driver action for -Wcrl,dsym,<dsym-path-prefix>. Invokes dsymutil
    on the linker's output and produces a dsym file at |dsym_file| path.
  
    Args:
      dsym_path_prefix: string, The path at which the dsymutil output should be
          located.
      full_args: list of string, Full argument list for the linker driver.
  
    Returns:
        list of string, Build step outputs.
    """
    if not len(dsym_path_prefix):
      raise ValueError('Unspecified dSYM output file')
  
    linker_out = _FindLinkerOutput(full_args)
    (head, tail) = os.path.split(linker_out)
    dsym_out = os.path.join(dsym_path_prefix, tail + '.dSYM')
  
    # Remove old dSYMs before invoking dsymutil.
    _RemovePath(dsym_out)
    subprocess.check_call(['xcrun', 'dsymutil', '-o', dsym_out, linker_out])
    return [dsym_out]
function_tokens: def RunDsymUtil ( dsym_path_prefix , full_args ) : if not len ( dsym_path_prefix ) : raise ValueError ( 'Unspecified dSYM output file' ) linker_out = _FindLinkerOutput ( full_args ) ( head , tail ) = os . path . split ( linker_out ) dsym_out = os . path . join ( dsym_path_prefix , tail + '.dSYM' ) # Remove old dSYMs before invoking dsymutil. _RemovePath ( dsym_out ) subprocess . check_call ( [ 'xcrun' , 'dsymutil' , '-o' , dsym_out , linker_out ] ) return [ dsym_out ]