static int opstr(RzAsm *a, ut8 *data, const Opcode *op)
static RASN1String * newstr(const char *string)
static static fork const void static count static fd const char const char static newpath char char argv
RZ_API bool rz_parse_filter(RzParse *p, ut64 addr, RzFlag *f, RzAnalysisHint *hint, char *data, char *str, int len, bool big_endian)
filter the opcode in data into str by following the flags and hints information
RZ_API char * rz_parse_immtrim(char *opstr)
RZ_API void rz_parse_set_user_ptr(RzParse *p, void *user)
RZ_API void rz_parse_free(RzParse *p)
RZ_API char * rz_parse_pseudocode(RzParse *p, const char *assembly)
Converts the assembly line into pseudocode.
RZ_API bool rz_parse_add(RzParse *p, RzParsePlugin *foo)
RZ_API RzParse * rz_parse_new(void)
RZ_API bool rz_parse_use(RzParse *p, const char *name)
RZ_API bool rz_parse_subvar(RzParse *p, RZ_NULLABLE RzAnalysisFunction *f, RZ_NONNULL RzAnalysisOp *op, RZ_NONNULL RZ_IN char *data, RZ_BORROW RZ_NONNULL RZ_OUT char *str, int len)
RZ_API bool rz_parse_assemble(RzParse *p, char *data, char *str)
RzParsePlugin rz_parse_plugin_6502_pseudo
RzParsePlugin rz_parse_plugin_arm_pseudo
RzParsePlugin rz_parse_plugin_att2intel
RzParsePlugin rz_parse_plugin_avr_pseudo
RzParsePlugin rz_parse_plugin_chip8_pseudo
RzParsePlugin rz_parse_plugin_dalvik_pseudo
RzParsePlugin rz_parse_plugin_m68k_pseudo
RzParsePlugin rz_parse_plugin_mips_pseudo
RzParsePlugin rz_parse_plugin_ppc_pseudo
RzParsePlugin rz_parse_plugin_riscv_pseudo
RzParsePlugin rz_parse_plugin_sh_pseudo
RzParsePlugin rz_parse_plugin_tms320_pseudo
RzParsePlugin rz_parse_plugin_v850_pseudo
RzParsePlugin rz_parse_plugin_wasm_pseudo
RzParsePlugin rz_parse_plugin_x86_pseudo
RzParsePlugin rz_parse_plugin_z80_pseudo
const char *(* RzAnalysisLabelAt)(RzAnalysisFunction *fcn, ut64)
RzFlagItem *(* RzFlagGetAtAddr)(RzFlag *f, ut64)
RzList *(* RzAnalysisVarList)(RzAnalysisFunction *fcn, int kind)
RZ_LIB_VERSION_HEADER(rz_parse)
struct rz_parse_plugin_t RzParsePlugin
struct rz_parse_t RzParse
bool(* assemble)(RzParse *p, char *data, char *str)
int(* replace)(int argc, const char *argv[], char *newstr)
bool(* init)(RzParse *p, void *user)
bool(* subvar)(RzParse *p, RzAnalysisFunction *f, RzAnalysisOp *op, char *data, char *str, int len)
int(* fini)(RzParse *p, void *user)
struct rz_parse_plugin_t * cur
RzAnalysisLabelAt label_get
RzSpace * notin_flagspace
st64(* get_ptr_at)(RzAnalysisFunction *fcn, st64 delta, ut64 addr)
RzAnalysisVarList varlist
ut64(WINAPI *w32_GetEnabledXStateFeatures)()