Rizin
unix-like reverse engineering framework and cli tools
|
#include "luac_common.h"
Go to the source code of this file.
Functions | |
LuaDbgUpvalueEntry * | lua_new_dbg_upvalue_entry () |
LuaLocalVarEntry * | lua_new_local_var_entry () |
LuaAbsLineinfoEntry * | lua_new_abs_lineinfo_entry () |
LuaLineinfoEntry * | lua_new_lineinfo_entry () |
LuaUpvalueEntry * | lua_new_upvalue_entry () |
LuaConstEntry * | lua_new_const_entry () |
LuaProto * | lua_new_proto_entry () |
void | lua_free_dbg_upvalue_entry (LuaDbgUpvalueEntry *entry) |
void | lua_free_local_var_entry (LuaLocalVarEntry *entry) |
void | lua_free_const_entry (LuaConstEntry *entry) |
void | lua_free_proto_entry (LuaProto *proto) |
void lua_free_const_entry | ( | LuaConstEntry * | entry | ) |
Definition at line 111 of file luac_common.c.
References free().
Referenced by lua_new_proto_entry().
void lua_free_dbg_upvalue_entry | ( | LuaDbgUpvalueEntry * | entry | ) |
Definition at line 94 of file luac_common.c.
References free().
Referenced by lua_new_proto_entry().
void lua_free_local_var_entry | ( | LuaLocalVarEntry * | entry | ) |
Definition at line 103 of file luac_common.c.
References free().
Referenced by lua_new_proto_entry().
void lua_free_proto_entry | ( | LuaProto * | proto | ) |
Definition at line 119 of file luac_common.c.
References lua_proto_ex::abs_line_info_entries, lua_proto_ex::const_entries, lua_proto_ex::dbg_upvalue_entries, free(), lua_proto_ex::line_info_entries, lua_proto_ex::local_var_info_entries, lua_proto_ex::proto_entries, lua_proto_ex::proto_name, rz_list_free(), and lua_proto_ex::upvalue_entries.
Referenced by load_buffer(), lua_new_proto_entry(), lua_parse_body_53(), and lua_parse_body_54().
LuaAbsLineinfoEntry* lua_new_abs_lineinfo_entry | ( | ) |
LuaConstEntry* lua_new_const_entry | ( | ) |
Definition at line 33 of file luac_common.c.
References RZ_NEW0.
Referenced by lua_parse_const_entry().
LuaDbgUpvalueEntry* lua_new_dbg_upvalue_entry | ( | ) |
LuaLineinfoEntry* lua_new_lineinfo_entry | ( | ) |
LuaLocalVarEntry* lua_new_local_var_entry | ( | ) |
LuaProto* lua_new_proto_entry | ( | ) |
Definition at line 38 of file luac_common.c.
References lua_proto_ex::abs_line_info_entries, lua_proto_ex::const_entries, lua_proto_ex::dbg_upvalue_entries, fail, free(), lua_proto_ex::line_info_entries, lua_proto_ex::local_var_info_entries, lua_free_const_entry(), lua_free_dbg_upvalue_entry(), lua_free_local_var_entry(), lua_free_proto_entry(), NULL, lua_proto_ex::proto_entries, rz_list_newf(), RZ_LOG_ERROR, RZ_NEW0, and lua_proto_ex::upvalue_entries.
Referenced by lua_parse_body_53(), and lua_parse_body_54().
LuaUpvalueEntry* lua_new_upvalue_entry | ( | ) |
Definition at line 28 of file luac_common.c.
References RZ_NEW0.
Referenced by lua_parse_upvalue_entry().