callingconvention module

binaryninja.callingconvention.CallingConvention([…])
binaryninja.callingconvention.range(*args) A Python2 and Python3 Compatible Range Generator
class binaryninja.callingconvention.CallingConvention(arch=None, name=None, handle=None, confidence=255)[source]

Bases: object

arg_regs_share_index = False
callee_saved_regs = []
caller_saved_regs = []
float_arg_regs = []
float_return_reg = None
get_incoming_flag_value(flag, func)[source]
get_incoming_reg_value(reg, func)[source]
get_incoming_var_for_parameter_var(in_var, func)[source]
get_parameter_var_for_incoming_var(in_var, func)[source]
global_pointer_reg = None
high_int_return_reg = None
implicitly_defined_regs = []
int_arg_regs = []
int_return_reg = None
name = None
perform_get_incoming_flag_value(reg, func)[source]
perform_get_incoming_reg_value(reg, func)[source]
perform_get_incoming_var_for_parameter_var(in_var, func)[source]
perform_get_parameter_var_for_incoming_var(in_var, func)[source]
stack_adjusted_on_return = False
stack_reserved_for_arg_regs = False
with_confidence(confidence)[source]