Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Variables | |
static const char * | RzEggConfigOptions [] |
Definition at line 48 of file cmd_egg.c.
References b, eprintf, free(), p, rz_egg_assemble(), rz_egg_compile(), rz_egg_encode(), rz_egg_get_bin(), rz_egg_option_get(), rz_egg_padding(), and showBuffer().
Referenced by rz_core_egg_compile(), and rz_core_egg_compile_file().
Definition at line 18 of file cmd_egg.c.
References a, free(), input(), key, rz_cons_println(), rz_egg_option_get(), and rz_egg_option_set().
Referenced by rz_egg_reset_handler().
Definition at line 72 of file cmd_egg.c.
References egg_compile(), eprintf, free(), p, rz_egg_option_get(), rz_egg_option_set(), rz_egg_reset(), and rz_egg_shellcode().
Referenced by rz_egg_compile_handler().
|
static |
Definition at line 110 of file cmd_egg.c.
References egg_compile(), RZ_CMD_STATUS_ERROR, RZ_CMD_STATUS_OK, rz_core_egg_setup(), rz_egg_load_file(), RZ_LOG_ERROR, and rz_return_val_if_fail.
Referenced by rz_egg_compile_handler().
Definition at line 97 of file cmd_egg.c.
References arch, bits(), rz_core_t::config, rz_core_t::egg, NULL, rz_config_get(), rz_config_get_i(), rz_egg_setup(), and RZ_LOG_ERROR.
Referenced by rz_core_egg_compile_file(), rz_egg_compile_handler(), rz_egg_config_handler(), rz_egg_encoder_handler(), rz_egg_list_plugins_handler(), rz_egg_padding_handler(), rz_egg_reset_handler(), rz_egg_show_config_handler(), rz_egg_syscall_handler(), and rz_egg_type_handler().
RZ_IPI RzCmdStatus rz_egg_compile_handler | ( | RzCore * | core, |
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 127 of file cmd_egg.c.
References argv, RZ_CMD_STATUS_ERROR, RZ_CMD_STATUS_OK, rz_core_egg_compile(), rz_core_egg_compile_file(), rz_core_egg_setup(), and RZ_LOG_ERROR.
Referenced by rzshell_cmddescs_init().
RZ_IPI RzCmdStatus rz_egg_config_handler | ( | RzCore * | core, |
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 143 of file cmd_egg.c.
References argv, free(), i, key, p, RZ_CMD_STATUS_ERROR, RZ_CMD_STATUS_OK, rz_cons_printf(), rz_core_egg_setup(), rz_egg_option_get(), rz_egg_option_set(), rz_list_free(), rz_list_get_n(), rz_list_length(), RZ_LOG_ERROR, RZ_STR_ISEMPTY, rz_str_split_duplist_n(), RzEggConfigOptions, and value.
Referenced by rzshell_cmddescs_init().
RZ_IPI RzCmdStatus rz_egg_encoder_handler | ( | RzCore * | core, |
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 255 of file cmd_egg.c.
References argv, RZ_CMD_STATUS_ERROR, RZ_CMD_STATUS_OK, rz_core_egg_setup(), and rz_egg_option_set().
Referenced by rzshell_cmddescs_init().
RZ_IPI RzCmdStatus rz_egg_list_plugins_handler | ( | RzCore * | core, |
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 203 of file cmd_egg.c.
References p, rz_egg_t::plugins, RZ_CMD_STATUS_ERROR, RZ_CMD_STATUS_OK, rz_cons_printf(), rz_core_egg_setup(), and RZ_EGG_PLUGIN_SHELLCODE.
Referenced by rzshell_cmddescs_init().
RZ_IPI RzCmdStatus rz_egg_padding_handler | ( | RzCore * | core, |
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 246 of file cmd_egg.c.
References argv, RZ_CMD_STATUS_ERROR, RZ_CMD_STATUS_OK, rz_core_egg_setup(), and rz_egg_option_set().
Referenced by rzshell_cmddescs_init().
RZ_IPI RzCmdStatus rz_egg_reset_handler | ( | RzCore * | core, |
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 265 of file cmd_egg.c.
References egg_option(), RZ_CMD_STATUS_ERROR, RZ_CMD_STATUS_OK, and rz_core_egg_setup().
Referenced by rzshell_cmddescs_init().
RZ_IPI RzCmdStatus rz_egg_show_config_handler | ( | RzCore * | core, |
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 276 of file cmd_egg.c.
References rz_core_t::analysis, rz_analysis_t::bits, rz_analysis_t::cpu, i, rz_analysis_t::os, p, RZ_CMD_STATUS_ERROR, RZ_CMD_STATUS_OK, rz_cons_printf(), rz_core_egg_setup(), rz_egg_option_get(), and RzEggConfigOptions.
Referenced by rzshell_cmddescs_init().
RZ_IPI RzCmdStatus rz_egg_syscall_handler | ( | RzCore * | core, |
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 217 of file cmd_egg.c.
References argv, rz_egg_t::lang, rz_egg_lang_t::nsyscalls, NULL, RZ_CMD_STATUS_ERROR, RZ_CMD_STATUS_OK, rz_core_egg_setup(), rz_core_syscall(), and showBuffer().
Referenced by rzshell_cmddescs_init().
RZ_IPI RzCmdStatus rz_egg_type_handler | ( | RzCore * | core, |
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 237 of file cmd_egg.c.
References argv, RZ_CMD_STATUS_ERROR, RZ_CMD_STATUS_OK, rz_core_egg_setup(), and rz_egg_option_set().
Referenced by rzshell_cmddescs_init().
|
static |
Definition at line 33 of file cmd_egg.c.
References b, i, rz_buf_read8(), rz_buf_seek(), RZ_BUF_SET, rz_buf_size(), rz_cons_newline(), rz_cons_printf(), and autogen_x86imm::tmp.
Referenced by egg_compile(), and rz_egg_syscall_handler().
|
static |
Definition at line 8 of file cmd_egg.c.
Referenced by rz_egg_config_handler(), and rz_egg_show_config_handler().