Rizin
unix-like reverse engineering framework and cli tools
|
#include "lua_arch.h"
Go to the source code of this file.
Functions | |
LuaInstruction | lua_build_instruction (const ut8 *buf) |
void | lua_set_instruction (LuaInstruction instruction, ut8 *data) |
bool | free_lua_opnames (LuaOpNameList list) |
char * | luaop_new_str_3arg (char *opname, int a, int b, int c) |
char * | luaop_new_str_2arg (char *opname, int a, int b) |
char * | luaop_new_str_1arg (char *opname, int a) |
char * | luaop_new_str_3arg_ex (char *opname, int a, int b, int c, int isk) |
char * | luaop_new_str_2arg_ex (char *opname, int a, int b, int isk) |
char * | luaop_new_str_1arg_ex (char *opname, int a, int isk) |
int | lua_load_next_arg_start (const char *raw_string, char *recv_buf) |
bool | lua_is_valid_num_value_string (const char *str) |
int | lua_convert_str_to_num (const char *str) |
bool free_lua_opnames | ( | LuaOpNameList | list | ) |
Definition at line 22 of file lua_arch.c.
References list(), NULL, and RZ_FREE.
Referenced by rz_luac_disasm().
LuaInstruction lua_build_instruction | ( | const ut8 * | buf | ) |
Definition at line 6 of file lua_arch.c.
Referenced by lua53_anal_op(), lua53_disasm(), lua54_anal_op(), and lua54_disasm().
Definition at line 137 of file lua_arch.c.
References NULL, and cmd_descs_generate::str.
Referenced by encode_instruction().
Definition at line 129 of file lua_arch.c.
References NULL, rz_is_valid_input_num_value(), RZ_LOG_ERROR, and cmd_descs_generate::str.
Referenced by encode_instruction().
Definition at line 98 of file lua_arch.c.
References memcpy(), NULL, and rz_str_trim_head_ro().
Referenced by encode_instruction().
void lua_set_instruction | ( | LuaInstruction | instruction, |
ut8 * | data | ||
) |
char* luaop_new_str_1arg | ( | char * | opname, |
int | a | ||
) |
Definition at line 53 of file lua_arch.c.
References a, and rz_str_newf().
Referenced by lua53_disasm(), and lua54_disasm().
Definition at line 87 of file lua_arch.c.
References a, and rz_str_newf().
Referenced by lua54_disasm().
Definition at line 42 of file lua_arch.c.
References a, b, and rz_str_newf().
Referenced by lua53_disasm(), and lua54_disasm().
Definition at line 76 of file lua_arch.c.
References a, b, and rz_str_newf().
Referenced by lua54_disasm().
Definition at line 31 of file lua_arch.c.
References a, b, c, and rz_str_newf().
Referenced by lua53_disasm(), and lua54_disasm().
Definition at line 65 of file lua_arch.c.
References a, b, c, and rz_str_newf().
Referenced by lua54_disasm().