parameters: ()
return_statement: return objdump
docstring: Derive path to objdump executable to use for determining shared
    object dependencies.
docstring_summary: Derive path to objdump executable to use for determining shared
    object dependencies.
docstring_tokens: Derive path to objdump executable to use for determining shared object dependencies .
function: def FindObjdumpExecutable():
    """Derive path to objdump executable to use for determining shared
    object dependencies.
    """
    sdk_root = GetSDKRoot()
    if not sdk_root:
      return None
  
    osname = getos.GetPlatform()
    toolchain = os.path.join(sdk_root, 'toolchain', '%s_x86_glibc' % osname)
    objdump = os.path.join(toolchain, 'bin', 'x86_64-nacl-objdump')
    if osname == 'win':
      objdump += '.exe'
  
    if not os.path.exists(objdump):
      sys.stderr.write('WARNING: failed to find objdump in default '
                       'location: %s' % objdump)
      return None
  
    return objdump
function_tokens: def FindObjdumpExecutable ( ) : sdk_root = GetSDKRoot ( ) if not sdk_root : return None osname = getos . GetPlatform ( ) toolchain = os . path . join ( sdk_root , 'toolchain' , '%s_x86_glibc' % osname ) objdump = os . path . join ( toolchain , 'bin' , 'x86_64-nacl-objdump' ) if osname == 'win' : objdump += '.exe' if not os . path . exists ( objdump ) : sys . stderr . write ( 'WARNING: failed to find objdump in default ' 'location: %s' % objdump ) return None return objdump