SYMBOL INDEX (1140 symbols across 82 files) FILE: include/luasandbox.h type lsb_state (line 42) | typedef enum { type lsb_usage_stat (line 49) | typedef enum { type lsb_usage_type (line 57) | typedef enum { type lsb_lua_sandbox (line 65) | typedef struct lsb_lua_sandbox lsb_lua_sandbox; FILE: include/luasandbox/error.h type lsb_logger (line 24) | typedef struct lsb_logger { FILE: include/luasandbox/heka/sandbox.h type lsb_heka_pm_rv (line 37) | enum lsb_heka_pm_rv { type lsb_heka_im_rv (line 46) | enum lsb_heka_im_rv { type lsb_heka_sandbox (line 53) | typedef struct lsb_heka_sandbox lsb_heka_sandbox; type lsb_heka_stats (line 55) | typedef struct lsb_heka_stats { FILE: include/luasandbox/heka/stream_reader.h type heka_stream_reader (line 17) | typedef struct heka_stream_reader FILE: include/luasandbox/lauxlib.h type luaL_Reg (line 35) | typedef struct luaL_Reg { type luaL_Buffer (line 129) | typedef struct luaL_Buffer { FILE: include/luasandbox/lua.h type lua_State (line 50) | typedef struct lua_State lua_State; type LUA_NUMBER (line 106) | typedef LUA_NUMBER lua_Number; type LUA_INTEGER (line 110) | typedef LUA_INTEGER lua_Integer; type lua_Debug (line 334) | typedef struct lua_Debug lua_Debug; type lua_Debug (line 355) | struct lua_Debug { FILE: include/luasandbox/util/heka_message.h type lsb_pb_message (line 40) | typedef enum { type lsb_pb_field (line 53) | typedef enum { type lsb_pb_value_types (line 64) | typedef enum { type lsb_heka_field (line 72) | typedef struct lsb_heka_field type lsb_heka_message (line 80) | typedef struct lsb_heka_message type lsb_read_type (line 99) | typedef enum { type lsb_read_value (line 106) | typedef struct { FILE: include/luasandbox/util/heka_message_matcher.h type lsb_message_matcher (line 16) | typedef struct lsb_message_matcher lsb_message_matcher; FILE: include/luasandbox/util/input_buffer.h type lsb_input_buffer (line 17) | typedef struct lsb_input_buffer FILE: include/luasandbox/util/output_buffer.h type lsb_output_buffer (line 18) | typedef struct lsb_output_buffer { FILE: include/luasandbox/util/protobuf.h type lsb_pb_wire_types (line 20) | typedef enum { FILE: include/luasandbox/util/running_stats.h type lsb_running_stats (line 15) | typedef struct lsb_running_stats FILE: include/luasandbox/util/string.h type lsb_const_string (line 14) | typedef struct lsb_const_string FILE: src/cli/lsb_heka_cat.c function log_cb (line 28) | static void function output_cs (line 63) | static void output_cs(const char *key, lsb_const_string *cs, bool eol) function output_text (line 76) | static void output_text(lsb_heka_message *msg) function output_heka (line 196) | static void output_heka(lsb_heka_message *msg) function read_file (line 212) | static size_t read_file(FILE *fh, lsb_input_buffer *ib) function find_header (line 239) | static int find_header(const char *cur, int clen, const char *prev, int ... function move_to_offset (line 281) | static void move_to_offset(FILE *fh, int num) function main (line 329) | int main(int argc, char **argv) FILE: src/heka/message.c function set_missing_headers (line 29) | static void set_missing_headers(lua_State *lua, int idx, lsb_heka_sandbo... function lsb_err_value (line 262) | static lsb_err_value function lsb_err_value (line 291) | static lsb_err_value function lsb_err_value (line 339) | static lsb_err_value function lsb_err_value (line 386) | static lsb_err_value function lsb_err_value (line 409) | static lsb_err_value function lsb_err_value (line 626) | static lsb_err_value function heka_decode_message (line 702) | int heka_decode_message(lua_State *lua) function heka_encode_message (line 846) | int heka_encode_message(lua_State *lua) function lsb_err_value (line 902) | lsb_err_value function heka_read_message (line 955) | int heka_read_message(lua_State *lua, lsb_heka_message *m) FILE: src/heka/read_message_zc.c type read_message_zc (line 23) | typedef struct read_message_zc function lsb_heka_message (line 32) | static const lsb_heka_message* get_heka_message(lua_State *lua) function lsb_const_string (line 44) | static lsb_const_string read_message(lua_State *lua, read_message_zc *zc) function zc_output (line 86) | static int zc_output(lua_State *lua) function zc_return (line 104) | static int zc_return(lua_State *lua) function zc_tostring (line 122) | static int zc_tostring(lua_State *lua) type luaL_reg (line 143) | struct luaL_reg function heka_create_read_message_zc (line 150) | int heka_create_read_message_zc(lua_State *lua) FILE: src/heka/sandbox.c function is_running (line 44) | static int is_running(lua_State *lua) function read_message (line 62) | static int read_message(lua_State *lua) function lsb_message_matcher (line 81) | static lsb_message_matcher* mm_check(lua_State *lua) function mm_gc (line 89) | static int mm_gc(lua_State *lua) function mm_eval (line 97) | static int mm_eval(lua_State *lua) function mm_create (line 114) | static int mm_create(lua_State *lua) function inject_message_input (line 136) | static int inject_message_input(lua_State *lua) function inject_message_analysis (line 236) | static int inject_message_analysis(lua_State *lua) function inject_payload (line 270) | static int inject_payload(lua_State *lua) function update_checkpoint (line 329) | static int update_checkpoint(lua_State *lua) function set_restrictions (line 362) | static void set_restrictions(lua_State *lua, lsb_heka_sandbox *hsb) function lsb_heka_sandbox (line 465) | lsb_heka_sandbox* lsb_heka_create_input(void *parent, function process_message (line 537) | static int process_message(lsb_heka_sandbox *hsb, lsb_heka_message *msg, function lsb_heka_pm_input (line 623) | int lsb_heka_pm_input(lsb_heka_sandbox *hsb, function lsb_heka_sandbox (line 657) | lsb_heka_sandbox* lsb_heka_create_analysis(void *parent, function lsb_heka_pm_analysis (line 729) | int lsb_heka_pm_analysis(lsb_heka_sandbox *hsb, function pushresult (line 749) | static int pushresult(lua_State *lua, int i, const char *filename) function zc_write (line 765) | static int zc_write(lua_State *lua, FILE *f, int arg) function FILE (line 826) | static FILE* getiofile(lua_State *lua, int findex) function zc_io_write (line 838) | static int zc_io_write(lua_State *lua) function FILE (line 844) | static FILE* tofile(lua_State *lua) function zc_f_write (line 852) | static int zc_f_write(lua_State *lua) function zc_luaopen_io (line 858) | static int zc_luaopen_io(lua_State *lua) function lsb_heka_sandbox (line 873) | lsb_heka_sandbox* lsb_heka_create_output(void *parent, function lsb_heka_sandbox (line 885) | lsb_heka_sandbox* lsb_heka_create_output_im(void *parent, function lsb_heka_stop_sandbox_clean (line 972) | void lsb_heka_stop_sandbox_clean(lsb_heka_sandbox *hsb) function lsb_heka_stop_sandbox (line 978) | void lsb_heka_stop_sandbox(lsb_heka_sandbox *hsb) function lsb_heka_terminate_sandbox (line 985) | void lsb_heka_terminate_sandbox(lsb_heka_sandbox *hsb, const char *err) function lsb_heka_pm_output (line 1003) | int lsb_heka_pm_output(lsb_heka_sandbox *hsb, function lsb_heka_timer_event (line 1029) | int lsb_heka_timer_event(lsb_heka_sandbox *hsb, time_t t, bool shutdown) function lsb_heka_stats (line 1082) | lsb_heka_stats lsb_heka_get_stats(lsb_heka_sandbox *hsb) function lsb_heka_is_running (line 1103) | bool lsb_heka_is_running(lsb_heka_sandbox *hsb) function lsb_state (line 1111) | lsb_state lsb_heka_get_state(lsb_heka_sandbox *hsb) function lsb_heka_message (line 1118) | const lsb_heka_message* lsb_heka_get_message(lsb_heka_sandbox *hsb) function lsb_heka_get_type (line 1125) | char lsb_heka_get_type(lsb_heka_sandbox *hsb) FILE: src/heka/sandbox_impl.h type heka_stats (line 17) | struct heka_stats { type lsb_heka_sandbox (line 29) | struct lsb_heka_sandbox { FILE: src/heka/stream_reader.c function heka_stream_reader (line 18) | static heka_stream_reader* check_hsr(lua_State *lua, int args) function hsr_decode_message (line 27) | static int hsr_decode_message(lua_State *lua) function hsr_find_message (line 56) | static int hsr_find_message(lua_State *lua) function hsr_read_message (line 142) | static int hsr_read_message(lua_State *lua) function hsr_gc (line 154) | static int hsr_gc(lua_State *lua) type luaL_reg (line 164) | struct luaL_reg function heka_create_stream_reader (line 174) | int heka_create_stream_reader(lua_State *lua) FILE: src/heka/test/test_heka_sandbox.c function dlog (line 29) | void dlog(void *context, const char *component, int level, const char *f... function iim (line 43) | static int iim(void *parent, const char *pb, size_t pb_len, double cp_nu... function aim (line 129) | static int aim(void *parent, const char *pb, size_t pb_len) function aim1 (line 177) | static int aim1(void *parent, const char *pb, size_t pb_len) function ucp (line 206) | static int ucp(void *parent, void *sequence_id) function oim (line 226) | static int oim(void *parent, const char *pb, size_t pb_len) type pm_result (line 481) | struct pm_result { type pm_result (line 488) | struct pm_result type pm_result (line 522) | struct pm_result { type pm_result (line 529) | struct pm_result function rm_zc (line 736) | static int rm_zc(lua_State *lua) type timespec (line 850) | struct timespec function main (line 882) | int main() FILE: src/lua/lapi.c function TValue (line 49) | static TValue *index2adr (lua_State *L, int idx) { function Table (line 79) | static Table *getcurrenv (lua_State *L) { function luaA_pushobject (line 89) | void luaA_pushobject (lua_State *L, const TValue *o) { function LUA_API (line 95) | LUA_API int lua_checkstack (lua_State *L, int size) { function LUA_API (line 110) | LUA_API void lua_xmove (lua_State *from, lua_State *to, int n) { function LUA_API (line 125) | LUA_API void lua_setlevel (lua_State *from, lua_State *to) { function LUA_API (line 130) | LUA_API lua_CFunction lua_atpanic (lua_State *L, lua_CFunction panicf) { function LUA_API (line 140) | LUA_API lua_State *lua_newthread (lua_State *L) { function LUA_API (line 159) | LUA_API int lua_gettop (lua_State *L) { function LUA_API (line 164) | LUA_API void lua_settop (lua_State *L, int idx) { function LUA_API (line 180) | LUA_API void lua_remove (lua_State *L, int idx) { function LUA_API (line 191) | LUA_API void lua_insert (lua_State *L, int idx) { function LUA_API (line 203) | LUA_API void lua_replace (lua_State *L, int idx) { function LUA_API (line 228) | LUA_API void lua_pushvalue (lua_State *L, int idx) { function LUA_API (line 242) | LUA_API int lua_type (lua_State *L, int idx) { function LUA_API (line 248) | LUA_API const char *lua_typename (lua_State *L, int t) { function LUA_API (line 254) | LUA_API int lua_iscfunction (lua_State *L, int idx) { function LUA_API (line 260) | LUA_API int lua_tabletype (lua_State *L, int idx) { function LUA_API (line 272) | LUA_API int lua_isnumber (lua_State *L, int idx) { function LUA_API (line 279) | LUA_API int lua_isstring (lua_State *L, int idx) { function LUA_API (line 285) | LUA_API int lua_isuserdata (lua_State *L, int idx) { function LUA_API (line 291) | LUA_API int lua_rawequal (lua_State *L, int index1, int index2) { function LUA_API (line 299) | LUA_API int lua_equal (lua_State *L, int index1, int index2) { function LUA_API (line 311) | LUA_API int lua_lessthan (lua_State *L, int index1, int index2) { function LUA_API (line 325) | LUA_API lua_Number lua_tonumber (lua_State *L, int idx) { function LUA_API (line 335) | LUA_API lua_Integer lua_tointeger (lua_State *L, int idx) { function LUA_API (line 349) | LUA_API int lua_toboolean (lua_State *L, int idx) { function LUA_API (line 355) | LUA_API const char *lua_tolstring (lua_State *L, int idx, size_t *len) { function LUA_API (line 373) | LUA_API size_t lua_objlen (lua_State *L, int idx) { function LUA_API (line 391) | LUA_API lua_CFunction lua_tocfunction (lua_State *L, int idx) { function LUA_API (line 397) | LUA_API void *lua_touserdata (lua_State *L, int idx) { function LUA_API (line 407) | LUA_API lua_State *lua_tothread (lua_State *L, int idx) { function LUA_API (line 413) | LUA_API const void *lua_topointer (lua_State *L, int idx) { function LUA_API (line 433) | LUA_API void lua_pushnil (lua_State *L) { function LUA_API (line 441) | LUA_API void lua_pushnumber (lua_State *L, lua_Number n) { function LUA_API (line 449) | LUA_API void lua_pushinteger (lua_State *L, lua_Integer n) { function LUA_API (line 457) | LUA_API void lua_pushlstring (lua_State *L, const char *s, size_t len) { function LUA_API (line 466) | LUA_API void lua_pushstring (lua_State *L, const char *s) { function LUA_API (line 474) | LUA_API const char *lua_pushvfstring (lua_State *L, const char *fmt, function LUA_API (line 485) | LUA_API const char *lua_pushfstring (lua_State *L, const char *fmt, ...) { function LUA_API (line 498) | LUA_API void lua_pushcclosure (lua_State *L, lua_CFunction fn, int n) { function LUA_API (line 515) | LUA_API void lua_pushboolean (lua_State *L, int b) { function LUA_API (line 523) | LUA_API void lua_pushlightuserdata (lua_State *L, void *p) { function LUA_API (line 531) | LUA_API int lua_pushthread (lua_State *L) { function LUA_API (line 546) | LUA_API void lua_gettable (lua_State *L, int idx) { function LUA_API (line 556) | LUA_API void lua_getfield (lua_State *L, int idx, const char *k) { function LUA_API (line 569) | LUA_API void lua_rawget (lua_State *L, int idx) { function LUA_API (line 579) | LUA_API void lua_rawgeti (lua_State *L, int idx, int n) { function LUA_API (line 590) | LUA_API void lua_createtable (lua_State *L, int narray, int nrec) { function LUA_API (line 599) | LUA_API int lua_getmetatable (lua_State *L, int objindex) { function LUA_API (line 628) | LUA_API void lua_getfenv (lua_State *L, int idx) { function LUA_API (line 657) | LUA_API void lua_settable (lua_State *L, int idx) { function LUA_API (line 669) | LUA_API void lua_setfield (lua_State *L, int idx, const char *k) { function LUA_API (line 683) | LUA_API void lua_rawset (lua_State *L, int idx) { function LUA_API (line 696) | LUA_API void lua_rawseti (lua_State *L, int idx, int n) { function LUA_API (line 709) | LUA_API int lua_setmetatable (lua_State *L, int objindex) { function LUA_API (line 746) | LUA_API int lua_setfenv (lua_State *L, int idx) { function LUA_API (line 788) | LUA_API void lua_call (lua_State *L, int nargs, int nresults) { type CallS (line 804) | struct CallS { /* data to `f_call' */ function f_call (line 810) | static void f_call (lua_State *L, void *ud) { function LUA_API (line 817) | LUA_API int lua_pcall (lua_State *L, int nargs, int nresults, int errfun... type CCallS (line 843) | struct CCallS { /* data to `f_Ccall' */ function f_Ccall (line 849) | static void f_Ccall (lua_State *L, void *ud) { function LUA_API (line 862) | LUA_API int lua_cpcall (lua_State *L, lua_CFunction func, void *ud) { function LUA_API (line 874) | LUA_API int lua_load (lua_State *L, lua_Reader reader, void *data, function LUA_API (line 887) | LUA_API int lua_dump (lua_State *L, lua_Writer writer, void *data) { function LUA_API (line 902) | LUA_API int lua_status (lua_State *L) { function LUA_API (line 911) | LUA_API int lua_gc (lua_State *L, int what, int data) { function LUA_API (line 976) | LUA_API int lua_error (lua_State *L) { function LUA_API (line 985) | LUA_API int lua_next (lua_State *L, int idx) { function LUA_API (line 1002) | LUA_API void lua_concat (lua_State *L, int n) { function LUA_API (line 1019) | LUA_API lua_Alloc lua_getallocf (lua_State *L, void **ud) { function LUA_API (line 1029) | LUA_API void lua_setallocf (lua_State *L, lua_Alloc f, void *ud) { function LUA_API (line 1037) | LUA_API void *lua_newuserdata (lua_State *L, size_t size) { function LUA_API (line 1069) | LUA_API const char *lua_getupvalue (lua_State *L, int funcindex, int n) { function LUA_API (line 1083) | LUA_API const char *lua_setupvalue (lua_State *L, int funcindex, int n) { FILE: src/lua/lauxlib.c function LUALIB_API (line 43) | LUALIB_API int luaL_argerror (lua_State *L, int narg, const char *extram... function LUALIB_API (line 61) | LUALIB_API int luaL_typerror (lua_State *L, int narg, const char *tname) { function tag_error (line 68) | static void tag_error (lua_State *L, int narg, int tag) { function LUALIB_API (line 73) | LUALIB_API void luaL_where (lua_State *L, int level) { function LUALIB_API (line 86) | LUALIB_API int luaL_error (lua_State *L, const char *fmt, ...) { function LUALIB_API (line 99) | LUALIB_API int luaL_checkoption (lua_State *L, int narg, const char *def, function LUALIB_API (line 112) | LUALIB_API int luaL_newmetatable (lua_State *L, const char *tname) { function LUALIB_API (line 124) | LUALIB_API void *luaL_checkudata (lua_State *L, int ud, const char *tnam... function LUALIB_API (line 140) | LUALIB_API void luaL_checkstack (lua_State *L, int space, const char *me... function LUALIB_API (line 146) | LUALIB_API void luaL_checktype (lua_State *L, int narg, int t) { function LUALIB_API (line 152) | LUALIB_API void luaL_checkany (lua_State *L, int narg) { function LUALIB_API (line 158) | LUALIB_API const char *luaL_checklstring (lua_State *L, int narg, size_t... function LUALIB_API (line 165) | LUALIB_API const char *luaL_optlstring (lua_State *L, int narg, function LUALIB_API (line 176) | LUALIB_API lua_Number luaL_checknumber (lua_State *L, int narg) { function LUALIB_API (line 184) | LUALIB_API lua_Number luaL_optnumber (lua_State *L, int narg, lua_Number... function LUALIB_API (line 189) | LUALIB_API lua_Integer luaL_checkinteger (lua_State *L, int narg) { function LUALIB_API (line 197) | LUALIB_API lua_Integer luaL_optinteger (lua_State *L, int narg, function LUALIB_API (line 203) | LUALIB_API int luaL_getmetafield (lua_State *L, int obj, const char *eve... function LUALIB_API (line 219) | LUALIB_API int luaL_callmeta (lua_State *L, int obj, const char *event) { function LUALIB_API (line 229) | LUALIB_API void (luaL_register) (lua_State *L, const char *libname, function libsize (line 235) | static int libsize (const luaL_Reg *l) { function LUALIB_API (line 242) | LUALIB_API void luaI_openlib (lua_State *L, const char *libname, function checkint (line 280) | static int checkint (lua_State *L, int topop) { function getsizes (line 287) | static void getsizes (lua_State *L) { function LUALIB_API (line 302) | LUALIB_API void luaL_setn (lua_State *L, int t, int n) { function LUALIB_API (line 321) | LUALIB_API int luaL_getn (lua_State *L, int t) { function LUALIB_API (line 340) | LUALIB_API const char *luaL_gsub (lua_State *L, const char *s, const cha... function LUALIB_API (line 357) | LUALIB_API const char *luaL_findtable (lua_State *L, int idx, function emptybuffer (line 398) | static int emptybuffer (luaL_Buffer *B) { function adjuststack (line 410) | static void adjuststack (luaL_Buffer *B) { function LUALIB_API (line 429) | LUALIB_API char *luaL_prepbuffer (luaL_Buffer *B) { function LUALIB_API (line 436) | LUALIB_API void luaL_addlstring (luaL_Buffer *B, const char *s, size_t l) { function LUALIB_API (line 442) | LUALIB_API void luaL_addstring (luaL_Buffer *B, const char *s) { function LUALIB_API (line 447) | LUALIB_API void luaL_pushresult (luaL_Buffer *B) { function LUALIB_API (line 454) | LUALIB_API void luaL_addvalue (luaL_Buffer *B) { function LUALIB_API (line 472) | LUALIB_API void luaL_buffinit (lua_State *L, luaL_Buffer *B) { function LUALIB_API (line 481) | LUALIB_API int luaL_ref (lua_State *L, int t) { function LUALIB_API (line 504) | LUALIB_API void luaL_unref (lua_State *L, int t, int ref) { type LoadF (line 522) | typedef struct LoadF { function errfile (line 543) | static int errfile (lua_State *L, const char *what, int fnameindex) { function LUALIB_API (line 552) | LUALIB_API int luaL_loadfile (lua_State *L, const char *filename) { type LoadS (line 594) | typedef struct LoadS { function LUALIB_API (line 610) | LUALIB_API int luaL_loadbuffer (lua_State *L, const char *buff, size_t s... function LUALIB_API (line 619) | LUALIB_API int (luaL_loadstring) (lua_State *L, const char *s) { function panic (line 640) | static int panic (lua_State *L) { function LUALIB_API (line 648) | LUALIB_API lua_State *luaL_newstate (void) { FILE: src/lua/lbaselib.c function luaB_print (line 31) | static int luaB_print (lua_State *L) { function luaB_tonumber (line 53) | static int luaB_tonumber (lua_State *L) { function luaB_error (line 81) | static int luaB_error (lua_State *L) { function luaB_getmetatable (line 93) | static int luaB_getmetatable (lua_State *L) { function luaB_setmetatable (line 104) | static int luaB_setmetatable (lua_State *L) { function getfunc (line 117) | static void getfunc (lua_State *L, int opt) { function luaB_getfenv (line 133) | static int luaB_getfenv (lua_State *L) { function luaB_setfenv (line 143) | static int luaB_setfenv (lua_State *L) { function luaB_rawequal (line 161) | static int luaB_rawequal (lua_State *L) { function luaB_rawget (line 169) | static int luaB_rawget (lua_State *L) { function luaB_rawset (line 177) | static int luaB_rawset (lua_State *L) { function luaB_gcinfo (line 187) | static int luaB_gcinfo (lua_State *L) { function luaB_collectgarbage (line 193) | static int luaB_collectgarbage (lua_State *L) { function luaB_type (line 219) | static int luaB_type (lua_State *L) { function luaB_next (line 226) | static int luaB_next (lua_State *L) { function luaB_pairs (line 238) | static int luaB_pairs (lua_State *L) { function ipairsaux (line 247) | static int ipairsaux (lua_State *L) { function luaB_ipairs (line 257) | static int luaB_ipairs (lua_State *L) { function load_aux (line 266) | static int load_aux (lua_State *L, int status) { function luaB_loadstring (line 277) | static int luaB_loadstring (lua_State *L) { function luaB_loadfile (line 285) | static int luaB_loadfile (lua_State *L) { function luaB_load (line 315) | static int luaB_load (lua_State *L) { function luaB_dofile (line 325) | static int luaB_dofile (lua_State *L) { function luaB_assert (line 334) | static int luaB_assert (lua_State *L) { function luaB_unpack (line 342) | static int luaB_unpack (lua_State *L) { function luaB_select (line 358) | static int luaB_select (lua_State *L) { function luaB_pcall (line 374) | static int luaB_pcall (lua_State *L) { function luaB_xpcall (line 384) | static int luaB_xpcall (lua_State *L) { function luaB_tostring (line 396) | static int luaB_tostring (lua_State *L) { function luaB_newproxy (line 421) | static int luaB_newproxy (lua_State *L) { function costatus (line 490) | static int costatus (lua_State *L, lua_State *co) { function luaB_costatus (line 510) | static int luaB_costatus (lua_State *L) { function auxresume (line 518) | static int auxresume (lua_State *L, lua_State *co, int narg) { function luaB_coresume (line 543) | static int luaB_coresume (lua_State *L) { function luaB_auxwrap (line 561) | static int luaB_auxwrap (lua_State *L) { function luaB_cocreate (line 576) | static int luaB_cocreate (lua_State *L) { function luaB_cowrap (line 586) | static int luaB_cowrap (lua_State *L) { function luaB_yield (line 593) | static int luaB_yield (lua_State *L) { function luaB_corunning (line 598) | static int luaB_corunning (lua_State *L) { function auxopen (line 618) | static void auxopen (lua_State *L, const char *name, function base_open (line 626) | static void base_open (lua_State *L) { function LUALIB_API (line 648) | LUALIB_API int luaopen_base (lua_State *L) { function LUALIB_API (line 653) | LUALIB_API int luaopen_coroutine (lua_State *L) { FILE: src/lua/lcode.c function isnumeral (line 30) | static int isnumeral(expdesc *e) { function luaK_nil (line 35) | void luaK_nil (FuncState *fs, int from, int n) { function luaK_jump (line 59) | int luaK_jump (FuncState *fs) { function luaK_ret (line 69) | void luaK_ret (FuncState *fs, int first, int nret) { function condjump (line 74) | static int condjump (FuncState *fs, OpCode op, int A, int B, int C) { function fixjump (line 80) | static void fixjump (FuncState *fs, int pc, int dest) { function luaK_getlabel (line 94) | int luaK_getlabel (FuncState *fs) { function getjump (line 100) | static int getjump (FuncState *fs, int pc) { function Instruction (line 109) | static Instruction *getjumpcontrol (FuncState *fs, int pc) { function need_value (line 122) | static int need_value (FuncState *fs, int list) { function patchtestreg (line 131) | static int patchtestreg (FuncState *fs, int node, int reg) { function removevalues (line 144) | static void removevalues (FuncState *fs, int list) { function patchlistaux (line 150) | static void patchlistaux (FuncState *fs, int list, int vtarget, int reg, function dischargejpc (line 163) | static void dischargejpc (FuncState *fs) { function luaK_patchlist (line 169) | void luaK_patchlist (FuncState *fs, int list, int target) { function luaK_patchtohere (line 179) | void luaK_patchtohere (FuncState *fs, int list) { function luaK_concat (line 185) | void luaK_concat (FuncState *fs, int *l1, int l2) { function luaK_checkstack (line 199) | void luaK_checkstack (FuncState *fs, int n) { function luaK_reserveregs (line 209) | void luaK_reserveregs (FuncState *fs, int n) { function freereg (line 215) | static void freereg (FuncState *fs, int reg) { function freeexp (line 223) | static void freeexp (FuncState *fs, expdesc *e) { function addk (line 229) | static int addk (FuncState *fs, TValue *k, TValue *v) { function luaK_stringK (line 250) | int luaK_stringK (FuncState *fs, TString *s) { function luaK_numberK (line 257) | int luaK_numberK (FuncState *fs, lua_Number r) { function boolK (line 264) | static int boolK (FuncState *fs, int b) { function nilK (line 271) | static int nilK (FuncState *fs) { function luaK_setreturns (line 280) | void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) { function luaK_setoneret (line 292) | void luaK_setoneret (FuncState *fs, expdesc *e) { function luaK_dischargevars (line 304) | void luaK_dischargevars (FuncState *fs, expdesc *e) { function code_label (line 337) | static int code_label (FuncState *fs, int A, int b, int jump) { function discharge2reg (line 343) | static void discharge2reg (FuncState *fs, expdesc *e, int reg) { function discharge2anyreg (line 382) | static void discharge2anyreg (FuncState *fs, expdesc *e) { function exp2reg (line 390) | static void exp2reg (FuncState *fs, expdesc *e, int reg) { function luaK_exp2nextreg (line 414) | void luaK_exp2nextreg (FuncState *fs, expdesc *e) { function luaK_exp2anyreg (line 422) | int luaK_exp2anyreg (FuncState *fs, expdesc *e) { function luaK_exp2val (line 436) | void luaK_exp2val (FuncState *fs, expdesc *e) { function luaK_exp2RK (line 444) | int luaK_exp2RK (FuncState *fs, expdesc *e) { function luaK_storevar (line 472) | void luaK_storevar (FuncState *fs, expdesc *var, expdesc *ex) { function luaK_self (line 503) | void luaK_self (FuncState *fs, expdesc *e, expdesc *key) { function invertjump (line 516) | static void invertjump (FuncState *fs, expdesc *e) { function jumponcond (line 524) | static int jumponcond (FuncState *fs, expdesc *e, int cond) { function luaK_goiftrue (line 539) | void luaK_goiftrue (FuncState *fs, expdesc *e) { function luaK_goiffalse (line 563) | static void luaK_goiffalse (FuncState *fs, expdesc *e) { function codenot (line 586) | static void codenot (FuncState *fs, expdesc *e) { function luaK_indexed (line 621) | void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k) { function constfolding (line 627) | static int constfolding (OpCode op, expdesc *e1, expdesc *e2) { function codearith (line 653) | static void codearith (FuncState *fs, OpCode op, expdesc *e1, expdesc *e... function codecomp (line 673) | static void codecomp (FuncState *fs, OpCode op, int cond, expdesc *e1, function luaK_prefix (line 689) | void luaK_prefix (FuncState *fs, UnOpr op, expdesc *e) { function luaK_infix (line 710) | void luaK_infix (FuncState *fs, BinOpr op, expdesc *v) { function luaK_posfix (line 737) | void luaK_posfix (FuncState *fs, BinOpr op, expdesc *e1, expdesc *e2) { function luaK_fixline (line 784) | void luaK_fixline (FuncState *fs, int line) { function luaK_code (line 789) | static int luaK_code (FuncState *fs, Instruction i, int line) { function luaK_codeABC (line 804) | int luaK_codeABC (FuncState *fs, OpCode o, int a, int b, int c) { function luaK_codeABx (line 812) | int luaK_codeABx (FuncState *fs, OpCode o, int a, unsigned int bc) { function luaK_setlist (line 819) | void luaK_setlist (FuncState *fs, int base, int nelems, int tostore) { FILE: src/lua/lcode.h type BinOpr (line 26) | typedef enum BinOpr { type UnOpr (line 36) | typedef enum UnOpr { OPR_MINUS, OPR_NOT, OPR_LEN, OPR_NOUNOPR } UnOpr; FILE: src/lua/ldblib.c function db_getregistry (line 22) | static int db_getregistry (lua_State *L) { function db_getmetatable (line 28) | static int db_getmetatable (lua_State *L) { function db_setmetatable (line 37) | static int db_setmetatable (lua_State *L) { function db_getfenv (line 47) | static int db_getfenv (lua_State *L) { function db_setfenv (line 54) | static int db_setfenv (lua_State *L) { function settabss (line 64) | static void settabss (lua_State *L, const char *i, const char *v) { function settabsi (line 70) | static void settabsi (lua_State *L, const char *i, int v) { function lua_State (line 76) | static lua_State *getthread (lua_State *L, int *arg) { function treatstackoption (line 88) | static void treatstackoption (lua_State *L, lua_State *L1, const char *f... function db_getinfo (line 99) | static int db_getinfo (lua_State *L) { function db_getlocal (line 144) | static int db_getlocal (lua_State *L) { function db_setlocal (line 165) | static int db_setlocal (lua_State *L) { function auxupvalue (line 179) | static int auxupvalue (lua_State *L, int get) { function db_getupvalue (line 192) | static int db_getupvalue (lua_State *L) { function db_setupvalue (line 197) | static int db_setupvalue (lua_State *L) { function hookf (line 207) | static void hookf (lua_State *L, lua_Debug *ar) { function makemask (line 225) | static int makemask (const char *smask, int count) { function gethooktable (line 245) | static void gethooktable (lua_State *L) { function db_sethook (line 258) | static int db_sethook (lua_State *L) { function db_gethook (line 282) | static int db_gethook (lua_State *L) { function db_debug (line 302) | static int db_debug (lua_State *L) { function db_errorfb (line 322) | static int db_errorfb (lua_State *L) { function LUALIB_API (line 394) | LUALIB_API int luaopen_debug (lua_State *L) { FILE: src/lua/ldebug.c function currentpc (line 36) | static int currentpc (lua_State *L, CallInfo *ci) { function currentline (line 44) | static int currentline (lua_State *L, CallInfo *ci) { function LUA_API (line 56) | LUA_API int lua_sethook (lua_State *L, lua_Hook func, int mask, int coun... function LUA_API (line 69) | LUA_API lua_Hook lua_gethook (lua_State *L) { function LUA_API (line 74) | LUA_API int lua_gethookmask (lua_State *L) { function LUA_API (line 79) | LUA_API int lua_gethookcount (lua_State *L) { function LUA_API (line 83) | LUA_API int lua_gethookcountremaining (lua_State *L) { function LUA_API (line 88) | LUA_API int lua_getstack (lua_State *L, int level, lua_Debug *ar) { function Proto (line 111) | static Proto *getluaproto (CallInfo *ci) { function LUA_API (line 131) | LUA_API const char *lua_getlocal (lua_State *L, const lua_Debug *ar, int... function LUA_API (line 142) | LUA_API const char *lua_setlocal (lua_State *L, const lua_Debug *ar, int... function funcinfo (line 154) | static void funcinfo (lua_Debug *ar, Closure *cl) { function info_tailcall (line 171) | static void info_tailcall (lua_Debug *ar) { function collectvalidlines (line 181) | static void collectvalidlines (lua_State *L, Closure *f) { function auxgetinfo (line 197) | static int auxgetinfo (lua_State *L, const char *what, lua_Debug *ar, function LUA_API (line 236) | LUA_API int lua_getinfo (lua_State *L, const char *what, lua_Debug *ar) { function precheck (line 280) | static int precheck (const Proto *pt) { function luaG_checkopenop (line 294) | int luaG_checkopenop (Instruction i) { function checkArgMode (line 308) | static int checkArgMode (const Proto *pt, int r, enum OpArgMask mode) { function Instruction (line 321) | static Instruction symbexec (const Proto *pt, int lastpc, int reg) { function luaG_checkcode (line 488) | int luaG_checkcode (const Proto *pt) { function isinstack (line 563) | static int isinstack (CallInfo *ci, const TValue *o) { function luaG_typeerror (line 571) | void luaG_typeerror (lua_State *L, const TValue *o, const char *op) { function luaG_concaterror (line 585) | void luaG_concaterror (lua_State *L, StkId p1, StkId p2) { function luaG_aritherror (line 592) | void luaG_aritherror (lua_State *L, const TValue *p1, const TValue *p2) { function luaG_ordererror (line 600) | int luaG_ordererror (lua_State *L, const TValue *p1, const TValue *p2) { function addinfo (line 611) | static void addinfo (lua_State *L, const char *msg) { function luaG_errormsg (line 622) | void luaG_errormsg (lua_State *L) { function luaG_runerror (line 635) | void luaG_runerror (lua_State *L, const char *fmt, ...) { FILE: src/lua/ldo.c type lua_longjmp (line 44) | struct lua_longjmp { function luaD_seterrorobj (line 51) | void luaD_seterrorobj (lua_State *L, int errcode, StkId oldtop) { function restore_stack_limit (line 71) | static void restore_stack_limit (lua_State *L) { function resetstack (line 81) | static void resetstack (lua_State *L, int status) { function luaD_throw (line 94) | void luaD_throw (lua_State *L, int errcode) { function luaD_rawrunprotected (line 111) | int luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud) { function correctstack (line 126) | static void correctstack (lua_State *L, TValue *oldstack) { function luaD_reallocstack (line 141) | void luaD_reallocstack (lua_State *L, int newsize) { function luaD_reallocCI (line 152) | void luaD_reallocCI (lua_State *L, int newsize) { function luaD_growstack (line 161) | void luaD_growstack (lua_State *L, int n) { function CallInfo (line 169) | static CallInfo *growCI (lua_State *L) { function luaD_callhook (line 181) | void luaD_callhook (lua_State *L, int event, int line) { function StkId (line 208) | static StkId adjust_varargs (lua_State *L, Proto *p, int actual) { function StkId (line 244) | static StkId tryfuncTM (lua_State *L, StkId func) { function luaD_precall (line 265) | int luaD_precall (lua_State *L, StkId func, int nresults) { function StkId (line 332) | static StkId callrethooks (lua_State *L, StkId firstResult) { function luaD_poscall (line 343) | int luaD_poscall (lua_State *L, StkId firstResult) { function luaD_call (line 370) | void luaD_call (lua_State *L, StkId func, int nResults) { function resume (line 384) | static void resume (lua_State *L, void *ud) { function resume_error (line 409) | static int resume_error (lua_State *L, const char *msg) { function LUA_API (line 418) | LUA_API int lua_resume (lua_State *L, int nargs) { function LUA_API (line 444) | LUA_API int lua_yield (lua_State *L, int nresults) { function luaD_pcall (line 456) | int luaD_pcall (lua_State *L, Pfunc func, void *u, type SParser (line 485) | struct SParser { /* data to `f_parser' */ function f_parser (line 491) | static void f_parser (lua_State *L, void *ud) { function luaD_protectedparser (line 509) | int luaD_protectedparser (lua_State *L, ZIO *z, const char *name) { FILE: src/lua/ldump.c type DumpState (line 18) | typedef struct { function DumpBlock (line 29) | static void DumpBlock(const void* b, size_t size, DumpState* D) function DumpChar (line 39) | static void DumpChar(int y, DumpState* D) function DumpInt (line 45) | static void DumpInt(int x, DumpState* D) function DumpNumber (line 50) | static void DumpNumber(lua_Number x, DumpState* D) function DumpVector (line 55) | static void DumpVector(const void* b, int n, size_t size, DumpState* D) function DumpString (line 61) | static void DumpString(const TString* s, DumpState* D) function DumpConstants (line 80) | static void DumpConstants(const Proto* f, DumpState* D) function DumpDebug (line 111) | static void DumpDebug(const Proto* f, DumpState* D) function DumpFunction (line 129) | static void DumpFunction(const Proto* f, const TString* p, DumpState* D) function DumpHeader (line 143) | static void DumpHeader(DumpState* D) function luaU_dump (line 153) | int luaU_dump (lua_State* L, const Proto* f, lua_Writer w, void* data, i... FILE: src/lua/lfunc.c function Closure (line 23) | Closure *luaF_newCclosure (lua_State *L, int nelems, Table *e) { function Closure (line 33) | Closure *luaF_newLclosure (lua_State *L, int nelems, Table *e) { function UpVal (line 44) | UpVal *luaF_newupval (lua_State *L) { function UpVal (line 53) | UpVal *luaF_findupval (lua_State *L, StkId level) { function unlinkupval (line 82) | static void unlinkupval (UpVal *uv) { function luaF_freeupval (line 89) | void luaF_freeupval (lua_State *L, UpVal *uv) { function luaF_close (line 96) | void luaF_close (lua_State *L, StkId level) { function Proto (line 115) | Proto *luaF_newproto (lua_State *L) { function luaF_freeproto (line 141) | void luaF_freeproto (lua_State *L, Proto *f) { function luaF_freeclosure (line 152) | void luaF_freeclosure (lua_State *L, Closure *c) { FILE: src/lua/lgc.c function removeentry (line 62) | static void removeentry (Node *n) { function reallymarkobject (line 69) | static void reallymarkobject (global_State *g, GCObject *o) { function marktmu (line 115) | static void marktmu (global_State *g) { function luaC_separateudata (line 128) | size_t luaC_separateudata (lua_State *L, int all) { function traversetable (line 158) | static int traversetable (global_State *g, Table *h) { function traverseproto (line 203) | static void traverseproto (global_State *g, Proto *f) { function traverseclosure (line 224) | static void traverseclosure (global_State *g, Closure *cl) { function checkstacksizes (line 241) | static void checkstacksizes (lua_State *L, StkId max) { function traversestack (line 256) | static void traversestack (global_State *g, lua_State *l) { function l_mem (line 277) | static l_mem propagatemark (global_State *g) { function propagateall (line 323) | static size_t propagateall (global_State *g) { function iscleared (line 337) | static int iscleared (const TValue *o, int iskey) { function cleartable (line 351) | static void cleartable (GCObject *l) { function freeobj (line 378) | static void freeobj (lua_State *L, GCObject *o) { function GCObject (line 407) | static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count) { function checkSizes (line 431) | static void checkSizes (lua_State *L) { function GCTM (line 445) | static void GCTM (lua_State *L) { function luaC_callGCTM (line 477) | void luaC_callGCTM (lua_State *L) { function luaC_freeall (line 483) | void luaC_freeall (lua_State *L) { function markmt (line 493) | static void markmt (global_State *g) { function markroot (line 501) | static void markroot (lua_State *L) { function remarkupvals (line 515) | static void remarkupvals (global_State *g) { function atomic (line 525) | static void atomic (lua_State *L) { function l_mem (line 556) | static l_mem singlestep (lua_State *L) { function luaC_step (line 610) | void luaC_step (lua_State *L) { function luaC_fullgc (line 635) | void luaC_fullgc (lua_State *L) { function luaC_barrierf (line 661) | void luaC_barrierf (lua_State *L, GCObject *o, GCObject *v) { function luaC_barrierback (line 674) | void luaC_barrierback (lua_State *L, Table *t) { function luaC_link (line 685) | void luaC_link (lua_State *L, GCObject *o, lu_byte tt) { function luaC_linkupval (line 694) | void luaC_linkupval (lua_State *L, UpVal *uv) { FILE: src/lua/linit.c function LUALIB_API (line 30) | LUALIB_API void luaL_openlibs (lua_State *L) { FILE: src/lua/liolib.c function pushresult (line 30) | static int pushresult (lua_State *L, int i, const char *filename) { function fileerror (line 48) | static void fileerror (lua_State *L, int arg, const char *filename) { function io_type (line 57) | static int io_type (lua_State *L) { function FILE (line 72) | static FILE *tofile (lua_State *L) { function FILE (line 86) | static FILE **newfile (lua_State *L) { function io_noclose (line 98) | static int io_noclose (lua_State *L) { function io_pclose (line 108) | static int io_pclose (lua_State *L) { function io_fclose (line 119) | static int io_fclose (lua_State *L) { function aux_close (line 127) | static int aux_close (lua_State *L) { function io_close (line 134) | static int io_close (lua_State *L) { function io_gc (line 142) | static int io_gc (lua_State *L) { function io_tostring (line 151) | static int io_tostring (lua_State *L) { function io_open (line 161) | static int io_open (lua_State *L) { function io_popen (line 174) | static int io_popen (lua_State *L) { function io_tmpfile (line 183) | static int io_tmpfile (lua_State *L) { function FILE (line 190) | static FILE *getiofile (lua_State *L, int findex) { function g_iofile (line 200) | static int g_iofile (lua_State *L, int f, const char *mode) { function io_input (line 221) | static int io_input (lua_State *L) { function io_output (line 226) | static int io_output (lua_State *L) { function aux_lines (line 234) | static void aux_lines (lua_State *L, int idx, int toclose) { function f_lines (line 241) | static int f_lines (lua_State *L) { function io_lines (line 248) | static int io_lines (lua_State *L) { function read_number (line 273) | static int read_number (lua_State *L, FILE *f) { function test_eof (line 286) | static int test_eof (lua_State *L, FILE *f) { function read_line (line 294) | static int read_line (lua_State *L, FILE *f) { function read_chars (line 316) | static int read_chars (lua_State *L, FILE *f, size_t n) { function g_read (line 334) | static int g_read (lua_State *L, FILE *f, int first) { function io_read (line 381) | static int io_read (lua_State *L) { function f_read (line 386) | static int f_read (lua_State *L) { function io_readline (line 391) | static int io_readline (lua_State *L) { function g_write (line 413) | static int g_write (lua_State *L, FILE *f, int arg) { function io_write (line 432) | static int io_write (lua_State *L) { function f_write (line 437) | static int f_write (lua_State *L) { function f_seek (line 442) | static int f_seek (lua_State *L) { function f_setvbuf (line 458) | static int f_setvbuf (lua_State *L) { function io_flush (line 470) | static int io_flush (lua_State *L) { function f_flush (line 475) | static int f_flush (lua_State *L) { function createmeta (line 510) | static void createmeta (lua_State *L) { function createstdfile (line 518) | static void createstdfile (lua_State *L, FILE *f, int k, const char *fna... function newfenv (line 530) | static void newfenv (lua_State *L, lua_CFunction cls) { function LUALIB_API (line 537) | LUALIB_API int luaopen_io (lua_State *L) { FILE: src/lua/llex.c function save (line 51) | static void save (LexState *ls, int c) { function luaX_init (line 64) | void luaX_init (lua_State *L) { function luaX_lexerror (line 102) | void luaX_lexerror (LexState *ls, const char *msg, int token) { function luaX_syntaxerror (line 112) | void luaX_syntaxerror (LexState *ls, const char *msg) { function TString (line 117) | TString *luaX_newstring (LexState *ls, const char *str, size_t l) { function inclinenumber (line 129) | static void inclinenumber (LexState *ls) { function luaX_setinput (line 140) | void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source) { function check_next (line 163) | static int check_next (LexState *ls, const char *set) { function buffreplace (line 171) | static void buffreplace (LexState *ls, char from, char to) { function trydecpoint (line 179) | static void trydecpoint (LexState *ls, SemInfo *seminfo) { function read_numeral (line 194) | static void read_numeral (LexState *ls, SemInfo *seminfo) { function skip_sep (line 210) | static int skip_sep (LexState *ls) { function read_long_string (line 223) | static void read_long_string (LexState *ls, SemInfo *seminfo, int sep) { function read_string (line 278) | static void read_string (LexState *ls, int del, SemInfo *seminfo) { function llex (line 334) | static int llex (LexState *ls, SemInfo *seminfo) { function luaX_next (line 449) | void luaX_next (LexState *ls) { function luaX_lookahead (line 460) | void luaX_lookahead (LexState *ls) { FILE: src/lua/llex.h type RESERVED (line 24) | enum RESERVED { type SemInfo (line 43) | typedef union { type Token (line 49) | typedef struct Token { type LexState (line 55) | typedef struct LexState { FILE: src/lua/llimits.h type LUAI_UINT32 (line 18) | typedef LUAI_UINT32 lu_int32; type LUAI_UMEM (line 20) | typedef LUAI_UMEM lu_mem; type LUAI_MEM (line 22) | typedef LUAI_MEM l_mem; type lu_byte (line 27) | typedef unsigned char lu_byte; type LUAI_USER_ALIGNMENT_T (line 47) | typedef LUAI_USER_ALIGNMENT_T L_Umaxalign; type LUAI_UACNUMBER (line 51) | typedef LUAI_UACNUMBER l_uacNumber; type lu_int32 (line 88) | typedef lu_int32 Instruction; FILE: src/lua/lmathlib.c function math_abs (line 26) | static int math_abs (lua_State *L) { function math_sin (line 31) | static int math_sin (lua_State *L) { function math_sinh (line 36) | static int math_sinh (lua_State *L) { function math_cos (line 41) | static int math_cos (lua_State *L) { function math_cosh (line 46) | static int math_cosh (lua_State *L) { function math_tan (line 51) | static int math_tan (lua_State *L) { function math_tanh (line 56) | static int math_tanh (lua_State *L) { function math_asin (line 61) | static int math_asin (lua_State *L) { function math_acos (line 66) | static int math_acos (lua_State *L) { function math_atan (line 71) | static int math_atan (lua_State *L) { function math_atan2 (line 76) | static int math_atan2 (lua_State *L) { function math_ceil (line 81) | static int math_ceil (lua_State *L) { function math_floor (line 86) | static int math_floor (lua_State *L) { function math_fmod (line 91) | static int math_fmod (lua_State *L) { function math_modf (line 96) | static int math_modf (lua_State *L) { function math_sqrt (line 104) | static int math_sqrt (lua_State *L) { function math_pow (line 109) | static int math_pow (lua_State *L) { function math_log (line 114) | static int math_log (lua_State *L) { function math_log10 (line 119) | static int math_log10 (lua_State *L) { function math_exp (line 124) | static int math_exp (lua_State *L) { function math_deg (line 129) | static int math_deg (lua_State *L) { function math_rad (line 134) | static int math_rad (lua_State *L) { function math_frexp (line 139) | static int math_frexp (lua_State *L) { function math_ldexp (line 146) | static int math_ldexp (lua_State *L) { function math_min (line 153) | static int math_min (lua_State *L) { function math_max (line 167) | static int math_max (lua_State *L) { function math_random (line 181) | static int math_random (lua_State *L) { function math_randomseed (line 209) | static int math_randomseed (lua_State *L) { function math_erf (line 215) | static int math_erf (lua_State *L) { function math_erfc (line 221) | static int math_erfc (lua_State *L) { function LUALIB_API (line 265) | LUALIB_API int luaopen_math (lua_State *L) { FILE: src/lua/loadlib.c function ll_unloadlib (line 64) | static void ll_unloadlib (void *lib) { function lua_CFunction (line 76) | static lua_CFunction ll_sym (lua_State *L, void *lib, const char *sym) { function pusherror (line 96) | static void pusherror (lua_State *L) { function ll_unloadlib (line 106) | static void ll_unloadlib (void *lib) { function lua_CFunction (line 118) | static lua_CFunction ll_sym (lua_State *L, void *lib, const char *sym) { function pusherror (line 143) | static void pusherror (lua_State *L) { function ll_unloadlib (line 170) | static void ll_unloadlib (void *lib) { function lua_CFunction (line 196) | static lua_CFunction ll_sym (lua_State *L, void *lib, const char *sym) { function ll_unloadlib (line 223) | static void ll_unloadlib (void *lib) { function lua_CFunction (line 235) | static lua_CFunction ll_sym (lua_State *L, void *lib, const char *sym) { function gctm (line 270) | static int gctm (lua_State *L) { function ll_loadfunc (line 278) | static int ll_loadfunc (lua_State *L, const char *path, const char *sym) { function readable (line 300) | static int readable (const char *filename) { function loaderror (line 355) | static void loaderror (lua_State *L, const char *filename) { function loader_Lua (line 361) | static int loader_Lua (lua_State *L) { function loader_C (line 383) | static int loader_C (lua_State *L) { function loader_Croot (line 395) | static int loader_Croot (lua_State *L) { function loader_preload (line 416) | static int loader_preload (lua_State *L) { function add_empty_metatable (line 427) | static void add_empty_metatable(lua_State* L) function remove_entries (line 438) | static void remove_entries(lua_State* L, const char* name) function is_disabled (line 470) | static int is_disabled(lua_State* L, const char* name) function ll_require (line 496) | static int ll_require (lua_State *L) { function setfenv (line 557) | static void setfenv (lua_State *L) { function dooptions (line 569) | static void dooptions (lua_State *L, int n) { function modinit (line 579) | static void modinit (lua_State *L, const char *modname) { function ll_module (line 594) | static int ll_module (lua_State *L) { function ll_seeall (line 622) | static int ll_seeall (lua_State *L) { function LUALIB_API (line 656) | LUALIB_API int luaopen_package (lua_State *L) { FILE: src/lua/lobject.c function luaO_int2fb (line 35) | int luaO_int2fb (unsigned int x) { function luaO_fb2int (line 47) | int luaO_fb2int (int x) { function luaO_log2 (line 54) | int luaO_log2 (unsigned int x) { function luaO_rawequalObj (line 72) | int luaO_rawequalObj (const TValue *t1, const TValue *t2) { function luaO_str2d (line 90) | int luaO_str2d (const char *s, lua_Number *result) { function pushstr (line 104) | static void pushstr (lua_State *L, const char *str) { function luaO_chunkid (line 182) | void luaO_chunkid (char *out, const char *source, size_t bufflen) { FILE: src/lua/lobject.h type GCObject (line 36) | typedef union GCObject GCObject; type GCheader (line 49) | typedef struct GCheader { type Value (line 59) | typedef union { type TValue (line 73) | typedef struct lua_TValue { type TValue (line 193) | typedef TValue *StkId; type TString (line 199) | typedef union TString { type Udata (line 215) | typedef union Udata { type Proto (line 231) | typedef struct Proto { type LocVar (line 262) | typedef struct LocVar { type UpVal (line 274) | typedef struct UpVal { type CClosure (line 295) | typedef struct CClosure { type LClosure (line 302) | typedef struct LClosure { type Closure (line 309) | typedef union Closure { type TKey (line 323) | typedef union TKey { type Node (line 332) | typedef struct Node { type Table (line 338) | typedef struct Table { FILE: src/lua/lopcodes.h type OpMode (line 31) | enum OpMode {iABC, iABx, iAsBx} type OpCode (line 150) | typedef enum { type OpArgMask (line 245) | enum OpArgMask { FILE: src/lua/loslib.c function os_pushresult (line 23) | static int os_pushresult (lua_State *L, int i, const char *filename) { function os_execute (line 93) | static int os_execute (lua_State *L) { function os_remove (line 99) | static int os_remove (lua_State *L) { function os_rename (line 105) | static int os_rename (lua_State *L) { function os_tmpname (line 112) | static int os_tmpname (lua_State *L) { function os_getenv (line 123) | static int os_getenv (lua_State *L) { function os_clock (line 129) | static int os_clock (lua_State *L) { function setfield (line 143) | static void setfield (lua_State *L, const char *key, int value) { function setboolfield (line 148) | static void setboolfield (lua_State *L, const char *key, int value) { function getboolfield (line 155) | static int getboolfield (lua_State *L, const char *key) { function getfield (line 164) | static int getfield (lua_State *L, const char *key, int d) { function os_date (line 203) | static int os_date (lua_State *L) { function os_time (line 249) | static int os_time (lua_State *L) { function os_difftime (line 274) | static int os_difftime (lua_State *L) { function os_setlocale (line 283) | static int os_setlocale (lua_State *L) { function os_exit (line 295) | static int os_exit (lua_State *L) { function LUALIB_API (line 318) | LUALIB_API int luaopen_os (lua_State *L) { FILE: src/lua/lparser.c type BlockCnt (line 40) | typedef struct BlockCnt { function anchor_token (line 57) | static void anchor_token (LexState *ls) { function error_expected (line 65) | static void error_expected (LexState *ls, int token) { function errorlimit (line 71) | static void errorlimit (FuncState *fs, int limit, const char *what) { function testnext (line 80) | static int testnext (LexState *ls, int c) { function check (line 89) | static void check (LexState *ls, int c) { function checknext (line 94) | static void checknext (LexState *ls, int c) { function check_match (line 104) | static void check_match (LexState *ls, int what, int who, int where) { function TString (line 117) | static TString *str_checkname (LexState *ls) { function init_exp (line 126) | static void init_exp (expdesc *e, expkind k, int i) { function codestring (line 133) | static void codestring (LexState *ls, expdesc *e, TString *s) { function checkname (line 138) | static void checkname(LexState *ls, expdesc *e) { function registerlocalvar (line 143) | static int registerlocalvar (LexState *ls, TString *varname) { function new_localvar (line 160) | static void new_localvar (LexState *ls, TString *name, int n) { function adjustlocalvars (line 167) | static void adjustlocalvars (LexState *ls, int nvars) { function removevars (line 176) | static void removevars (LexState *ls, int tolevel) { function indexupvalue (line 183) | static int indexupvalue (FuncState *fs, TString *name, expdesc *v) { function searchvar (line 207) | static int searchvar (FuncState *fs, TString *n) { function markupval (line 217) | static void markupval (FuncState *fs, int level) { function singlevaraux (line 224) | static int singlevaraux (FuncState *fs, TString *n, expdesc *var, int ba... function singlevar (line 248) | static void singlevar (LexState *ls, expdesc *var) { function adjust_assign (line 256) | static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *... function enterlevel (line 276) | static void enterlevel (LexState *ls) { function enterblock (line 285) | static void enterblock (FuncState *fs, BlockCnt *bl, lu_byte isbreakable) { function leaveblock (line 296) | static void leaveblock (FuncState *fs) { function pushclosure (line 310) | static void pushclosure (LexState *ls, FuncState *func, expdesc *v) { function open_func (line 328) | static void open_func (LexState *ls, FuncState *fs) { function close_func (line 356) | static void close_func (LexState *ls) { function Proto (line 383) | Proto *luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff, const char *nam... function field (line 407) | static void field (LexState *ls, expdesc *v) { function yindex (line 418) | static void yindex (LexState *ls, expdesc *v) { type ConsControl (line 434) | struct ConsControl { function recfield (line 443) | static void recfield (LexState *ls, struct ConsControl *cc) { function closelistfield (line 464) | static void closelistfield (FuncState *fs, struct ConsControl *cc) { function lastlistfield (line 475) | static void lastlistfield (FuncState *fs, struct ConsControl *cc) { function listfield (line 490) | static void listfield (LexState *ls, struct ConsControl *cc) { function constructor (line 498) | static void constructor (LexState *ls, expdesc *t) { function parlist (line 543) | static void parlist (LexState *ls) { function body (line 576) | static void body (LexState *ls, expdesc *e, int needself, int line) { function explist1 (line 596) | static int explist1 (LexState *ls, expdesc *v) { function funcargs (line 609) | static void funcargs (LexState *ls, expdesc *f) { function prefixexp (line 667) | static void prefixexp (LexState *ls, expdesc *v) { function primaryexp (line 690) | static void primaryexp (LexState *ls, expdesc *v) { function simpleexp (line 727) | static void simpleexp (LexState *ls, expdesc *v) { function UnOpr (line 778) | static UnOpr getunopr (int op) { function BinOpr (line 788) | static BinOpr getbinopr (int op) { function BinOpr (line 828) | static BinOpr subexpr (LexState *ls, expdesc *v, unsigned int limit) { function expr (line 856) | static void expr (LexState *ls, expdesc *v) { function block_follow (line 871) | static int block_follow (int token) { function block (line 881) | static void block (LexState *ls) { type LHS_assign (line 896) | struct LHS_assign { function check_conflict (line 908) | static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc... function assignment (line 931) | static void assignment (LexState *ls, struct LHS_assign *lh, int nvars) { function cond (line 965) | static int cond (LexState *ls) { function breakstat (line 975) | static void breakstat (LexState *ls) { function whilestat (line 991) | static void whilestat (LexState *ls, int line) { function repeatstat (line 1010) | static void repeatstat (LexState *ls, int line) { function exp1 (line 1036) | static int exp1 (LexState *ls) { function forbody (line 1046) | static void forbody (LexState *ls, int base, int line, int nvars, int is... function fornum (line 1067) | static void fornum (LexState *ls, TString *varname, int line) { function forlist (line 1089) | static void forlist (LexState *ls, TString *indexname) { function forstat (line 1112) | static void forstat (LexState *ls, int line) { FILE: src/lua/lparser.h type expkind (line 19) | typedef enum { type expdesc (line 37) | typedef struct expdesc { type upvaldesc (line 48) | typedef struct upvaldesc { type BlockCnt (line 54) | struct BlockCnt type FuncState (line 58) | typedef struct FuncState { FILE: src/lua/lstate.c type LG (line 35) | typedef struct LG { function stack_init (line 42) | static void stack_init (lua_State *L1, lua_State *L) { function freestack (line 61) | static void freestack (lua_State *L, lua_State *L1) { function f_luaopen (line 70) | static void f_luaopen (lua_State *L, void *ud) { function preinit_state (line 84) | static void preinit_state (lua_State *L, global_State *g) { function close_state (line 105) | static void close_state (lua_State *L) { function lua_State (line 119) | lua_State *luaE_newthread (lua_State *L) { function luaE_freethread (line 134) | void luaE_freethread (lua_State *L, lua_State *L1) { function LUA_API (line 143) | LUA_API lua_State *lua_newstate (lua_Alloc f, void *ud) { function callallgcTM (line 193) | static void callallgcTM (lua_State *L, void *ud) { function LUA_API (line 199) | LUA_API void lua_close (lua_State *L) { FILE: src/lua/lstate.h type lua_longjmp (line 18) | struct lua_longjmp type stringtable (line 38) | typedef struct stringtable { type CallInfo (line 48) | typedef struct CallInfo { type global_State (line 68) | typedef struct global_State { type lua_State (line 100) | struct lua_State { type Table (line 141) | struct Table type Proto (line 142) | struct Proto type UpVal (line 143) | struct UpVal type lua_State (line 144) | struct lua_State FILE: src/lua/lstring.c function luaS_resize (line 22) | void luaS_resize (lua_State *L, int newsize) { function TString (line 50) | static TString *newlstr (lua_State *L, const char *str, size_t l, function TString (line 75) | TString *luaS_newlstr (lua_State *L, const char *str, size_t l) { function Udata (line 96) | Udata *luaS_newudata (lua_State *L, size_t s, Table *e) { FILE: src/lua/lstrlib.c function str_len (line 28) | static int str_len (lua_State *L) { function posrelat (line 36) | static ptrdiff_t posrelat (ptrdiff_t pos, size_t len) { function str_sub (line 43) | static int str_sub (lua_State *L) { function str_reverse (line 57) | static int str_reverse (lua_State *L) { function str_lower (line 68) | static int str_lower (lua_State *L) { function str_upper (line 81) | static int str_upper (lua_State *L) { function str_rep (line 93) | static int str_rep (lua_State *L) { function str_byte (line 106) | static int str_byte (lua_State *L) { function str_char (line 125) | static int str_char (lua_State *L) { function writer (line 140) | static int writer (lua_State *L, const void* b, size_t size, void* B) { function str_dump (line 147) | static int str_dump (lua_State *L) { type MatchState (line 170) | typedef struct MatchState { function check_capture (line 186) | static int check_capture (MatchState *ms, int l) { function capture_to_close (line 194) | static int capture_to_close (MatchState *ms) { function match_class (line 226) | static int match_class (int c, int cl) { function matchbracketclass (line 245) | static int matchbracketclass (int c, const char *p, const char *ec) { function singlematch (line 268) | static int singlematch (int c, const char *p, const char *ep) { function push_onecapture (line 466) | static void push_onecapture (MatchState *ms, int i, const char *s, function push_captures (line 485) | static int push_captures (MatchState *ms, const char *s, const char *e) { function str_find_aux (line 495) | static int str_find_aux (lua_State *L, int find) { function str_find (line 538) | static int str_find (lua_State *L) { function str_match (line 543) | static int str_match (lua_State *L) { function gmatch_aux (line 548) | static int gmatch_aux (lua_State *L) { function gmatch (line 574) | static int gmatch (lua_State *L) { function gfind_nodef (line 584) | static int gfind_nodef (lua_State *L) { function add_s (line 590) | static void add_s (MatchState *ms, luaL_Buffer *b, const char *s, function add_value (line 612) | static void add_value (MatchState *ms, luaL_Buffer *b, const char *s, function str_gsub (line 644) | static int str_gsub (lua_State *L) { function addquoted (line 696) | static void addquoted (lua_State *L, luaL_Buffer *b, int arg) { function addintlen (line 747) | static void addintlen (char *form) { function str_format (line 756) | static int str_format (lua_State *L) { function createmetatable (line 847) | static void createmetatable (lua_State *L) { function LUALIB_API (line 862) | LUALIB_API int luaopen_string (lua_State *L) { FILE: src/lua/ltable.c function Node (line 84) | static Node *hashnum (const Table *t, lua_Number n) { function Node (line 100) | static Node *mainposition (const Table *t, const TValue *key) { function arrayindex (line 120) | static int arrayindex (const TValue *key) { function findindex (line 137) | static int findindex (lua_State *L, Table *t, StkId key) { function luaH_next (line 162) | int luaH_next (lua_State *L, Table *t, StkId key) { function computesizes (line 189) | static int computesizes (int nums[], int *narray) { function countint (line 211) | static int countint (const TValue *key, int *nums) { function numusearray (line 222) | static int numusearray (const Table *t, int *nums) { function numusehash (line 247) | static int numusehash (const Table *t, int *nums, int *pnasize) { function setarrayvector (line 263) | static void setarrayvector (lua_State *L, Table *t, int size) { function setnodevector (line 272) | static void setnodevector (lua_State *L, Table *t, int size) { function resize (line 297) | static void resize (lua_State *L, Table *t, int nasize, int nhsize) { function luaH_resizearray (line 327) | void luaH_resizearray (lua_State *L, Table *t, int nasize) { function rehash (line 333) | static void rehash (lua_State *L, Table *t, const TValue *ek) { function Table (line 358) | Table *luaH_new (lua_State *L, int narray, int nhash) { function luaH_free (line 374) | void luaH_free (lua_State *L, Table *t) { function Node (line 382) | static Node *getfreepos (Table *t) { function TValue (line 399) | static TValue *newkey (lua_State *L, Table *t, const TValue *key) { function TValue (line 435) | const TValue *luaH_getnum (Table *t, int key) { function TValue (line 455) | const TValue *luaH_getstr (Table *t, TString *key) { function TValue (line 469) | const TValue *luaH_get (Table *t, const TValue *key) { function TValue (line 495) | TValue *luaH_set (lua_State *L, Table *t, const TValue *key) { function TValue (line 509) | TValue *luaH_setnum (lua_State *L, Table *t, int key) { function TValue (line 521) | TValue *luaH_setstr (lua_State *L, Table *t, TString *key) { function unbound_search (line 533) | static int unbound_search (Table *t, unsigned int j) { function luaH_getn (line 561) | int luaH_getn (Table *t) { function luaH_type (line 580) | int luaH_type (Table *t) { function Node (line 590) | Node *luaH_mainposition (const Table *t, const TValue *key) { function luaH_isdummy (line 594) | int luaH_isdummy (Node *n) { return n == dummynode; } FILE: src/lua/ltablib.c function foreachi (line 22) | static int foreachi (lua_State *L) { function foreach (line 39) | static int foreach (lua_State *L) { function maxn (line 56) | static int maxn (lua_State *L) { function getn (line 72) | static int getn (lua_State *L) { function setn (line 78) | static int setn (lua_State *L) { function tinsert (line 90) | static int tinsert (lua_State *L) { function tremove (line 118) | static int tremove (lua_State *L) { function addfield (line 135) | static void addfield (lua_State *L, luaL_Buffer *b, int i) { function tconcat (line 144) | static int tconcat (lua_State *L) { function set2 (line 173) | static void set2 (lua_State *L, int i, int j) { function sort_comp (line 178) | static int sort_comp (lua_State *L, int a, int b) { function auxsort (line 193) | static void auxsort (lua_State *L, int l, int u) { function sort (line 256) | static int sort (lua_State *L) { function LUALIB_API (line 283) | LUALIB_API int luaopen_table (lua_State *L) { FILE: src/lua/ltm.c function luaT_init (line 30) | void luaT_init (lua_State *L) { function TValue (line 50) | const TValue *luaT_gettm (Table *events, TMS event, TString *ename) { function TValue (line 61) | const TValue *luaT_gettmbyobj (lua_State *L, const TValue *o, TMS event) { FILE: src/lua/ltm.h type TMS (line 18) | typedef enum { FILE: src/lua/lundump.c type LoadState (line 23) | typedef struct { function error (line 36) | static void error(LoadState* S, const char* why) function LoadBlock (line 48) | static void LoadBlock(LoadState* S, void* b, size_t size) function LoadChar (line 54) | static int LoadChar(LoadState* S) function LoadInt (line 61) | static int LoadInt(LoadState* S) function lua_Number (line 69) | static lua_Number LoadNumber(LoadState* S) function TString (line 76) | static TString* LoadString(LoadState* S) function LoadCode (line 90) | static void LoadCode(LoadState* S, Proto* f) function LoadConstants (line 100) | static void LoadConstants(LoadState* S, Proto* f) function LoadDebug (line 137) | static void LoadDebug(LoadState* S, Proto* f) function Proto (line 161) | static Proto* LoadFunction(LoadState* S, TString* p) function LoadHeader (line 183) | static void LoadHeader(LoadState* S) function Proto (line 195) | Proto* luaU_undump (lua_State* L, ZIO* Z, Mbuffer* buff, const char* name) function luaU_header (line 214) | void luaU_header (char* h) FILE: src/lua/lvm.c function TValue (line 35) | const TValue *luaV_tonumber (const TValue *obj, TValue *n) { function luaV_tostring (line 47) | int luaV_tostring (lua_State *L, StkId obj) { function traceexec (line 60) | static void traceexec (lua_State *L, const Instruction *pc) { function callTMres (line 80) | static void callTMres (lua_State *L, StkId res, const TValue *f, function callTM (line 96) | static void callTM (lua_State *L, const TValue *f, const TValue *p1, function luaV_gettable (line 108) | void luaV_gettable (lua_State *L, const TValue *t, TValue *key, StkId va... function luaV_settable (line 134) | void luaV_settable (lua_State *L, const TValue *t, TValue *key, StkId va... function call_binTM (line 165) | static int call_binTM (lua_State *L, const TValue *p1, const TValue *p2, function TValue (line 176) | static const TValue *get_compTM (lua_State *L, Table *mt1, Table *mt2, function call_orderTM (line 190) | static int call_orderTM (lua_State *L, const TValue *p1, const TValue *p2, function l_strcmp (line 203) | static int l_strcmp (const TString *ls, const TString *rs) { function luaV_lessthan (line 225) | int luaV_lessthan (lua_State *L, const TValue *l, const TValue *r) { function lessequal (line 239) | static int lessequal (lua_State *L, const TValue *l, const TValue *r) { function luaV_equalval (line 255) | int luaV_equalval (lua_State *L, const TValue *t1, const TValue *t2) { function luaV_concat (line 282) | void luaV_concat (lua_State *L, int total, int last) { function Arith (line 317) | static void Arith (lua_State *L, StkId ra, const TValue *rb, function luaV_execute (line 377) | void luaV_execute (lua_State *L, int nexeccalls) { FILE: src/lua/lzio.c function luaZ_fill (line 21) | int luaZ_fill (ZIO *z) { function luaZ_lookahead (line 35) | int luaZ_lookahead (ZIO *z) { function luaZ_init (line 48) | void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader, void *data) { function luaZ_read (line 58) | size_t luaZ_read (ZIO *z, void *b, size_t n) { FILE: src/lua/lzio.h type ZIO (line 18) | typedef struct Zio ZIO; type Mbuffer (line 24) | typedef struct Mbuffer { type Zio (line 56) | struct Zio { FILE: src/luasandbox.c function libsize (line 45) | static int libsize(const luaL_Reg *l) function preload_modules (line 52) | static void preload_modules(lua_State *lua) function instruction_usage (line 108) | static size_t instruction_usage(lsb_lua_sandbox *lsb) function instruction_manager (line 114) | static void instruction_manager(lua_State *lua, lua_Debug *ar) function output (line 122) | static int output(lua_State *lua) function output_print (line 138) | static int output_print(lua_State *lua) function read_config (line 196) | static int read_config(lua_State *lua) function unprotected_panic (line 210) | static int unprotected_panic(lua_State *lua) function get_size (line 218) | static size_t get_size(lua_State *lua, int idx, const char *item) function check_string (line 227) | static int check_string(lua_State *L, int idx, const char *name, function check_unsigned (line 249) | static int check_unsigned(lua_State *L, int idx, const char *name, unsig... function check_size (line 274) | static int check_size(lua_State *L, int idx, const char *name, size_t val) function lua_State (line 299) | static lua_State* load_sandbox_config(const char *cfg, lsb_logger *logger) function copy_table (line 347) | static void copy_table(lua_State *sb, lua_State *cfg, lsb_logger *logger) function set_random_seed (line 420) | static void set_random_seed() function lsb_lua_sandbox (line 448) | lsb_lua_sandbox* lsb_create(void *parent, function lsb_err_value (line 548) | lsb_err_value lsb_init(lsb_lua_sandbox *lsb, const char *state_file) function stop_hook (line 633) | static void stop_hook(lua_State *lua, lua_Debug *ar) function lsb_stop_sandbox_clean (line 641) | void lsb_stop_sandbox_clean(lsb_lua_sandbox *lsb) function lsb_stop_sandbox (line 650) | void lsb_stop_sandbox(lsb_lua_sandbox *lsb) function lsb_usage (line 691) | size_t lsb_usage(lsb_lua_sandbox *lsb, lsb_usage_type utype, function lsb_set_error (line 707) | void lsb_set_error(lsb_lua_sandbox *lsb, const char *err) function lua_State (line 720) | lua_State* lsb_get_lua(lsb_lua_sandbox *lsb) function lsb_logger (line 738) | const lsb_logger* lsb_get_logger(lsb_lua_sandbox *lsb) function lsb_state (line 744) | lsb_state lsb_get_state(lsb_lua_sandbox *lsb) function lsb_add_function (line 750) | void lsb_add_function(lsb_lua_sandbox *lsb, lua_CFunction func, function lsb_err_value (line 761) | lsb_err_value lsb_pcall_setup(lsb_lua_sandbox *lsb, const char *func_name) function lsb_pcall_teardown (line 785) | void lsb_pcall_teardown(lsb_lua_sandbox *lsb) function lsb_terminate (line 799) | void lsb_terminate(lsb_lua_sandbox *lsb, const char *err) FILE: src/luasandbox_impl.h type lsb_lua_sandbox (line 16) | struct lsb_lua_sandbox { FILE: src/luasandbox_output.c function lsb_add_output_function (line 24) | void lsb_add_output_function(lua_State *lua, lua_CFunction fp) function lua_CFunction (line 32) | lua_CFunction lsb_get_output_function(lua_State *lua, int index) function lsb_add_zero_copy_function (line 44) | void lsb_add_zero_copy_function(lua_State *lua, lua_CFunction fp) function lua_CFunction (line 52) | lua_CFunction lsb_get_zero_copy_function(lua_State *lua, int index) function lsb_output (line 64) | void lsb_output(lsb_lua_sandbox *lsb, int start, int end, int append) function lsb_output_coroutine (line 70) | void lsb_output_coroutine(lsb_lua_sandbox *lsb, lua_State *lua, int start, FILE: src/luasandbox_serialize.c type table_ref (line 25) | typedef struct type table_ref_array (line 31) | typedef struct type serialization_data (line 38) | typedef struct function lua_CFunction (line 94) | static lua_CFunction get_serialize_function(lua_State *lua, int index) function ignore_value_type (line 115) | static int function table_ref (line 151) | static table_ref* find_table_ref(table_ref_array *tra, const void *ptr) function table_ref (line 171) | static table_ref* function get_preservation_version (line 197) | static int get_preservation_version(lua_State *lua) function lsb_err_value (line 215) | static lsb_err_value function lsb_err_value (line 230) | static lsb_err_value function lsb_err_value (line 288) | static lsb_err_value function lsb_err_value (line 374) | lsb_err_value preserve_global_data(lsb_lua_sandbox *lsb) function file_exists (line 483) | static int file_exists(const char *fn) function lsb_err_value (line 494) | lsb_err_value restore_global_data(lsb_lua_sandbox *lsb) function lsb_add_serialize_function (line 529) | void lsb_add_serialize_function(lua_State *lua, lua_CFunction fp) function lsb_err_value (line 537) | lsb_err_value lsb_serialize_binary(lsb_output_buffer *ob, const void *sr... function lsb_err_value (line 564) | lsb_err_value lsb_serialize_double(lsb_output_buffer *ob, double d) FILE: src/test/sandbox.c function logger (line 24) | static void logger(void *context, function lsb_test_write_output (line 42) | int lsb_test_write_output(lua_State *lua) function lsb_test_process (line 56) | int lsb_test_process(lsb_lua_sandbox *lsb, double tc) function lsb_test_report (line 118) | int lsb_test_report(lsb_lua_sandbox *lsb, double tc) FILE: src/test/test_generic_sandbox.c type test_ud (line 36) | typedef struct test_ud { function ud_new (line 41) | static int ud_new(lua_State *lua) function ud_serialize (line 58) | static int ud_serialize(lua_State *lua) function ud_output (line 69) | static int ud_output(lua_State *lua) type luaL_reg (line 78) | struct luaL_reg function luaopen_ud (line 84) | static int luaopen_ud(lua_State *lua) function add_ud_module (line 96) | static void add_ud_module(lsb_lua_sandbox *sb) function file_exists (line 123) | int file_exists(const char *fn) function print (line 135) | void print(void *context, const char *component, int level, const char *... function main (line 927) | int main() FILE: src/util/heka_message.c function decode_header (line 20) | static size_t decode_header(char *buf, function read_string_value (line 66) | static bool function read_integer_value (line 87) | static bool function read_double_value (line 106) | static bool function lsb_decode_heka_message (line 212) | bool lsb_decode_heka_message(lsb_heka_message *m, function lsb_find_heka_message (line 337) | bool lsb_find_heka_message(lsb_heka_message *m, function lsb_err_value (line 435) | lsb_err_value lsb_init_heka_message(lsb_heka_message *m, int num_fields) function lsb_clear_heka_message (line 449) | void lsb_clear_heka_message(lsb_heka_message *m) function lsb_free_heka_message (line 470) | void lsb_free_heka_message(lsb_heka_message *m) function lsb_read_heka_field (line 481) | bool lsb_read_heka_field(const lsb_heka_message *m, function lsb_err_value (line 525) | lsb_err_value function lsb_write_heka_header (line 581) | size_t lsb_write_heka_header(char *buf, size_t len) FILE: src/util/heka_message_matcher.c function string_test (line 22) | static bool string_test(match_node *mn, lsb_const_string *val) function numeric_test (line 71) | static bool numeric_test(match_node *mn, double val) function eval_node (line 95) | static bool eval_node(match_node *mn, lsb_heka_message *m) function lsb_destroy_message_matcher (line 192) | void lsb_destroy_message_matcher(lsb_message_matcher *mm) function lsb_eval_message_matcher (line 200) | bool lsb_eval_message_matcher(lsb_message_matcher *mm, lsb_heka_message *m) FILE: src/util/heka_message_matcher_impl.h type match_operation (line 15) | typedef enum { type match_type (line 32) | typedef enum { type match_pattern_mod (line 41) | typedef enum { type indices (line 47) | struct indices { type match_node (line 53) | typedef struct match_node { type lsb_message_matcher (line 69) | struct lsb_message_matcher { FILE: src/util/heka_message_matcher_parser.c type match_node_tmp (line 34) | typedef struct match_node_tmp { type match_node_array (line 52) | typedef struct match_node_array { type input_string (line 59) | typedef struct input_string { type context (line 66) | typedef struct context { function init_match_node (line 98) | static void init_match_node(match_node_tmp *mn) function move_match_node (line 104) | static void move_match_node(match_node_tmp *dest, match_node_tmp *src) function realloc_mna (line 111) | static void realloc_mna(match_node_array *mna) function push_output (line 125) | static void push_output(context *ctx, match_node_tmp *mn) function push_op (line 134) | static void push_op(context *ctx, match_operation op) function pop_to_paren (line 154) | static void pop_to_paren(context *ctx) function pop_all_ops (line 164) | static void pop_all_ops(context *ctx) function update_date (line 174) | static void update_date(context *ctx, int year, int mon, int day) function update_time (line 183) | static void update_time(context *ctx, int hour, int minute, int sec) function update_offset (line 191) | static void update_offset(context *ctx, char sign, int hour, int minute) function set_field (line 197) | static void set_field(context *ctx, char *name) function set_timestamp (line 210) | static void set_timestamp(context *ctx) function set_numeric_value (line 222) | static void set_numeric_value(context *ctx, char *s) function set_string_value (line 229) | static void set_string_value(context *ctx, char *s) function set_match_mod (line 252) | static void set_match_mod(context *ctx) function check_string_len (line 261) | static bool check_string_len(char *s) function cond_cnt (line 274) | static int cond_cnt(context *ctx) type yycontext (line 334) | typedef struct _yycontext yycontext; type yythunk (line 336) | typedef struct _yythunk { int begin, end; yyaction action; struct _yy... type _yycontext (line 338) | struct _yycontext { function yyrefill (line 390) | YY_LOCAL(int) yyrefill(yycontext *yy) function yymatchDot (line 408) | YY_LOCAL(int) yymatchDot(yycontext *yy) function yymatchChar (line 415) | YY_LOCAL(int) yymatchChar(yycontext *yy, int c) function yymatchString (line 428) | YY_LOCAL(int) yymatchString(yycontext *yy, const char *s) function yymatchClass (line 445) | YY_LOCAL(int) yymatchClass(yycontext *yy, unsigned char *bits) function yyDo (line 460) | YY_LOCAL(void) yyDo(yycontext *yy, yyaction action, int begin, int end) function yyText (line 473) | YY_LOCAL(int) yyText(yycontext *yy, int begin, int end) function yyDone (line 491) | YY_LOCAL(void) yyDone(yycontext *yy) function yyCommit (line 504) | YY_LOCAL(void) yyCommit(yycontext *yy) function yyAccept (line 515) | YY_LOCAL(int) yyAccept(yycontext *yy, int tp0) function yyPush (line 530) | YY_LOCAL(void) yyPush(yycontext *yy, char *text, int count) function yyPop (line 543) | YY_LOCAL(void) yyPop(yycontext *yy, char *text, int count) { yy->__val... function yySet (line 544) | YY_LOCAL(void) yySet(yycontext *yy, char *text, int count) { yy->__val... function yy_1_nil (line 607) | YY_ACTION(void) yy_1_nil(yycontext *yy, char *yytext, int yyleng) function yy_1_second_frac (line 621) | YY_ACTION(void) yy_1_second_frac(yycontext *yy, char *yytext, int yyleng) function yy_1_second (line 635) | YY_ACTION(void) yy_1_second(yycontext *yy, char *yytext, int yyleng) function yy_1_minute (line 649) | YY_ACTION(void) yy_1_minute(yycontext *yy, char *yytext, int yyleng) function yy_1_hour (line 663) | YY_ACTION(void) yy_1_hour(yycontext *yy, char *yytext, int yyleng) function yy_2_timeoffset (line 677) | YY_ACTION(void) yy_2_timeoffset(yycontext *yy, char *yytext, int yyleng) function yy_1_timeoffset (line 695) | YY_ACTION(void) yy_1_timeoffset(yycontext *yy, char *yytext, int yyleng) function yy_1_partialtime (line 713) | YY_ACTION(void) yy_1_partialtime(yycontext *yy, char *yytext, int yyleng) function yy_1_day (line 733) | YY_ACTION(void) yy_1_day(yycontext *yy, char *yytext, int yyleng) function yy_1_month (line 747) | YY_ACTION(void) yy_1_month(yycontext *yy, char *yytext, int yyleng) function yy_1_year (line 761) | YY_ACTION(void) yy_1_year(yycontext *yy, char *yytext, int yyleng) function yy_1_fulldate (line 775) | YY_ACTION(void) yy_1_fulldate(yycontext *yy, char *yytext, int yyleng) function yy_1_timestamp (line 795) | YY_ACTION(void) yy_1_timestamp(yycontext *yy, char *yytext, int yyleng) function yy_1_index (line 809) | YY_ACTION(void) yy_1_index(yycontext *yy, char *yytext, int yyleng) function yy_3_fields (line 823) | YY_ACTION(void) yy_3_fields(yycontext *yy, char *yytext, int yyleng) function yy_2_fields (line 841) | YY_ACTION(void) yy_2_fields(yycontext *yy, char *yytext, int yyleng) function yy_1_fields (line 859) | YY_ACTION(void) yy_1_fields(yycontext *yy, char *yytext, int yyleng) function yy_1_numeric_value (line 877) | YY_ACTION(void) yy_1_numeric_value(yycontext *yy, char *yytext, int yyleng) function yy_1_pid (line 891) | YY_ACTION(void) yy_1_pid(yycontext *yy, char *yytext, int yyleng) function yy_1_severity (line 905) | YY_ACTION(void) yy_1_severity(yycontext *yy, char *yytext, int yyleng) function yy_1_string_match_mod (line 919) | YY_ACTION(void) yy_1_string_match_mod(yycontext *yy, char *yytext, int y... function yy_1_string_match (line 933) | YY_ACTION(void) yy_1_string_match(yycontext *yy, char *yytext, int yyleng) function yy_1_string_value (line 947) | YY_ACTION(void) yy_1_string_value(yycontext *yy, char *yytext, int yyleng) function yy_5_string_headers (line 961) | YY_ACTION(void) yy_5_string_headers(yycontext *yy, char *yytext, int yyl... function yy_4_string_headers (line 975) | YY_ACTION(void) yy_4_string_headers(yycontext *yy, char *yytext, int yyl... function yy_3_string_headers (line 989) | YY_ACTION(void) yy_3_string_headers(yycontext *yy, char *yytext, int yyl... function yy_2_string_headers (line 1003) | YY_ACTION(void) yy_2_string_headers(yycontext *yy, char *yytext, int yyl... function yy_1_string_headers (line 1017) | YY_ACTION(void) yy_1_string_headers(yycontext *yy, char *yytext, int yyl... function yy_1_uuid (line 1031) | YY_ACTION(void) yy_1_uuid(yycontext *yy, char *yytext, int yyleng) function yy_1_close (line 1045) | YY_ACTION(void) yy_1_close(yycontext *yy, char *yytext, int yyleng) function yy_1_open (line 1059) | YY_ACTION(void) yy_1_open(yycontext *yy, char *yytext, int yyleng) function yy_1_or (line 1073) | YY_ACTION(void) yy_1_or(yycontext *yy, char *yytext, int yyleng) function yy_1_and (line 1087) | YY_ACTION(void) yy_1_and(yycontext *yy, char *yytext, int yyleng) function yy_2_boolean (line 1101) | YY_ACTION(void) yy_2_boolean(yycontext *yy, char *yytext, int yyleng) function yy_1_boolean (line 1115) | YY_ACTION(void) yy_1_boolean(yycontext *yy, char *yytext, int yyleng) function yy_2_boolean_test (line 1129) | YY_ACTION(void) yy_2_boolean_test(yycontext *yy, char *yytext, int yyleng) function yy_1_boolean_test (line 1143) | YY_ACTION(void) yy_1_boolean_test(yycontext *yy, char *yytext, int yyleng) function yy_1_op_lt (line 1157) | YY_ACTION(void) yy_1_op_lt(yycontext *yy, char *yytext, int yyleng) function yy_1_op_lte (line 1171) | YY_ACTION(void) yy_1_op_lte(yycontext *yy, char *yytext, int yyleng) function yy_1_op_gt (line 1185) | YY_ACTION(void) yy_1_op_gt(yycontext *yy, char *yytext, int yyleng) function yy_1_op_gte (line 1199) | YY_ACTION(void) yy_1_op_gte(yycontext *yy, char *yytext, int yyleng) function yy_1_op_sne (line 1213) | YY_ACTION(void) yy_1_op_sne(yycontext *yy, char *yytext, int yyleng) function yy_1_op_seq (line 1227) | YY_ACTION(void) yy_1_op_seq(yycontext *yy, char *yytext, int yyleng) function yy_1_op_ne (line 1241) | YY_ACTION(void) yy_1_op_ne(yycontext *yy, char *yytext, int yyleng) function yy_1_op_eq (line 1255) | YY_ACTION(void) yy_1_op_eq(yycontext *yy, char *yytext, int yyleng) function yy_1_test (line 1269) | YY_ACTION(void) yy_1_test(yycontext *yy, char *yytext, int yyleng) function yy_1_match (line 1283) | YY_ACTION(void) yy_1_match(yycontext *yy, char *yytext, int yyleng) function yy_second_frac (line 1298) | YY_RULE(int) yy_second_frac(yycontext *yy) function yy_second (line 1319) | YY_RULE(int) yy_second(yycontext *yy) function yy_minute (line 1356) | YY_RULE(int) yy_minute(yycontext *yy) function yy_hour (line 1377) | YY_RULE(int) yy_hour(yycontext *yy) function yy_timeoffset (line 1414) | YY_RULE(int) yy_timeoffset(yycontext *yy) function yy_partialtime (line 1439) | YY_RULE(int) yy_partialtime(yycontext *yy) function yy_fulltime (line 1452) | YY_RULE(int) yy_fulltime(yycontext *yy) function yy_day (line 1461) | YY_RULE(int) yy_day(yycontext *yy) function yy_month (line 1511) | YY_RULE(int) yy_month(yycontext *yy) function yy_year (line 1548) | YY_RULE(int) yy_year(yycontext *yy) function yy_fulldate (line 1569) | YY_RULE(int) yy_fulldate(yycontext *yy) function yy_rfc3339 (line 1578) | YY_RULE(int) yy_rfc3339(yycontext *yy) function yy_ts_quoted (line 1587) | YY_RULE(int) yy_ts_quoted(yycontext *yy) function yy_zero_to_255 (line 1600) | YY_RULE(int) yy_zero_to_255(yycontext *yy) function yy_index (line 1615) | YY_RULE(int) yy_index(yycontext *yy) function yy_fields (line 1636) | YY_RULE(int) yy_fields(yycontext *yy) function yy_exponent (line 1669) | YY_RULE(int) yy_exponent(yycontext *yy) function yy_decimal (line 1686) | YY_RULE(int) yy_decimal(yycontext *yy) function yy_number (line 1699) | YY_RULE(int) yy_number(yycontext *yy) function yy_sign (line 1716) | YY_RULE(int) yy_sign(yycontext *yy) function yy_numeric_value (line 1725) | YY_RULE(int) yy_numeric_value(yycontext *yy) function yy_string_match_mod (line 1758) | YY_RULE(int) yy_string_match_mod(yycontext *yy) function yy_nil (line 1767) | YY_RULE(int) yy_nil(yycontext *yy) function yy_string_match (line 1776) | YY_RULE(int) yy_string_match(yycontext *yy) function yy_string_value (line 1793) | YY_RULE(int) yy_string_value(yycontext *yy) function yy_string_headers (line 1858) | YY_RULE(int) yy_string_headers(yycontext *yy) function yy_boolean (line 1874) | YY_RULE(int) yy_boolean(yycontext *yy) function yy_false (line 1887) | YY_RULE(int) yy_false(yycontext *yy) function yy_true (line 1896) | YY_RULE(int) yy_true(yycontext *yy) function yy_relational (line 1905) | YY_RULE(int) yy_relational(yycontext *yy) function yy_op_lt (line 1922) | YY_RULE(int) yy_op_lt(yycontext *yy) function yy_op_lte (line 1931) | YY_RULE(int) yy_op_lte(yycontext *yy) function yy_op_gt (line 1940) | YY_RULE(int) yy_op_gt(yycontext *yy) function yy_op_gte (line 1949) | YY_RULE(int) yy_op_gte(yycontext *yy) function yy_op_sne (line 1958) | YY_RULE(int) yy_op_sne(yycontext *yy) function yy_op_seq (line 1967) | YY_RULE(int) yy_op_seq(yycontext *yy) function yy_op_ne (line 1976) | YY_RULE(int) yy_op_ne(yycontext *yy) function yy_op_eq (line 1985) | YY_RULE(int) yy_op_eq(yycontext *yy) function yy_boolean_test (line 1994) | YY_RULE(int) yy_boolean_test(yycontext *yy) function yy_field_test (line 2007) | YY_RULE(int) yy_field_test(yycontext *yy) function yy_pid (line 2033) | YY_RULE(int) yy_pid(yycontext *yy) function yy_severity (line 2050) | YY_RULE(int) yy_severity(yycontext *yy) function yy_optional_string_headers (line 2059) | YY_RULE(int) yy_optional_string_headers(yycontext *yy) function yy_timestamp (line 2077) | YY_RULE(int) yy_timestamp(yycontext *yy) function yy_uuid (line 2090) | YY_RULE(int) yy_uuid(yycontext *yy) function yy_close (line 2103) | YY_RULE(int) yy_close(yycontext *yy) function yy_open (line 2112) | YY_RULE(int) yy_open(yycontext *yy) function yy_test (line 2121) | YY_RULE(int) yy_test(yycontext *yy) function yy_and (line 2139) | YY_RULE(int) yy_and(yycontext *yy) function yy_expr (line 2154) | YY_RULE(int) yy_expr(yycontext *yy) function yy_or (line 2167) | YY_RULE(int) yy_or(yycontext *yy) function yy_anded (line 2182) | YY_RULE(int) yy_anded(yycontext *yy) function yy_eol (line 2195) | YY_RULE(int) yy_eol(yycontext *yy) function yy_ored (line 2207) | YY_RULE(int) yy_ored(yycontext *yy) function yy_sp (line 2220) | YY_RULE(int) yy_sp(yycontext *yy) function yy_match (line 2230) | YY_RULE(int) yy_match(yycontext *yy) function YYPARSEFROM (line 2244) | YY_PARSE(int) YYPARSEFROM(YY_CTX_PARAM_ yyrule yystart) function YYPARSE (line 2269) | YY_PARSE(int) YYPARSE(YY_CTX_PARAM) function YYRELEASE (line 2274) | YY_PARSE(yycontext *) YYRELEASE(yycontext *yyctx) function match_node (line 2291) | static match_node* copy_node(unsigned char parent, match_node *mn, function match_node (line 2346) | static match_node* inorder_traverse(unsigned char parent, match_node **o... function get_matcher_bytes (line 2366) | static size_t get_matcher_bytes(match_node_tmp nodes[], size_t size) function make_tree (line 2399) | static void make_tree(match_node_tmp nodes[], size_t size) function lsb_message_matcher (line 2417) | static lsb_message_matcher* make_matcher(match_node_tmp nodes[], size_t ... function lsb_message_matcher (line 2450) | lsb_message_matcher* lsb_create_message_matcher(const char *exp) FILE: src/util/input_buffer.c function lsb_err_value (line 19) | lsb_err_value function lsb_free_input_buffer (line 36) | void lsb_free_input_buffer(lsb_input_buffer *b) function lsb_err_value (line 49) | lsb_err_value lsb_expand_input_buffer(lsb_input_buffer *b, size_t len) FILE: src/util/output_buffer.c function lsb_err_value (line 26) | lsb_err_value function lsb_free_output_buffer (line 42) | void lsb_free_output_buffer(lsb_output_buffer *b) function lsb_err_value (line 52) | lsb_err_value lsb_expand_output_buffer(lsb_output_buffer *b, size_t needed) function lsb_err_value (line 78) | lsb_err_value lsb_outputc(lsb_output_buffer *b, char ch) function lsb_err_value (line 92) | lsb_err_value lsb_outputf(lsb_output_buffer *b, const char *fmt, ...) function lsb_err_value (line 146) | lsb_err_value lsb_outputs(lsb_output_buffer *b, const char *str, size_t ... function lsb_err_value (line 161) | lsb_err_value lsb_outputd(lsb_output_buffer *b, double d) function lsb_err_value (line 178) | lsb_err_value lsb_outputfd(lsb_output_buffer *b, double d) FILE: src/util/protobuf.c function lsb_err_value (line 25) | lsb_err_value lsb_pb_write_key(lsb_output_buffer *ob, unsigned char tag, function lsb_pb_output_varint (line 56) | int lsb_pb_output_varint(char *buf, unsigned long long i) function lsb_err_value (line 75) | lsb_err_value lsb_pb_write_varint(lsb_output_buffer *ob, unsigned long l... function lsb_err_value (line 85) | lsb_err_value lsb_pb_write_bool(lsb_output_buffer *ob, int i) function lsb_err_value (line 99) | lsb_err_value lsb_pb_write_double(lsb_output_buffer *ob, double i) function lsb_err_value (line 113) | lsb_err_value function lsb_err_value (line 127) | lsb_err_value lsb_pb_update_field_length(lsb_output_buffer *ob, size_t l... FILE: src/util/running_stats.c function lsb_init_running_stats (line 13) | void lsb_init_running_stats(lsb_running_stats *s) function lsb_update_running_stats (line 21) | void lsb_update_running_stats(lsb_running_stats *s, double d) function lsb_sd_running_stats (line 37) | double lsb_sd_running_stats(lsb_running_stats *s) FILE: src/util/string.c function lsb_init_const_string (line 15) | void lsb_init_const_string(lsb_const_string *s) FILE: src/util/string_matcher.c type MatchState (line 35) | typedef struct MatchState { function match_class (line 66) | static int match_class(int c, int cl) function matchbracketclass (line 97) | static int matchbracketclass(int c, const char *p, const char *ec) function singlematch (line 117) | static int singlematch(int c, const char *p, const char *ep) function lsb_string_match (line 282) | bool lsb_string_match(const char *s, size_t len, const char *p) function lsb_string_find (line 300) | bool lsb_string_find(const char *s, size_t ls, const char *p, size_t lp) FILE: src/util/test/test_heka_message.c type log_message (line 26) | struct log_message { type log_message (line 32) | struct log_message function log_cb (line 34) | void log_cb(void *context, const char *component, int severity, const ch... type decode_failure (line 108) | struct decode_failure { type decode_failure (line 113) | struct decode_failure type decode_failure (line 145) | struct decode_failure type find_message (line 158) | struct find_message { type find_message (line 166) | struct find_message type find_message (line 190) | struct find_message function main (line 398) | int main() FILE: src/util/test/test_heka_message_matcher.c function main (line 457) | int main() FILE: src/util/test/test_input_buffer.c function main (line 149) | int main() FILE: src/util/test/test_output_buffer.c function main (line 270) | int main() FILE: src/util/test/test_protobuf.c type test_data (line 60) | struct test_data { type test_data (line 65) | struct test_data function main (line 246) | int main() FILE: src/util/test/test_running_stats.c function main (line 80) | int main() FILE: src/util/test/test_string.c type testcase (line 20) | typedef struct { function main (line 100) | int main() FILE: src/util/test/test_string_matcher.c function main (line 182) | int main() FILE: src/util/test/test_util.c function main (line 124) | int main() FILE: src/util/util.c function lsb_lp2 (line 35) | size_t lsb_lp2(unsigned long long x) function lsb_get_time (line 75) | unsigned long long lsb_get_time() function lsb_get_timestamp (line 114) | long long lsb_get_timestamp() function lsb_set_tz (line 143) | bool lsb_set_tz(const char *tz)