|
suricata
|

Go to the source code of this file.
Macros | |
| #define | DEFAULT_LUA_ALLOC_LIMIT 500000 |
| #define | DEFAULT_LUA_INSTRUCTION_LIMIT 500000 |
| #define | LUA_ERROR(msg) |
Functions | |
| int | LuaCallbackError (lua_State *luastate, const char *msg) |
| const char * | LuaGetStringArgument (lua_State *luastate, int argc) |
| void | LuaPushTableKeyValueInt (lua_State *luastate, const char *key, int value) |
| void | LuaPushTableKeyValueBoolean (lua_State *luastate, const char *key, bool value) |
| void | LuaPushTableKeyValueString (lua_State *luastate, const char *key, const char *value) |
| Push a key plus string value to the stack. More... | |
| void | LuaPushTableKeyValueLString (lua_State *luastate, const char *key, const char *value, size_t len) |
| Push a key plus string value with length to the stack. More... | |
| void | LuaPushTableKeyValueArray (lua_State *luastate, const char *key, const uint8_t *value, size_t len) |
| int | LuaStateNeedProto (lua_State *luastate, AppProto alproto) |
Definition in file util-lua-common.h.
| #define DEFAULT_LUA_ALLOC_LIMIT 500000 |
Definition at line 28 of file util-lua-common.h.
| #define DEFAULT_LUA_INSTRUCTION_LIMIT 500000 |
Definition at line 29 of file util-lua-common.h.
| #define LUA_ERROR | ( | msg | ) |
Definition at line 46 of file util-lua-common.h.
| int LuaCallbackError | ( | lua_State * | luastate, |
| const char * | msg | ||
| ) |
Definition at line 39 of file util-lua-common.c.
Referenced by LuaStateNeedProto().

| const char* LuaGetStringArgument | ( | lua_State * | luastate, |
| int | argc | ||
| ) |
Definition at line 46 of file util-lua-common.c.
References str.
| void LuaPushTableKeyValueArray | ( | lua_State * | luastate, |
| const char * | key, | ||
| const uint8_t * | value, | ||
| size_t | len | ||
| ) |
Definition at line 94 of file util-lua-common.c.
References len, and LuaPushStringBuffer().

| void LuaPushTableKeyValueBoolean | ( | lua_State * | luastate, |
| const char * | key, | ||
| bool | value | ||
| ) |
Definition at line 66 of file util-lua-common.c.
| void LuaPushTableKeyValueInt | ( | lua_State * | luastate, |
| const char * | key, | ||
| int | value | ||
| ) |
Definition at line 59 of file util-lua-common.c.
| void LuaPushTableKeyValueLString | ( | lua_State * | luastate, |
| const char * | key, | ||
| const char * | value, | ||
| size_t | len | ||
| ) |
Push a key plus string value with length to the stack.
Definition at line 86 of file util-lua-common.c.
References len.
| void LuaPushTableKeyValueString | ( | lua_State * | luastate, |
| const char * | key, | ||
| const char * | value | ||
| ) |
Push a key plus string value to the stack.
If value is NULL, string "(null")" will be put on the stack.
Definition at line 77 of file util-lua-common.c.
Definition at line 102 of file util-lua-common.c.
References Flow_::alproto, LuaCallbackError(), and LuaStateGetFlow().
