BCHPredefinedUtilval todw : string -> BCHLibTypes.doubleword_intval tow : string -> BCHLibTypes.doubleword_intval regindexstring_to_reg : string -> BCHLibTypes.cpureg_tval xpr_to_basepretty : XprTypes.xpr_t -> CHPretty.pretty_tval xpr_to_pretty : BCHLibTypes.floc_int -> XprTypes.xpr_t -> CHPretty.pretty_tval xpr_to_fppretty :
BCHLibTypes.floc_int ->
XprTypes.xpr_t ->
CHPretty.pretty_tval xpr_to_dspretty :
BCHLibTypes.floc_int ->
XprTypes.xpr_t ->
CHPretty.pretty_tval xpr_to_strpretty :
BCHLibTypes.floc_int ->
XprTypes.xpr_t ->
CHPretty.pretty_tval xpr_to_hexpretty :
BCHLibTypes.floc_int ->
XprTypes.xpr_t ->
CHPretty.pretty_tval patternrhs_to_string : BCHLibx86Types.patternrhs_t -> stringval get_arg :
(BCHLibTypes.fts_parameter_t * XprTypes.xpr_t) list ->
int ->
BCHLibTypes.floc_int ->
XprTypes.xpr_tget_arg argvals n floc returns the value of the n'th stack argument (counting starting from 1) at location floc
val get_reg_value :
BCHLibTypes.cpureg_t ->
BCHLibTypes.floc_int ->
XprTypes.xpr_tval get_gv_value :
BCHLibTypes.doubleword_int ->
BCHLibTypes.floc_int ->
XprTypes.xpr_tval get_reg_derefvalue :
BCHLibTypes.cpureg_t ->
int ->
BCHLibTypes.floc_int ->
XprTypes.xpr_tval get_x_derefvalue :
XprTypes.xpr_t ->
int ->
BCHLibTypes.floc_int ->
XprTypes.xpr_tval get_patternrhs_value :
?args:(BCHLibTypes.fts_parameter_t * XprTypes.xpr_t) list ->
BCHLibx86Types.patternrhs_t ->
BCHLibTypes.floc_int ->
XprTypes.xpr_tval get_var_lhs :
int ->
BCHLibTypes.floc_int ->
CHLanguage.variable_t * BCHLibTypes.cmd_t listval get_arg_lhs :
int ->
BCHLibTypes.floc_int ->
CHLanguage.variable_t * BCHLibTypes.cmd_t listval get_reg_lhs :
BCHLibTypes.cpureg_t ->
BCHLibTypes.floc_int ->
CHLanguage.variable_t * BCHLibTypes.cmd_t listval get_reg_deref_lhs :
BCHLibTypes.cpureg_t ->
?size:int ->
int ->
BCHLibTypes.floc_int ->
CHLanguage.variable_t * BCHLibTypes.cmd_t listval get_x_deref_lhs :
XprTypes.xpr_t ->
int ->
BCHLibTypes.floc_int ->
CHLanguage.variable_tval get_nested_deref_lhs :
BCHLibTypes.cpureg_t ->
int list ->
BCHLibTypes.floc_int ->
CHLanguage.variable_tval get_returnaddress_lhs :
BCHLibTypes.floc_int ->
CHLanguage.variable_t * BCHLibTypes.cmd_t listval get_allocavar_lhs :
int ->
int ->
BCHLibTypes.floc_int ->
CHLanguage.variable_t * BCHLibTypes.cmd_t listval get_return_value : string -> BCHLibTypes.floc_int -> CHLanguage.variable_tval set_functionpointer :
string ->
BCHLibTypes.floc_int ->
XprTypes.xpr_t ->
unitval set_delphi_exception_handler_table :
BCHLibTypes.floc_int ->
XprTypes.xpr_t ->
unitval get_adjustment_commands :
int ->
BCHLibTypes.floc_int ->
BCHLibTypes.cmd_t listval get_wrapped_call_commands :
BCHLibTypes.floc_int ->
BCHLibTypes.floc_int ->
BCHLibTypes.cmd_t listval is_named_app_call : BCHLibTypes.doubleword_int -> int -> string -> boolval is_named_dll_call : BCHLibTypes.doubleword_int -> int -> string -> boolval is_named_inlined_call : BCHLibTypes.doubleword_int -> int -> string -> boolval is_named_lib_call : BCHLibTypes.doubleword_int -> int -> string -> boolval sometemplate :
?msg:CHPretty.pretty_t ->
BCHLibx86Types.predefined_callsemantics_int ->
BCHLibx86Types.predefined_callsemantics_int optionval get_fnhashes :
string ->
(string -> int -> BCHLibx86Types.predefined_callsemantics_int) ->
BCHLibx86Types.predefined_callsemantics_int listval mk_dllfun_semantics :
string ->
string ->
string ->
int ->
BCHLibx86Types.predefined_callsemantics_intval add_dllfun :
(string, string -> int -> BCHLibx86Types.predefined_callsemantics_int)
Stdlib.Hashtbl.t ->
string ->
string ->
unitval mk_libfun_semantics :
string list ->
string ->
string ->
int ->
BCHLibx86Types.predefined_callsemantics_intval add_libfun :
(string, string -> int -> BCHLibx86Types.predefined_callsemantics_int)
Stdlib.Hashtbl.t ->
string list ->
string ->
unitclass virtual predefined_callsemantics_base_t : string -> int -> object ... end