Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Macros | |
#define | GET_INTERNAL_BIN_INFO_OBJ(bf) ((LuacBinInfo *)(bf)->o->bin_obj) |
Functions | |
static bool | check_buffer (RzBuffer *buff) |
static bool | load_buffer (RzBinFile *bf, RzBinObject *obj, RzBuffer *buf, Sdb *sdb) |
static RzBinInfo * | info (RzBinFile *bf) |
static RzList * | sections (RzBinFile *bf) |
static RzList * | symbols (RzBinFile *bf) |
static RzList * | entries (RzBinFile *bf) |
static RzList * | strings (RzBinFile *bf) |
Variables | |
RzBinPlugin | rz_bin_plugin_luac |
RZ_API RzLibStruct | rizin_plugin |
#define GET_INTERNAL_BIN_INFO_OBJ | ( | bf | ) | ((LuacBinInfo *)(bf)->o->bin_obj) |
Definition at line 8 of file bin_luac.c.
Definition at line 10 of file bin_luac.c.
References LUAC_MAGIC, LUAC_MAGIC_OFFSET, LUAC_MAGIC_SIZE, rz_buf_read_at(), and rz_buf_size().
Definition at line 106 of file bin_luac.c.
References luac_bin_info::entry_list, GET_INTERNAL_BIN_INFO_OBJ, and NULL.
Definition at line 70 of file bin_luac.c.
References luac_bin_info::general_info, GET_INTERNAL_BIN_INFO_OBJ, and NULL.
|
static |
Definition at line 19 of file bin_luac.c.
References rz_bin_object_t::bin_obj, luac_bin_info::general_info, lua_free_proto_entry(), lua_parse_body_53(), lua_parse_body_54(), lua_parse_header_53(), lua_parse_header_54(), luac_build_info(), LUAC_VERSION_OFFSET, luac_bin_info::major, major, luac_bin_info::minor, minor, NULL, rz_bin_info_free(), rz_buf_read_at(), RZ_LOG_ERROR, RZ_NEW, rz_bin_file_t::size, and st32.
Definition at line 82 of file bin_luac.c.
References GET_INTERNAL_BIN_INFO_OBJ, NULL, rz_list_clone(), and luac_bin_info::section_list.
Definition at line 118 of file bin_luac.c.
References GET_INTERNAL_BIN_INFO_OBJ, NULL, and luac_bin_info::string_list.
Definition at line 94 of file bin_luac.c.
References GET_INTERNAL_BIN_INFO_OBJ, NULL, and luac_bin_info::symbol_list.
RZ_API RzLibStruct rizin_plugin |
Definition at line 147 of file bin_luac.c.
RzBinPlugin rz_bin_plugin_luac |
Definition at line 130 of file bin_luac.c.