Rizin
unix-like reverse engineering framework and cli tools
rz_parse_plugin_t Struct Reference

#include <rz_parse.h>

Public Attributes

char * name
 
char * desc
 
bool(* init )(RzParse *p, void *user)
 
int(* fini )(RzParse *p, void *user)
 
bool(* parse )(RzParse *p, const char *data, RzStrBuf *sb)
 
bool(* assemble )(RzParse *p, char *data, char *str)
 
int(* filter )(RzParse *p, ut64 addr, RzFlag *f, char *data, char *str, int len, bool big_endian)
 
bool(* subvar )(RzParse *p, RzAnalysisFunction *f, RzAnalysisOp *op, char *data, char *str, int len)
 
int(* replace )(int argc, const char *argv[], char *newstr)
 

Detailed Description

Definition at line 44 of file rz_parse.h.

Member Data Documentation

◆ assemble

bool(* rz_parse_plugin_t::assemble) (RzParse *p, char *data, char *str)

Definition at line 50 of file rz_parse.h.

◆ desc

char* rz_parse_plugin_t::desc

Definition at line 46 of file rz_parse.h.

◆ filter

int(* rz_parse_plugin_t::filter) (RzParse *p, ut64 addr, RzFlag *f, char *data, char *str, int len, bool big_endian)

Definition at line 51 of file rz_parse.h.

◆ fini

int(* rz_parse_plugin_t::fini) (RzParse *p, void *user)

Definition at line 48 of file rz_parse.h.

◆ init

bool(* rz_parse_plugin_t::init) (RzParse *p, void *user)

Definition at line 47 of file rz_parse.h.

◆ name

◆ parse

bool(* rz_parse_plugin_t::parse) (RzParse *p, const char *data, RzStrBuf *sb)

Definition at line 49 of file rz_parse.h.

◆ replace

int(* rz_parse_plugin_t::replace) (int argc, const char *argv[], char *newstr)

Definition at line 53 of file rz_parse.h.

◆ subvar

bool(* rz_parse_plugin_t::subvar) (RzParse *p, RzAnalysisFunction *f, RzAnalysisOp *op, char *data, char *str, int len)

Definition at line 52 of file rz_parse.h.


The documentation for this struct was generated from the following file: