Type Alias RParsePlugin
Source pub type RParsePlugin = r_parse_plugin_t;
#[repr(C)]
pub struct RParsePlugin {
pub name: *mut i8,
pub desc: *mut i8,
pub init: Option<unsafe extern "C" fn(*mut r_parse_t, *mut c_void) -> bool>,
pub fini: Option<unsafe extern "C" fn(*mut r_parse_t, *mut c_void) -> i32>,
pub parse: Option<unsafe extern "C" fn(*mut r_parse_t, *const i8, *mut i8) -> i32>,
pub assemble: Option<unsafe extern "C" fn(*mut r_parse_t, *mut i8, *mut i8) -> bool>,
pub filter: Option<unsafe extern "C" fn(*mut r_parse_t, u64, *mut r_flag_t, *mut i8, *mut i8, i32, bool) -> i32>,
pub subvar: Option<unsafe extern "C" fn(*mut r_parse_t, *mut r_anal_function_t, u64, i32, *mut i8, *mut i8, i32) -> bool>,
pub replace: Option<unsafe extern "C" fn(i32, *mut *const i8, *mut i8) -> i32>,
}