Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_egg.h>
Public Attributes | |
RzBuffer * | src |
RzBuffer * | buf |
RzBuffer * | bin |
RzList * | list |
RzAsm * | rasm |
RzSyscall * | syscall |
RzEggLang | lang |
Sdb * | db |
RzList * | plugins |
RzList * | patches |
struct rz_egg_emit_t * | remit |
int | arch |
int | endian |
int | bits |
ut32 | os |
int | context |
int rz_egg_t::arch |
Definition at line 106 of file rz_egg.h.
Referenced by build(), test_group_name.GroupTest::run(), rz_egg_load_file(), and rz_egg_setup().
RzBuffer* rz_egg_t::bin |
Definition at line 96 of file rz_egg.h.
Referenced by build(), rz_egg_append_bytes(), rz_egg_assemble_asm(), rz_egg_encode(), rz_egg_finalize(), rz_egg_free(), rz_egg_get_bin(), rz_egg_new(), rz_egg_prepend_bytes(), rz_egg_reset(), rz_egg_run(), rz_egg_run_rop(), and rz_main_rz_gg().
int rz_egg_t::bits |
Definition at line 108 of file rz_egg.h.
Referenced by build(), rz_egg_assemble_asm(), rz_egg_load_file(), rz_egg_new(), and rz_egg_setup().
RzBuffer* rz_egg_t::buf |
Definition at line 95 of file rz_egg.h.
Referenced by rz_egg_assemble_asm(), rz_egg_free(), rz_egg_get_assembly(), rz_egg_include(), rz_egg_load(), rz_egg_new(), rz_egg_printf(), rz_egg_raw(), rz_egg_raw_prepend(), rz_egg_reset(), and rz_egg_to_string().
int rz_egg_t::context |
Definition at line 110 of file rz_egg.h.
Referenced by rz_egg_compile().
Sdb* rz_egg_t::db |
Definition at line 102 of file rz_egg.h.
Referenced by rz_egg_free(), rz_egg_new(), rz_egg_option_get(), and rz_egg_option_set().
int rz_egg_t::endian |
Definition at line 107 of file rz_egg.h.
Referenced by rz_egg_assemble_asm(), rz_egg_new(), rz_egg_patch_num(), and rz_egg_setup().
RzEggLang rz_egg_t::lang |
Definition at line 101 of file rz_egg.h.
Referenced by find_alias(), parsedatachar(), parseinlinechar(), rcc_context(), rcc_element(), rcc_fun(), rcc_internal_mathop(), rcc_next(), rcc_pusharg(), rcc_pushstr(), rcc_reset_callname(), rcc_set_callname(), rz_egg_compile(), rz_egg_lang_free(), rz_egg_lang_init(), rz_egg_lang_parsechar(), rz_egg_mkvar(), rz_egg_syscall_handler(), and set_nested().
RzList* rz_egg_t::list |
Definition at line 97 of file rz_egg.h.
Referenced by rz_egg_free().
ut32 rz_egg_t::os |
Definition at line 109 of file rz_egg.h.
Referenced by build(), emit_syscall(), rz_egg_load_file(), and rz_egg_setup().
RzList* rz_egg_t::patches |
Definition at line 104 of file rz_egg.h.
Referenced by rz_egg_finalize(), rz_egg_free(), rz_egg_new(), rz_egg_patch(), and rz_egg_reset().
RzList* rz_egg_t::plugins |
Definition at line 103 of file rz_egg.h.
Referenced by list(), rz_egg_encode(), rz_egg_free(), rz_egg_list_plugins_handler(), rz_egg_new(), and rz_egg_shellcode().
RzAsm* rz_egg_t::rasm |
Definition at line 99 of file rz_egg.h.
Referenced by rz_egg_assemble_asm(), rz_egg_free(), and rz_egg_new().
struct rz_egg_emit_t* rz_egg_t::remit |
Definition at line 105 of file rz_egg.h.
Referenced by parsedatachar(), rcc_context(), rcc_element(), rcc_fun(), rcc_internal_mathop(), rcc_mathop(), rcc_next(), rcc_pusharg(), rcc_pushstr(), rz_egg_assemble_asm(), rz_egg_compile(), rz_egg_lang_parsechar(), rz_egg_mkvar(), rz_egg_new(), rz_egg_setup(), and rz_egg_syscall().
RzBuffer* rz_egg_t::src |
Definition at line 94 of file rz_egg.h.
Referenced by rz_egg_append(), rz_egg_compile(), rz_egg_free(), rz_egg_get_source(), rz_egg_include(), rz_egg_load(), rz_egg_new(), and rz_egg_reset().
RzSyscall* rz_egg_t::syscall |
Definition at line 100 of file rz_egg.h.
Referenced by rz_egg_free(), rz_egg_new(), rz_egg_setup(), and rz_egg_syscall().