Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_analysis.h>
Go to the source code of this file.
Functions | |
RZ_API RzAnalysisCond * | rz_analysis_cond_new (void) |
RZ_API void | rz_analysis_cond_fini (RzAnalysisCond *c) |
RZ_API void | rz_analysis_cond_free (RzAnalysisCond *c) |
RZ_API RzAnalysisCond * | rz_analysis_cond_clone (RzAnalysisCond *cond) |
static const char * | condstring (RzAnalysisCond *cond) |
RZ_API int | rz_analysis_cond_eval (RzAnalysis *analysis, RzAnalysisCond *cond) |
RZ_API char * | rz_analysis_cond_to_string (RzAnalysisCond *cond) |
RZ_API RzAnalysisCond * | rz_analysis_cond_new_from_op (RzAnalysisOp *op) |
RZ_API RzAnalysisCond * | rz_analysis_cond_new_from_string (const char *str) |
|
inlinestatic |
Definition at line 37 of file cond.c.
References cond.
Referenced by rz_analysis_cond_to_string().
RZ_API RzAnalysisCond* rz_analysis_cond_clone | ( | RzAnalysisCond * | cond | ) |
Definition at line 28 of file cond.c.
RZ_API int rz_analysis_cond_eval | ( | RzAnalysis * | analysis, |
RzAnalysisCond * | cond | ||
) |
Definition at line 50 of file cond.c.
References cond, rz_analysis_value_to_ut64(), rz_type_cond_eval(), rz_type_cond_eval_single(), and st64.
RZ_API void rz_analysis_cond_fini | ( | RzAnalysisCond * | c | ) |
Definition at line 10 of file cond.c.
References c, NULL, and rz_analysis_value_free().
Referenced by rz_analysis_cond_free().
RZ_API void rz_analysis_cond_free | ( | RzAnalysisCond * | c | ) |
Definition at line 19 of file cond.c.
References c, free(), and rz_analysis_cond_fini().
Referenced by block_free(), and run_basic_block_analysis().
RZ_API RzAnalysisCond* rz_analysis_cond_new | ( | void | ) |
Definition at line 6 of file cond.c.
References RZ_NEW0.
Referenced by rz_analysis_cond_new_from_op().
RZ_API RzAnalysisCond* rz_analysis_cond_new_from_op | ( | RzAnalysisOp * | op | ) |
Definition at line 92 of file cond.c.
References cond, NULL, and rz_analysis_cond_new().
Referenced by run_basic_block_analysis().
RZ_API RzAnalysisCond* rz_analysis_cond_new_from_string | ( | const char * | str | ) |
RZ_API char* rz_analysis_cond_to_string | ( | RzAnalysisCond * | cond | ) |
Definition at line 63 of file cond.c.
References cond, condstring(), free(), malloc(), NULL, out, rz_analysis_value_to_string(), RZ_TYPE_COND_SINGLE, snprintf, and strdup().
Referenced by rz_analysis_op_to_string().