RzAnalysisFunction#
- class RzAnalysisFunction#
- property addr: int#
- property analysis: RzAnalysis#
- property argnum: int#
- property bbs: RzList[RzAnalysisBlock]#
- property bits: int#
- property bp_frame: bool#
- property bp_off: int#
- property cc: str#
- property diff: RzAnalysisDiff#
- property fingerprint: int#
- property fingerprint_size: size_t#
- property has_changed: bool#
- property imports: RzList[char]#
- property is_noreturn: bool#
- property is_pure: bool#
- property is_variadic: bool#
- property maxstack: int#
- property meta: RzAnalysisFcnMeta#
- property name: str#
- property ninstr: int#
- property reg_save_area: int#
- property stack: int#
- property type: int#
- property vars: RzPVector[RzAnalysisVar]#
- add_block(bb: RzAnalysisBlock) None #
Calls function
rz_analysis_function_add_block
(defined in function.c)
- autoname_var(kind: int, pfx: str, ptr: int) str #
Calls function
rz_analysis_function_autoname_var
(defined in var.c)
- contains(addr: int) bool #
Calls function
rz_analysis_function_contains
(defined in function.c)
- delete_label(name: str) bool #
Calls function
rz_analysis_function_delete_label
(defined in labels.c)
- delete_label_at(addr: int) bool #
Calls function
rz_analysis_function_delete_label_at
(defined in labels.c)
- delete_self() bool #
Calls function
rz_analysis_function_delete
(defined in function.c)
- delete_unused_vars() None #
Calls function
rz_analysis_function_delete_unused_vars
(defined in var.c)
- delete_var(var: RzAnalysisVar) None #
Calls function
rz_analysis_function_delete_var
(defined in var.c)
- delete_vars_by_kind(kind: RzAnalysisVarKind) None #
Calls function
rz_analysis_function_delete_vars_by_kind
(defined in var.c)
- get_label_at(addr: int) str #
Calls function
rz_analysis_function_get_label_at
(defined in labels.c)
- get_var(kind: int, delta: int) RzAnalysisVar #
Calls function
rz_analysis_function_get_var
(defined in var.c)
- get_var_byname(name: str) RzAnalysisVar #
Calls function
rz_analysis_function_get_var_byname
(defined in var.c)
- get_var_fields(kind: int) RzList[RzAnalysisVarField] #
Warning
Calls deprecated function
rz_analysis_function_get_var_fields
Calls function
rz_analysis_function_get_var_fields
(defined in var.c)
- get_var_reg_at(delta: int, addr: int) str #
Calls function
rz_analysis_function_get_var_reg_at
(defined in var.c)
- get_var_stackptr_at(delta: int, addr: int) int #
Calls function
rz_analysis_function_get_var_stackptr_at
(defined in var.c)
- get_vars_used_at(op_addr: int) RzPVector[RzAnalysisVar] #
Calls function
rz_analysis_function_get_vars_used_at
(defined in var.c)
- get_xrefs_from() RzList[RzAnalysisXRef] #
Calls function
rz_analysis_function_get_xrefs_from
(defined in xrefs.c)
- get_xrefs_to() RzList[RzAnalysisXRef] #
Calls function
rz_analysis_function_get_xrefs_to
(defined in xrefs.c)
- linear_size() int #
Calls function
rz_analysis_function_linear_size
(defined in function.c)
- max_addr() int #
Calls function
rz_analysis_function_max_addr
(defined in function.c)
- min_addr() int #
Calls function
rz_analysis_function_min_addr
(defined in function.c)
- realsize() int #
Calls function
rz_analysis_function_realsize
(defined in function.c)
- relocate(addr: int) bool #
Calls function
rz_analysis_function_relocate
(defined in function.c)
- remove_block(bb: RzAnalysisBlock) None #
Calls function
rz_analysis_function_remove_block
(defined in function.c)
- rename(name: str) bool #
Calls function
rz_analysis_function_rename
(defined in function.c)
- set_label(name: str, addr: int) bool #
Calls function
rz_analysis_function_set_label
(defined in labels.c)
- set_var(delta: int, kind: int, type: RzType, size: int, isarg: bool, name: str) RzAnalysisVar #
Calls function
rz_analysis_function_set_var
(defined in var.c)
- size_from_entry() int #
Calls function
rz_analysis_function_size_from_entry
(defined in function.c)
- was_modified() bool #
Calls function
rz_analysis_function_was_modified
(defined in function.c)