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_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_fieldsCalls 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)