ronin.binutils

class ronin.binutils.WindRes(command=None, extension=None, platform=None)

Bases: ronin.executors.ExecutorWithArguments

windres command from binutils.

Parameters:
output_coff()
output_format(value)
output_rc()
output_res()
ronin.binutils.configure_binutils(windres_command=None)

Configures the current context’s binutils support.

Parameters:windres_command (basestring or FunctionType) – windres command; defaults to “windres”
ronin.binutils.which_windres(command, platform, exception=True)

A specialized version of ronin.utils.platform.which() for windres.

Behind the scenes uses windres_platform_command().

Parameters:
Returns:

absolute path to command

Return type:

basestring

Raises:

WhichException – if exception is True and could not find command

ronin.binutils.windres_platform_command(command, platform)

Finds the windres command name for a specific target platform.

Behind the scenes uses platform_command().

Parameters:
Returns:

command

Return type:

basestring