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

#include <rz_lang.h>

Public Attributes

const char * name
 
const char * alias
 
const char * desc
 
const char * license
 
const char ** help
 
const char * ext
 
int(* init )(RzLang *user)
 
bool(* setup )(RzLang *user)
 
int(* fini )(RzLang *user)
 
int(* prompt )(RzLang *user)
 
int(* run )(RzLang *user, const char *code, int len)
 
int(* run_file )(RzLang *user, const char *file)
 
int(* set_argv )(RzLang *user, int argc, char **argv)
 

Detailed Description

Definition at line 27 of file rz_lang.h.

Member Data Documentation

◆ alias

const char* rz_lang_plugin_t::alias

Definition at line 29 of file rz_lang.h.

◆ desc

const char* rz_lang_plugin_t::desc

Definition at line 30 of file rz_lang.h.

Referenced by rz_core_lang_plugin_print(), and rz_hash_bang_details_cb().

◆ ext

const char* rz_lang_plugin_t::ext

Definition at line 33 of file rz_lang.h.

◆ fini

int(* rz_lang_plugin_t::fini) (RzLang *user)

Definition at line 36 of file rz_lang.h.

◆ help

const char** rz_lang_plugin_t::help

Definition at line 32 of file rz_lang.h.

Referenced by rz_lang_prompt().

◆ init

int(* rz_lang_plugin_t::init) (RzLang *user)

Definition at line 34 of file rz_lang.h.

◆ license

const char* rz_lang_plugin_t::license

Definition at line 31 of file rz_lang.h.

Referenced by rz_core_lang_plugin_print(), and rz_hash_bang_details_cb().

◆ name

◆ prompt

int(* rz_lang_plugin_t::prompt) (RzLang *user)

Definition at line 37 of file rz_lang.h.

Referenced by rz_lang_prompt().

◆ run

int(* rz_lang_plugin_t::run) (RzLang *user, const char *code, int len)

Definition at line 38 of file rz_lang.h.

Referenced by rz_lang_run(), and rz_lang_run_file().

◆ run_file

int(* rz_lang_plugin_t::run_file) (RzLang *user, const char *file)

Definition at line 39 of file rz_lang.h.

Referenced by rz_lang_run_file().

◆ set_argv

int(* rz_lang_plugin_t::set_argv) (RzLang *user, int argc, char **argv)

Definition at line 40 of file rz_lang.h.

Referenced by rz_lang_set_argv().

◆ setup

bool(* rz_lang_plugin_t::setup) (RzLang *user)

Definition at line 35 of file rz_lang.h.

Referenced by rz_lang_setup().


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