|
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().