SYMBOL INDEX (990 symbols across 66 files) FILE: etc/embed_jit.c function print (line 12) | static int print(lua_State *L) function main (line 32) | int main(int argc, char **argv) FILE: etc/embed_jit.cpp function print (line 14) | static int print(lua_State *L) function main (line 34) | int main(int argc, char **argv) FILE: etc/min.c function print (line 12) | static int print(lua_State *L) function main (line 32) | int main(void) FILE: etc/noparser.c function LUAI_FUNC (line 21) | LUAI_FUNC void luaX_init (lua_State *L) { function LUAI_FUNC (line 25) | LUAI_FUNC Proto *luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff, const... function LUAI_FUNC (line 37) | LUAI_FUNC int luaU_dump (lua_State* L, const Proto* f, lua_Writer w, voi... FILE: llvm-lua/LLVMCompiler.cpp function print_opcode_stats (line 415) | void print_opcode_stats(int *stats, const char *stats_name) { FILE: llvm-lua/LLVMCompiler.h function namespace (line 46) | namespace llvm { function class (line 52) | class LLVMCompiler { function class (line 67) | class OPValues { function setStripCode (line 150) | void setStripCode(bool strip) { FILE: llvm-lua/LLVMDumper.h function namespace (line 41) | namespace llvm { function class (line 52) | class LLVMDumper { FILE: llvm-lua/bin2c.c function myfgetc (line 33) | int myfgetc(FILE *f) function process (line 44) | void process(const char *ifname, const char *ofname) function usage (line 94) | void usage(void) function main (line 100) | int main(int argc, char **argv) FILE: llvm-lua/hook_parser.c function llvm_precall_lua (line 19) | int llvm_precall_lua (lua_State *L, StkId func, int nresults) { function llvm_f_parser (line 31) | static void llvm_f_parser (lua_State *L, void *ud) { function luaD_protectedparser (line 52) | int luaD_protectedparser (lua_State *L, ZIO *z, const char *name) { function llvm_precall_jit (line 62) | int llvm_precall_jit (lua_State *L, StkId func, int nresults) { function llvm_precall_jit_vararg (line 95) | int llvm_precall_jit_vararg (lua_State *L, StkId func, int nresults) { function llvm_precall_lua (line 129) | int llvm_precall_lua (lua_State *L, StkId func, int nresults) { FILE: llvm-lua/llvm-lua.cpp function print_version (line 69) | void print_version() { function main (line 78) | int main(int argc, char ** argv) { FILE: llvm-lua/llvm-luac.cpp function print_version (line 93) | void print_version() { function main (line 104) | int main(int argc, char ** argv) { FILE: llvm-lua/llvm_compiler.cpp function llvm_compiler_main (line 39) | int llvm_compiler_main(int useJIT) { function LLVMCompiler (line 44) | LLVMCompiler *llvm_get_compiler(lua_State *L) { function llvm_new_compiler (line 49) | void llvm_new_compiler(lua_State *L) { function llvm_free_compiler (line 59) | void llvm_free_compiler(lua_State *L) { function llvm_compiler_compile (line 66) | void llvm_compiler_compile(lua_State *L, Proto *p) { function llvm_compiler_compile_all (line 74) | void llvm_compiler_compile_all(lua_State *L, Proto *p) { function llvm_compiler_free (line 82) | void llvm_compiler_free(lua_State *L, Proto *p) { FILE: llvm-lua/llvm_dumper.cpp function llvm_dumper_dump (line 33) | void llvm_dumper_dump(const char *output, lua_State *L, Proto *p, int st... FILE: llvm-lua/llvm_lmathlib.c function math_abs (line 63) | static int math_abs (lua_State *L) { function math_sin (line 70) | static int math_sin (lua_State *L) { function math_sinh (line 77) | static int math_sinh (lua_State *L) { function math_cos (line 84) | static int math_cos (lua_State *L) { function math_cosh (line 91) | static int math_cosh (lua_State *L) { function math_tan (line 98) | static int math_tan (lua_State *L) { function math_tanh (line 105) | static int math_tanh (lua_State *L) { function math_asin (line 112) | static int math_asin (lua_State *L) { function math_acos (line 119) | static int math_acos (lua_State *L) { function math_atan (line 126) | static int math_atan (lua_State *L) { function math_atan2 (line 133) | static int math_atan2 (lua_State *L) { function math_ceil (line 140) | static int math_ceil (lua_State *L) { function math_floor (line 147) | static int math_floor (lua_State *L) { function math_fmod (line 154) | static int math_fmod (lua_State *L) { function math_modf (line 161) | static int math_modf (lua_State *L) { function math_sqrt (line 169) | static int math_sqrt (lua_State *L) { function math_pow (line 176) | static int math_pow (lua_State *L) { function math_log (line 183) | static int math_log (lua_State *L) { function math_log10 (line 190) | static int math_log10 (lua_State *L) { function math_exp (line 197) | static int math_exp (lua_State *L) { function math_deg (line 204) | static int math_deg (lua_State *L) { function math_rad (line 212) | static int math_rad (lua_State *L) { function math_frexp (line 220) | static int math_frexp (lua_State *L) { function math_ldexp (line 227) | static int math_ldexp (lua_State *L) { function math_min (line 235) | static int math_min (lua_State *L) { function math_max (line 249) | static int math_max (lua_State *L) { function math_random (line 263) | static int math_random (lua_State *L) { function math_randomseed (line 291) | static int math_randomseed (lua_State *L) { function LUALIB_API (line 333) | LUALIB_API int luaopen_math (lua_State *L) { FILE: llvm-lua/load_jit_proto.c function Proto (line 48) | Proto *load_jit_proto(lua_State *L, jit_proto *p) { function LUALIB_API (line 131) | LUALIB_API int load_compiled_protos(lua_State *L, jit_proto *p) { function LUALIB_API (line 155) | LUALIB_API int load_compiled_module(lua_State *L, jit_proto *p) { FILE: llvm-lua/load_jit_proto.h type constant_value (line 42) | typedef union constant_value { type constant_type (line 49) | typedef struct constant_type { type jit_LocVar (line 56) | typedef struct jit_LocVar { type jit_proto (line 63) | typedef struct jit_proto jit_proto; type jit_proto (line 64) | struct jit_proto { FILE: llvm-lua/lua_compiler.c function fatal (line 56) | static void fatal(const char* message) { function cannot (line 61) | static void cannot(const char* what) { function usage (line 66) | static void usage(const char* message) { function doargs (line 89) | static int doargs(int argc, char* argv[]) { function Proto (line 137) | static Proto* combine(lua_State* L, int scripts) { function writer (line 200) | static int writer(lua_State* L, const void* p, size_t size, void* u) { type Smain (line 205) | struct Smain { function pmain (line 210) | static int pmain(lua_State* L) { function luac_main (line 287) | int luac_main(int argc, char* argv[]) { FILE: llvm-lua/lua_core.c function llvm_newproto (line 77) | void llvm_newproto (lua_State *L, Proto *f) { function llvm_freeproto (line 83) | void llvm_freeproto (lua_State *L, Proto *f) { FILE: llvm-lua/lua_main.c function lstop (line 36) | static void lstop (lua_State *L, lua_Debug *ar) { function laction (line 43) | static void laction (int i) { function l_message (line 50) | static void l_message (const char *pname, const char *msg) { function report (line 57) | static int report (lua_State *L, int status) { function traceback (line 68) | static int traceback (lua_State *L) { function docall (line 88) | static int docall (lua_State *L, int narg, int clear) { function getargs (line 103) | static int getargs (lua_State *L, int argc, char **argv) { function dofile (line 117) | static int dofile (lua_State *L, const char *name) { function dostring (line 123) | static int dostring (lua_State *L, const char *s, const char *name) { function handle_script (line 128) | static int handle_script (lua_State *L, int argc, char **argv) { function handle_luainit (line 146) | static int handle_luainit (lua_State *L) { type Smain (line 156) | struct Smain { function pmain (line 163) | static int pmain (lua_State *L) { function main (line 179) | int main (int argc, char **argv) { FILE: llvm-lua/lua_vm_ops.c function vm_OP_MOVE (line 31) | void vm_OP_MOVE(lua_State *L, int a, int b) { function vm_OP_LOADK (line 37) | void vm_OP_LOADK(lua_State *L, TValue *k, int a, int bx) { function vm_OP_LOADK_N (line 43) | void vm_OP_LOADK_N(lua_State *L, int a, lua_Number nb) { function vm_OP_LOADBOOL (line 49) | void vm_OP_LOADBOOL(lua_State *L, int a, int b, int c) { function vm_OP_LOADNIL (line 55) | void vm_OP_LOADNIL(lua_State *L, int a, int b) { function vm_OP_GETUPVAL (line 64) | void vm_OP_GETUPVAL(lua_State *L, LClosure *cl, int a, int b) { function vm_OP_GETGLOBAL (line 70) | void vm_OP_GETGLOBAL(lua_State *L, TValue *k, LClosure *cl, int a, int b... function vm_OP_GETTABLE (line 80) | void vm_OP_GETTABLE(lua_State *L, TValue *k, int a, int b, int c) { function vm_OP_SETGLOBAL (line 86) | void vm_OP_SETGLOBAL(lua_State *L, TValue *k, LClosure *cl, int a, int b... function vm_OP_SETUPVAL (line 95) | void vm_OP_SETUPVAL(lua_State *L, LClosure *cl, int a, int b) { function vm_OP_SETTABLE (line 103) | void vm_OP_SETTABLE(lua_State *L, TValue *k, int a, int b, int c) { function vm_OP_NEWTABLE (line 109) | void vm_OP_NEWTABLE(lua_State *L, int a, int b_fb2int, int c_fb2int) { function vm_OP_SELF (line 116) | void vm_OP_SELF(lua_State *L, TValue *k, int a, int b, int c) { function vm_OP_ADD (line 124) | void vm_OP_ADD(lua_State *L, TValue *k, int a, int b, int c) { function vm_OP_ADD_NC (line 129) | void vm_OP_ADD_NC(lua_State *L, TValue *k, int a, int b, lua_Number nc, ... function vm_OP_SUB (line 134) | void vm_OP_SUB(lua_State *L, TValue *k, int a, int b, int c) { function vm_OP_SUB_NC (line 139) | void vm_OP_SUB_NC(lua_State *L, TValue *k, int a, int b, lua_Number nc, ... function vm_OP_MUL (line 144) | void vm_OP_MUL(lua_State *L, TValue *k, int a, int b, int c) { function vm_OP_MUL_NC (line 149) | void vm_OP_MUL_NC(lua_State *L, TValue *k, int a, int b, lua_Number nc, ... function vm_OP_DIV (line 154) | void vm_OP_DIV(lua_State *L, TValue *k, int a, int b, int c) { function vm_OP_DIV_NC (line 159) | void vm_OP_DIV_NC(lua_State *L, TValue *k, int a, int b, lua_Number nc, ... function vm_OP_MOD (line 164) | void vm_OP_MOD(lua_State *L, TValue *k, int a, int b, int c) { function vm_OP_MOD_NC (line 169) | void vm_OP_MOD_NC(lua_State *L, TValue *k, int a, int b, lua_Number nc, ... function vm_OP_POW (line 174) | void vm_OP_POW(lua_State *L, TValue *k, int a, int b, int c) { function vm_OP_POW_NC (line 179) | void vm_OP_POW_NC(lua_State *L, TValue *k, int a, int b, lua_Number nc, ... function vm_OP_UNM (line 184) | void vm_OP_UNM(lua_State *L, int a, int b) { function vm_OP_NOT (line 197) | void vm_OP_NOT(lua_State *L, int a, int b) { function vm_OP_LEN (line 204) | void vm_OP_LEN(lua_State *L, int a, int b) { function vm_OP_CONCAT (line 225) | void vm_OP_CONCAT(lua_State *L, int a, int b, int c) { function vm_OP_JMP (line 232) | void vm_OP_JMP(lua_State *L, int sbx) { function vm_OP_EQ (line 236) | int vm_OP_EQ(lua_State *L, TValue *k, int a, int b, int c) { function vm_OP_EQ_NC (line 247) | int vm_OP_EQ_NC(lua_State *L, TValue *k, int b, lua_Number nc) { function vm_OP_NOT_EQ_NC (line 260) | int vm_OP_NOT_EQ_NC(lua_State *L, TValue *k, int b, lua_Number nc) { function vm_OP_LT (line 273) | int vm_OP_LT(lua_State *L, TValue *k, int a, int b, int c) { function vm_OP_LE (line 282) | int vm_OP_LE(lua_State *L, TValue *k, int a, int b, int c) { function vm_OP_TEST (line 291) | int vm_OP_TEST(lua_State *L, int a, int c) { function vm_OP_TESTSET (line 300) | int vm_OP_TESTSET(lua_State *L, int a, int b, int c) { function vm_OP_FORPREP (line 319) | void vm_OP_FORPREP(lua_State *L, int a, int sbx) { function vm_OP_FORPREP_no_sub (line 336) | void vm_OP_FORPREP_no_sub(lua_State *L, int a, int sbx) { function vm_OP_FORPREP_M_N_N (line 354) | void vm_OP_FORPREP_M_N_N(lua_State *L, int a, int sbx, lua_Number limit,... function vm_OP_FORPREP_N_M_N (line 368) | void vm_OP_FORPREP_N_M_N(lua_State *L, int a, int sbx, lua_Number init, ... function vm_OP_FORPREP_N_N_N (line 382) | void vm_OP_FORPREP_N_N_N(lua_State *L, int a, int sbx, lua_Number init, ... function vm_OP_FORLOOP (line 386) | int vm_OP_FORLOOP(lua_State *L, int a, int sbx) { function vm_OP_FORLOOP_N_N (line 401) | int vm_OP_FORLOOP_N_N(lua_State *L, int a, int sbx, lua_Number limit, lu... function vm_OP_FORLOOP_N_N_N (line 413) | int vm_OP_FORLOOP_N_N_N(lua_State *L, int a, int sbx, lua_Number idx, lu... function vm_OP_FORLOOP_up (line 422) | int vm_OP_FORLOOP_up(lua_State *L, int a, int sbx, lua_Number idx, lua_N... function vm_OP_FORLOOP_down (line 430) | int vm_OP_FORLOOP_down(lua_State *L, int a, int sbx, lua_Number idx, lua... function vm_OP_FORLOOP_long_up (line 438) | int vm_OP_FORLOOP_long_up(lua_State *L, int a, int sbx, lua_Long idx, lu... function vm_OP_FORLOOP_long_down (line 446) | int vm_OP_FORLOOP_long_down(lua_State *L, int a, int sbx, lua_Long idx, ... function vm_OP_CLOSE (line 454) | void vm_OP_CLOSE(lua_State *L, int a) { function LClosure (line 458) | LClosure *vm_get_current_closure(lua_State *L) { function TValue (line 462) | TValue *vm_get_current_constants(LClosure *cl) { function lua_Number (line 466) | lua_Number vm_get_number(lua_State *L, int idx) { function vm_set_number (line 470) | void vm_set_number(lua_State *L, int idx, lua_Number num) { function lua_Long (line 474) | lua_Long vm_get_long(lua_State *L, int idx) { function vm_set_long (line 478) | void vm_set_long(lua_State *L, int idx, lua_Long num) { FILE: llvm-lua/lua_vm_ops.h type func_state (line 12) | typedef struct { type lua_Long (line 18) | typedef long lua_Long; type lua_Long (line 20) | typedef long long lua_Long; type hint_t (line 23) | typedef unsigned int hint_t; type val_t (line 39) | typedef enum { type vm_func_info (line 65) | typedef struct { FILE: llvm-lua/lua_vm_ops_static.c function vm_count_OP (line 211) | void vm_count_OP(const Instruction i) { function vm_print_OP (line 215) | void vm_print_OP(lua_State *L, LClosure *cl, const Instruction i, int pc... function vm_next_OP (line 234) | void vm_next_OP(lua_State *L, LClosure *cl, int pc_offset) { function vm_OP_CALL (line 257) | int vm_OP_CALL(lua_State *L, int a, int b, int c) { function vm_OP_RETURN (line 283) | int vm_OP_RETURN(lua_State *L, int a, int b) { function vm_OP_TAILCALL (line 292) | int vm_OP_TAILCALL(lua_State *L, int a, int b) { function vm_OP_FORPREP_slow (line 348) | void vm_OP_FORPREP_slow(lua_State *L, int a, int sbx) { function vm_OP_TFORLOOP (line 363) | int vm_OP_TFORLOOP(lua_State *L, int a, int c) { function vm_OP_SETLIST (line 382) | void vm_OP_SETLIST(lua_State *L, int a, int b, int c) { function vm_OP_CLOSURE (line 405) | void vm_OP_CLOSURE(lua_State *L, LClosure *cl, int a, int bx, int pseudo... function vm_OP_VARARG (line 432) | void vm_OP_VARARG(lua_State *L, LClosure *cl, int a, int b) { function is_mini_vm_op (line 455) | int is_mini_vm_op(int opcode) { function vm_op_hint_locals (line 473) | void vm_op_hint_locals(char *locals, int stacksize, TValue *k, const Ins... function vm_mini_vm (line 613) | void vm_mini_vm(lua_State *L, LClosure *cl, int count, int pseudo_ops_of... FILE: llvm-lua/no_jit.c function llvm_new_compiler (line 50) | void llvm_new_compiler(lua_State *L) {UNUSED(L);} function llvm_free_compiler (line 51) | void llvm_free_compiler(lua_State *L) {UNUSED(L);} function llvm_compiler_compile (line 52) | void llvm_compiler_compile(lua_State *L, Proto *p) {UNUSED(L);UNUSED(p);} function llvm_compiler_compile_all (line 53) | void llvm_compiler_compile_all(lua_State *L, Proto *p) {UNUSED(L);UNUSED... function llvm_compiler_free (line 54) | void llvm_compiler_free(lua_State *L, Proto *p) {UNUSED(L);UNUSED(p);} function llvm_dumper_dump (line 56) | void llvm_dumper_dump(const char *output, lua_State *L, Proto *p, int st... FILE: src/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 lua_CFunction lua_atpanic (lua_State *L, lua_CFunction panicf) { function LUA_API (line 135) | LUA_API lua_State *lua_newthread (lua_State *L) { function LUA_API (line 154) | LUA_API int lua_gettop (lua_State *L) { function LUA_API (line 159) | LUA_API void lua_settop (lua_State *L, int idx) { function LUA_API (line 175) | LUA_API void lua_remove (lua_State *L, int idx) { function LUA_API (line 186) | LUA_API void lua_insert (lua_State *L, int idx) { function LUA_API (line 198) | LUA_API void lua_replace (lua_State *L, int idx) { function LUA_API (line 223) | LUA_API void lua_pushvalue (lua_State *L, int idx) { function LUA_API (line 237) | LUA_API int lua_type (lua_State *L, int idx) { function LUA_API (line 243) | LUA_API const char *lua_typename (lua_State *L, int t) { function LUA_API (line 249) | LUA_API int lua_iscfunction (lua_State *L, int idx) { function LUA_API (line 255) | LUA_API int lua_isnumber (lua_State *L, int idx) { function LUA_API (line 262) | LUA_API int lua_isstring (lua_State *L, int idx) { function LUA_API (line 268) | LUA_API int lua_isuserdata (lua_State *L, int idx) { function LUA_API (line 274) | LUA_API int lua_rawequal (lua_State *L, int index1, int index2) { function LUA_API (line 282) | LUA_API int lua_equal (lua_State *L, int index1, int index2) { function LUA_API (line 294) | LUA_API int lua_lessthan (lua_State *L, int index1, int index2) { function LUA_API (line 308) | LUA_API lua_Number lua_tonumber (lua_State *L, int idx) { function LUA_API (line 318) | LUA_API lua_Integer lua_tointeger (lua_State *L, int idx) { function LUA_API (line 332) | LUA_API int lua_toboolean (lua_State *L, int idx) { function LUA_API (line 338) | LUA_API const char *lua_tolstring (lua_State *L, int idx, size_t *len) { function LUA_API (line 356) | LUA_API size_t lua_objlen (lua_State *L, int idx) { function LUA_API (line 374) | LUA_API lua_CFunction lua_tocfunction (lua_State *L, int idx) { function LUA_API (line 380) | LUA_API void *lua_touserdata (lua_State *L, int idx) { function LUA_API (line 390) | LUA_API lua_State *lua_tothread (lua_State *L, int idx) { function LUA_API (line 396) | LUA_API const void *lua_topointer (lua_State *L, int idx) { function LUA_API (line 416) | LUA_API void lua_pushnil (lua_State *L) { function LUA_API (line 424) | LUA_API void lua_pushnumber (lua_State *L, lua_Number n) { function LUA_API (line 432) | LUA_API void lua_pushinteger (lua_State *L, lua_Integer n) { function LUA_API (line 440) | LUA_API void lua_pushlstring (lua_State *L, const char *s, size_t len) { function LUA_API (line 449) | LUA_API void lua_pushstring (lua_State *L, const char *s) { function LUA_API (line 457) | LUA_API const char *lua_pushvfstring (lua_State *L, const char *fmt, function LUA_API (line 468) | LUA_API const char *lua_pushfstring (lua_State *L, const char *fmt, ...) { function LUA_API (line 481) | LUA_API void lua_pushcclosure (lua_State *L, lua_CFunction fn, int n) { function LUA_API (line 498) | LUA_API void lua_pushboolean (lua_State *L, int b) { function LUA_API (line 506) | LUA_API void lua_pushlightuserdata (lua_State *L, const void *p) { function LUA_API (line 516) | LUA_API int lua_pushthread (lua_State *L) { function LUA_API (line 531) | LUA_API void lua_gettable (lua_State *L, int idx) { function LUA_API (line 541) | LUA_API void lua_getfield (lua_State *L, int idx, const char *k) { function LUA_API (line 556) | LUA_API void lua_rawget (lua_State *L, int idx) { function LUA_API (line 566) | LUA_API void lua_rawgeti (lua_State *L, int idx, int n) { function LUA_API (line 577) | LUA_API void lua_createtable (lua_State *L, int narray, int nrec) { function LUA_API (line 586) | LUA_API int lua_getmetatable (lua_State *L, int objindex) { function LUA_API (line 615) | LUA_API void lua_getfenv (lua_State *L, int idx) { function LUA_API (line 644) | LUA_API void lua_settable (lua_State *L, int idx) { function LUA_API (line 656) | LUA_API void lua_setfield (lua_State *L, int idx, const char *k) { function LUA_API (line 670) | LUA_API void lua_rawset (lua_State *L, int idx) { function LUA_API (line 685) | LUA_API void lua_rawseti (lua_State *L, int idx, int n) { function LUA_API (line 700) | LUA_API int lua_setmetatable (lua_State *L, int objindex) { function LUA_API (line 737) | LUA_API int lua_setfenv (lua_State *L, int idx) { function LUA_API (line 779) | LUA_API void lua_call (lua_State *L, int nargs, int nresults) { type CallS (line 795) | struct CallS { /* data to `f_call' */ function f_call (line 801) | static void f_call (lua_State *L, void *ud) { function LUA_API (line 808) | LUA_API int lua_pcall (lua_State *L, int nargs, int nresults, int errfun... type CCallS (line 834) | struct CCallS { /* data to `f_Ccall' */ function f_Ccall (line 840) | static void f_Ccall (lua_State *L, void *ud) { function LUA_API (line 853) | LUA_API int lua_cpcall (lua_State *L, lua_CFunction func, void *ud) { function LUA_API (line 865) | LUA_API int lua_load (lua_State *L, lua_Reader reader, void *data, function LUA_API (line 878) | LUA_API int lua_dump (lua_State *L, lua_Writer writer, void *data) { function LUA_API (line 893) | LUA_API int lua_status (lua_State *L) { function LUA_API (line 902) | LUA_API int lua_gc (lua_State *L, int what, int data) { function LUA_API (line 989) | LUA_API int lua_error (lua_State *L) { function LUA_API (line 998) | LUA_API int lua_next (lua_State *L, int idx) { function LUA_API (line 1015) | LUA_API void lua_concat (lua_State *L, int n) { function LUA_API (line 1032) | LUA_API lua_Alloc lua_getallocf (lua_State *L, void **ud) { function LUA_API (line 1042) | LUA_API void lua_setallocf (lua_State *L, lua_Alloc f, void *ud) { function LUA_API (line 1050) | LUA_API void *lua_newuserdata (lua_State *L, size_t size) { function LUA_API (line 1082) | LUA_API const char *lua_getupvalue (lua_State *L, int funcindex, int n) { function LUA_API (line 1096) | LUA_API const char *lua_setupvalue (lua_State *L, int funcindex, int n) { FILE: src/lauxlib.c function LUALIB_API (line 47) | LUALIB_API int luaL_argerror (lua_State *L, int narg, const char *extram... function LUALIB_API (line 65) | LUALIB_API int luaL_typerror (lua_State *L, int narg, const char *tname) { function tag_error (line 72) | static void tag_error (lua_State *L, int narg, int tag) { function LUALIB_API (line 77) | LUALIB_API void luaL_where (lua_State *L, int level) { function LUALIB_API (line 90) | LUALIB_API int luaL_error (lua_State *L, const char *fmt, ...) { function LUALIB_API (line 103) | LUALIB_API int luaL_checkoption (lua_State *L, int narg, const char *def, function LUALIB_API (line 116) | LUALIB_API int luaL_newmetatable (lua_State *L, const char *tname) { function LUALIB_API (line 128) | LUALIB_API void *luaL_checkudata (lua_State *L, int ud, const char *tnam... function LUALIB_API (line 144) | LUALIB_API void luaL_checkstack (lua_State *L, int space, const char *me... function LUALIB_API (line 150) | LUALIB_API void luaL_checktype (lua_State *L, int narg, int t) { function LUALIB_API (line 156) | LUALIB_API void luaL_checkany (lua_State *L, int narg) { function LUALIB_API (line 162) | LUALIB_API const char *luaL_checklstring (lua_State *L, int narg, size_t... function LUALIB_API (line 169) | LUALIB_API const char *luaL_optlstring (lua_State *L, int narg, function LUALIB_API (line 180) | LUALIB_API lua_Number luaL_checknumber (lua_State *L, int narg) { function LUALIB_API (line 188) | LUALIB_API lua_Number luaL_optnumber (lua_State *L, int narg, lua_Number... function LUALIB_API (line 193) | LUALIB_API lua_Integer luaL_checkinteger (lua_State *L, int narg) { function LUALIB_API (line 201) | LUALIB_API lua_Integer luaL_optinteger (lua_State *L, int narg, function LUALIB_API (line 207) | LUALIB_API int luaL_getmetafield (lua_State *L, int obj, const char *eve... function LUALIB_API (line 223) | LUALIB_API int luaL_callmeta (lua_State *L, int obj, const char *event) { function LUALIB_API (line 233) | LUALIB_API void (luaL_register) (lua_State *L, const char *libname, function libsize (line 239) | static int libsize (const luaL_Reg *l) { function LUALIB_API (line 246) | LUALIB_API void luaI_openlib (lua_State *L, const char *libname, function LUALIB_API (line 275) | LUALIB_API void (luaL_register3) (lua_State *L, const char *libname, function libsize3 (line 281) | static int libsize3 (const luaL_Reg3 *l) { function LUALIB_API (line 288) | LUALIB_API void (luaI_openlib3) (lua_State *L, const char *libname, function checkint (line 330) | static int checkint (lua_State *L, int topop) { function getsizes (line 337) | static void getsizes (lua_State *L) { function LUALIB_API (line 352) | LUALIB_API void luaL_setn (lua_State *L, int t, int n) { function LUALIB_API (line 371) | LUALIB_API int luaL_getn (lua_State *L, int t) { function LUALIB_API (line 390) | LUALIB_API const char *luaL_gsub (lua_State *L, const char *s, const cha... function LUALIB_API (line 407) | LUALIB_API const char *luaL_findtable (lua_State *L, int idx, function emptybuffer (line 448) | static int emptybuffer (luaL_Buffer *B) { function adjuststack (line 460) | static void adjuststack (luaL_Buffer *B) { function LUALIB_API (line 479) | LUALIB_API char *luaL_prepbuffer (luaL_Buffer *B) { function LUALIB_API (line 486) | LUALIB_API void luaL_addlstring (luaL_Buffer *B, const char *s, size_t l) { function LUALIB_API (line 492) | LUALIB_API void luaL_addstring (luaL_Buffer *B, const char *s) { function LUALIB_API (line 497) | LUALIB_API void luaL_pushresult (luaL_Buffer *B) { function LUALIB_API (line 504) | LUALIB_API void luaL_addvalue (luaL_Buffer *B) { function LUALIB_API (line 522) | LUALIB_API void luaL_buffinit (lua_State *L, luaL_Buffer *B) { function LUALIB_API (line 531) | LUALIB_API int luaL_ref (lua_State *L, int t) { function LUALIB_API (line 554) | LUALIB_API void luaL_unref (lua_State *L, int t, int ref) { type LoadF (line 572) | typedef struct LoadF { function errfile (line 593) | static int errfile (lua_State *L, const char *what, int fnameindex) { function LUALIB_API (line 602) | LUALIB_API int luaL_loadfile (lua_State *L, const char *filename) { type LoadS (line 643) | typedef struct LoadS { function LUALIB_API (line 659) | LUALIB_API int luaL_loadbuffer (lua_State *L, const char *buff, size_t s... function LUALIB_API (line 668) | LUALIB_API int (luaL_loadstring) (lua_State *L, const char *s) { function l_check_memlimit (line 677) | static int l_check_memlimit(lua_State *L, size_t needbytes) { function panic (line 715) | static int panic (lua_State *L) { function LUALIB_API (line 723) | LUALIB_API lua_State *luaL_newstate (void) { FILE: src/lauxlib.h type luaL_Reg (line 35) | typedef struct luaL_Reg { type luaL_Reg3 (line 40) | typedef struct luaL_Reg3 { type luaL_Buffer (line 138) | typedef struct luaL_Buffer { FILE: src/lbaselib.c function luaB_print (line 34) | static int luaB_print (lua_State *L) { function luaB_tonumber (line 56) | static int luaB_tonumber (lua_State *L) { function luaB_error (line 84) | static int luaB_error (lua_State *L) { function luaB_getmetatable (line 96) | static int luaB_getmetatable (lua_State *L) { function luaB_setmetatable (line 107) | static int luaB_setmetatable (lua_State *L) { function getfunc (line 120) | static void getfunc (lua_State *L, int opt) { function luaB_getfenv (line 136) | static int luaB_getfenv (lua_State *L) { function luaB_setfenv (line 146) | static int luaB_setfenv (lua_State *L) { function luaB_rawequal (line 164) | static int luaB_rawequal (lua_State *L) { function luaB_rawget (line 172) | static int luaB_rawget (lua_State *L) { function luaB_rawset (line 180) | static int luaB_rawset (lua_State *L) { function luaB_gcinfo (line 190) | static int luaB_gcinfo (lua_State *L) { function luaB_collectgarbage (line 196) | static int luaB_collectgarbage (lua_State *L) { function luaB_type (line 223) | static int luaB_type (lua_State *L) { function luaB_next (line 230) | static int luaB_next (lua_State *L) { function luaB_pairs (line 242) | static int luaB_pairs (lua_State *L) { function ipairsaux (line 251) | static int ipairsaux (lua_State *L) { function luaB_ipairs (line 261) | static int luaB_ipairs (lua_State *L) { function load_aux (line 270) | static int load_aux (lua_State *L, int status) { function luaB_loadstring (line 281) | static int luaB_loadstring (lua_State *L) { function luaB_loadfile (line 289) | static int luaB_loadfile (lua_State *L) { function luaB_load (line 319) | static int luaB_load (lua_State *L) { function luaB_dofile (line 329) | static int luaB_dofile (lua_State *L) { function luaB_assert (line 338) | static int luaB_assert (lua_State *L) { function luaB_unpack (line 346) | static int luaB_unpack (lua_State *L) { function luaB_select (line 362) | static int luaB_select (lua_State *L) { function luaB_pcall (line 378) | static int luaB_pcall (lua_State *L) { function luaB_xpcall (line 388) | static int luaB_xpcall (lua_State *L) { function luaB_tostring (line 400) | static int luaB_tostring (lua_State *L) { function luaB_newproxy (line 425) | static int luaB_newproxy (lua_State *L) { function costatus (line 494) | static int costatus (lua_State *L, lua_State *co) { function luaB_costatus (line 514) | static int luaB_costatus (lua_State *L) { function auxresume (line 522) | static int auxresume (lua_State *L, lua_State *co, int narg) { function luaB_coresume (line 546) | static int luaB_coresume (lua_State *L) { function luaB_auxwrap (line 564) | static int luaB_auxwrap (lua_State *L) { function luaB_cstacksize (line 580) | static int luaB_cstacksize (lua_State *L) function luaB_cocreate (line 588) | static int luaB_cocreate (lua_State *L) { function luaB_cowrap (line 606) | static int luaB_cowrap (lua_State *L) { function luaB_yield (line 613) | static int luaB_yield (lua_State *L) { function luaB_corunning (line 618) | static int luaB_corunning (lua_State *L) { function auxopen (line 641) | static void auxopen (lua_State *L, const char *name, function base_open (line 649) | static void base_open (lua_State *L) { function LUALIB_API (line 671) | LUALIB_API int luaopen_base (lua_State *L) { FILE: src/lcoco.c type LPFIBER_START_ROUTINE (line 70) | typedef LPFIBER_START_ROUTINE coco_MainFunc; function coco_switch (line 106) | static inline void coco_switch(coco_ctx from, coco_ctx to) function coco_switch (line 118) | static inline void coco_switch(coco_ctx from, coco_ctx to) function coco_wrap_main (line 139) | static void coco_wrap_main(void) function coco_switch (line 145) | static inline void coco_switch(coco_ctx from, coco_ctx to) function coco_switch (line 175) | static inline void coco_switch(coco_ctx from, coco_ctx to) function coco_switch (line 260) | static inline void coco_switch(coco_ctx from, coco_ctx to) function coco_switch (line 341) | static inline void coco_switch(coco_ctx from, coco_ctx to) type coco_State (line 592) | struct coco_State { function coco_start (line 646) | static void coco_start(lua_State *L, void *ud) function coco_main (line 661) | coco_main(COCO_MAIN_PARAM) function lua_State (line 675) | lua_State *lua_newcthread(lua_State *OL, int cstacksize) function luaCOCO_free (line 693) | void luaCOCO_free(lua_State *L) function luaCOCO_resume (line 699) | int luaCOCO_resume(lua_State *L, int nargs) function luaCOCO_yield (line 713) | int luaCOCO_yield(lua_State *L) function luaCOCO_cstacksize (line 733) | int luaCOCO_cstacksize(int cstacksize) function luaCOCO_mainthread (line 746) | int luaCOCO_mainthread(lua_State *L) { FILE: src/lcoco.h type coco_State (line 23) | typedef struct coco_State coco_State; type coco_State (line 38) | struct coco_State { FILE: src/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 570) | static void luaK_goiffalse (FuncState *fs, expdesc *e) { function codenot (line 600) | static void codenot (FuncState *fs, expdesc *e) { function luaK_indexed (line 635) | void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k) { function constfolding (line 641) | static int constfolding (OpCode op, expdesc *e1, expdesc *e2) { function codearith (line 667) | static void codearith (FuncState *fs, OpCode op, expdesc *e1, expdesc *e... function codecomp (line 687) | static void codecomp (FuncState *fs, OpCode op, int cond, expdesc *e1, function luaK_prefix (line 703) | void luaK_prefix (FuncState *fs, UnOpr op, expdesc *e) { function luaK_infix (line 724) | void luaK_infix (FuncState *fs, BinOpr op, expdesc *v) { function luaK_posfix (line 751) | void luaK_posfix (FuncState *fs, BinOpr op, expdesc *e1, expdesc *e2) { function luaK_fixline (line 798) | void luaK_fixline (FuncState *fs, int line) { function luaK_code (line 803) | static int luaK_code (FuncState *fs, Instruction i, int line) { function luaK_codeABC (line 818) | int luaK_codeABC (FuncState *fs, OpCode o, int a, int b, int c) { function luaK_codeABx (line 826) | int luaK_codeABx (FuncState *fs, OpCode o, int a, unsigned int bc) { function luaK_setlist (line 833) | void luaK_setlist (FuncState *fs, int base, int nelems, int tostore) { FILE: src/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/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/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 84) | LUA_API int lua_getstack (lua_State *L, int level, lua_Debug *ar) { function Proto (line 107) | static Proto *getluaproto (CallInfo *ci) { function LUA_API (line 127) | LUA_API const char *lua_getlocal (lua_State *L, const lua_Debug *ar, int... function LUA_API (line 138) | LUA_API const char *lua_setlocal (lua_State *L, const lua_Debug *ar, int... function funcinfo (line 150) | static void funcinfo (lua_Debug *ar, Closure *cl) { function info_tailcall (line 167) | static void info_tailcall (lua_Debug *ar) { function collectvalidlines (line 177) | static void collectvalidlines (lua_State *L, Closure *f) { function auxgetinfo (line 193) | static int auxgetinfo (lua_State *L, const char *what, lua_Debug *ar, function LUA_API (line 232) | LUA_API int lua_getinfo (lua_State *L, const char *what, lua_Debug *ar) { function precheck (line 276) | static int precheck (const Proto *pt) { function luaG_checkopenop (line 290) | int luaG_checkopenop (Instruction i) { function checkArgMode (line 304) | static int checkArgMode (const Proto *pt, int r, enum OpArgMask mode) { function Instruction (line 317) | static Instruction symbexec (const Proto *pt, int lastpc, int reg) { function luaG_checkcode (line 484) | int luaG_checkcode (const Proto *pt) { function isinstack (line 566) | static int isinstack (CallInfo *ci, const TValue *o) { function luaG_typeerror (line 574) | void luaG_typeerror (lua_State *L, const TValue *o, const char *op) { function luaG_concaterror (line 588) | void luaG_concaterror (lua_State *L, StkId p1, StkId p2) { function luaG_aritherror (line 595) | void luaG_aritherror (lua_State *L, const TValue *p1, const TValue *p2) { function luaG_ordererror (line 603) | int luaG_ordererror (lua_State *L, const TValue *p1, const TValue *p2) { function addinfo (line 614) | static void addinfo (lua_State *L, const char *msg) { function luaG_errormsg (line 625) | void luaG_errormsg (lua_State *L) { function luaG_runerror (line 638) | void luaG_runerror (lua_State *L, const char *fmt, ...) { FILE: src/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 73) | static void restore_stack_limit (lua_State *L) { function resetstack (line 83) | static void resetstack (lua_State *L, int status) { function luaD_throw (line 96) | void luaD_throw (lua_State *L, int errcode) { function luaD_rawrunprotected (line 115) | int luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud) { function correctstack (line 130) | static void correctstack (lua_State *L, TValue *oldstack) { function luaD_reallocstack (line 145) | void luaD_reallocstack (lua_State *L, int newsize) { function luaD_reallocCI (line 156) | void luaD_reallocCI (lua_State *L, int newsize) { function luaD_growstack (line 165) | void luaD_growstack (lua_State *L, int n) { function CallInfo (line 173) | static CallInfo *growCI (lua_State *L) { function luaD_callhook (line 185) | void luaD_callhook (lua_State *L, int event, int line) { function StkId (line 212) | static StkId adjust_varargs (lua_State *L, Proto *p, int actual) { function StkId (line 256) | StkId luaD_tryfuncTM (lua_State *L, StkId func) { function luaD_precall_lua (line 277) | int luaD_precall_lua (lua_State *L, StkId func, int nresults) { function luaD_precall_c (line 317) | int luaD_precall_c (lua_State *L, StkId func, int nresults) { function luaD_precall (line 343) | int luaD_precall (lua_State *L, StkId func, int nresults) { function StkId (line 365) | static StkId callrethooks (lua_State *L, StkId firstResult) { function luaD_poscall (line 374) | int luaD_poscall (lua_State *L, StkId firstResult) { function luaD_call (line 402) | void luaD_call (lua_State *L, StkId func, int nResults) { function resume (line 416) | static void resume (lua_State *L, void *ud) { function resume_error (line 441) | static int resume_error (lua_State *L, const char *msg) { function LUA_API (line 450) | LUA_API int lua_resume (lua_State *L, int nargs) { function LUA_API (line 470) | LUA_API int lua_yield (lua_State *L, int nresults) { function luaD_pcall (line 482) | int luaD_pcall (lua_State *L, Pfunc func, void *u, type SParser (line 511) | struct SParser { /* data to `f_parser' */ function f_parser (line 517) | static void f_parser (lua_State *L, void *ud) { function luaD_protectedparser (line 537) | int luaD_protectedparser (lua_State *L, ZIO *z, const char *name) { FILE: src/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/lfunc.c function Closure (line 24) | Closure *luaF_newCclosure (lua_State *L, int nelems, Table *e) { function Closure (line 35) | Closure *luaF_newLclosure (lua_State *L, int nelems, Table *e) { function UpVal (line 47) | UpVal *luaF_newupval (lua_State *L) { function UpVal (line 56) | UpVal *luaF_findupval (lua_State *L, StkId level) { function unlinkupval (line 85) | static void unlinkupval (UpVal *uv) { function luaF_freeupval (line 92) | void luaF_freeupval (lua_State *L, UpVal *uv) { function luaF_close (line 99) | void luaF_close (lua_State *L, StkId level) { function Proto (line 118) | Proto *luaF_newproto (lua_State *L) { function luaF_freeproto (line 145) | void luaF_freeproto (lua_State *L, Proto *f) { function luaF_freeclosure (line 157) | void luaF_freeclosure (lua_State *L, Closure *c) { FILE: src/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 243) | static void checkstacksizes (lua_State *L, StkId max) { function traversestack (line 258) | static void traversestack (global_State *g, lua_State *l) { function l_mem (line 281) | static l_mem propagatemark (global_State *g) { function propagateall (line 327) | static size_t propagateall (global_State *g) { function iscleared (line 341) | static int iscleared (const TValue *o, int iskey) { function cleartable (line 355) | static void cleartable (GCObject *l) { function freeobj (line 382) | static void freeobj (lua_State *L, GCObject *o) { function GCObject (line 411) | static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count) { function checkSizes (line 433) | static void checkSizes (lua_State *L) { function GCTM (line 449) | static void GCTM (lua_State *L) { function luaC_callGCTM (line 481) | void luaC_callGCTM (lua_State *L) { function luaC_freeall (line 487) | void luaC_freeall (lua_State *L) { function markmt (line 497) | static void markmt (global_State *g) { function markroot (line 505) | static void markroot (lua_State *L) { function remarkupvals (line 519) | static void remarkupvals (global_State *g) { function atomic (line 529) | static void atomic (lua_State *L) { function l_mem (line 560) | static l_mem singlestep (lua_State *L) { function luaC_step (line 614) | void luaC_step (lua_State *L) { function luaC_fullgc (line 645) | void luaC_fullgc (lua_State *L) { function luaC_barrierf (line 674) | void luaC_barrierf (lua_State *L, GCObject *o, GCObject *v) { function luaC_barrierback (line 687) | void luaC_barrierback (lua_State *L, Table *t) { function luaC_marknew (line 698) | void luaC_marknew (lua_State *L, GCObject *o) { function luaC_link (line 706) | void luaC_link (lua_State *L, GCObject *o, lu_byte tt) { function luaC_linkupval (line 715) | void luaC_linkupval (lua_State *L, UpVal *uv) { FILE: src/linit.c function LUALIB_API (line 30) | LUALIB_API void luaL_openlibs (lua_State *L) { FILE: src/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 283) | static int test_eof (lua_State *L, FILE *f) { function read_line (line 291) | static int read_line (lua_State *L, FILE *f) { function read_chars (line 313) | static int read_chars (lua_State *L, FILE *f, size_t n) { function g_read (line 331) | static int g_read (lua_State *L, FILE *f, int first) { function io_read (line 378) | static int io_read (lua_State *L) { function f_read (line 383) | static int f_read (lua_State *L) { function io_readline (line 388) | static int io_readline (lua_State *L) { function g_write (line 410) | static int g_write (lua_State *L, FILE *f, int arg) { function io_write (line 429) | static int io_write (lua_State *L) { function f_write (line 434) | static int f_write (lua_State *L) { function f_seek (line 439) | static int f_seek (lua_State *L) { function f_setvbuf (line 455) | static int f_setvbuf (lua_State *L) { function io_flush (line 467) | static int io_flush (lua_State *L) { function f_flush (line 472) | static int f_flush (lua_State *L) { function createmeta (line 507) | static void createmeta (lua_State *L) { function createstdfile (line 515) | static void createstdfile (lua_State *L, FILE *f, int k, const char *fna... function newfenv (line 527) | static void newfenv (lua_State *L, lua_CFunction cls) { function LUALIB_API (line 534) | LUALIB_API int luaopen_io (lua_State *L) { FILE: src/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 127) | static void inclinenumber (LexState *ls) { function luaX_setinput (line 138) | void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source) { function check_next (line 161) | static int check_next (LexState *ls, const char *set) { function buffreplace (line 169) | static void buffreplace (LexState *ls, char from, char to) { function trydecpoint (line 177) | static void trydecpoint (LexState *ls, SemInfo *seminfo) { function read_numeral (line 192) | static void read_numeral (LexState *ls, SemInfo *seminfo) { function skip_sep (line 208) | static int skip_sep (LexState *ls) { function read_long_string (line 221) | static void read_long_string (LexState *ls, SemInfo *seminfo, int sep) { function read_string (line 276) | static void read_string (LexState *ls, int del, SemInfo *seminfo) { function llex (line 332) | static int llex (LexState *ls, SemInfo *seminfo) { function luaX_next (line 446) | void luaX_next (LexState *ls) { function luaX_lookahead (line 457) | void luaX_lookahead (LexState *ls) { FILE: src/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/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/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 LUALIB_API (line 251) | LUALIB_API int luaopen_math (lua_State *L) { FILE: src/loadlib.c function ll_unloadlib (line 63) | static void ll_unloadlib (void *lib) { function lua_CFunction (line 75) | static lua_CFunction ll_sym (lua_State *L, void *lib, const char *sym) { function setprogdir (line 97) | static void setprogdir (lua_State *L) { function pusherror (line 112) | static void pusherror (lua_State *L) { function ll_unloadlib (line 122) | static void ll_unloadlib (void *lib) { function lua_CFunction (line 134) | static lua_CFunction ll_sym (lua_State *L, void *lib, const char *sym) { function pusherror (line 159) | static void pusherror (lua_State *L) { function ll_unloadlib (line 186) | static void ll_unloadlib (void *lib) { function lua_CFunction (line 212) | static lua_CFunction ll_sym (lua_State *L, void *lib, const char *sym) { function ll_unloadlib (line 239) | static void ll_unloadlib (void *lib) { function lua_CFunction (line 251) | static lua_CFunction ll_sym (lua_State *L, void *lib, const char *sym) { function gctm (line 286) | static int gctm (lua_State *L) { function ll_loadfunc (line 294) | static int ll_loadfunc (lua_State *L, const char *path, const char *sym) { function ll_loadlib (line 309) | static int ll_loadlib (lua_State *L) { function readable (line 332) | static int readable (const char *filename) { function loaderror (line 374) | static void loaderror (lua_State *L, const char *filename) { function loader_Lua (line 380) | static int loader_Lua (lua_State *L) { function loader_C (line 402) | static int loader_C (lua_State *L) { function loader_Croot (line 414) | static int loader_Croot (lua_State *L) { function loader_preload (line 435) | static int loader_preload (lua_State *L) { function ll_require (line 451) | static int ll_require (lua_State *L) { function setfenv (line 513) | static void setfenv (lua_State *L) { function dooptions (line 525) | static void dooptions (lua_State *L, int n) { function modinit (line 535) | static void modinit (lua_State *L, const char *modname) { function ll_module (line 550) | static int ll_module (lua_State *L) { function ll_seeall (line 578) | static int ll_seeall (lua_State *L) { function setpath (line 598) | static void setpath (lua_State *L, const char *fieldname, const char *en... function LUALIB_API (line 633) | LUALIB_API int luaopen_package (lua_State *L) { FILE: src/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/lobject.h type GCObject (line 36) | typedef union GCObject GCObject; type GCheader (line 49) | typedef struct GCheader { type Value (line 59) | typedef union { type lua_TValue (line 73) | struct lua_TValue { type TString (line 202) | typedef union TString { type Udata (line 218) | typedef union Udata { type Proto (line 234) | typedef struct Proto { type LocVar (line 266) | typedef struct LocVar { type UpVal (line 278) | typedef struct UpVal { type CClosure (line 299) | typedef struct CClosure { type LClosure (line 306) | typedef struct LClosure { type Closure (line 313) | typedef union Closure { type TKey (line 327) | typedef union TKey { type Node (line 336) | typedef struct Node { type Table (line 342) | typedef struct Table { FILE: src/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/loslib.c function os_pushresult (line 23) | static int os_pushresult (lua_State *L, int i, const char *filename) { function os_execute (line 38) | static int os_execute (lua_State *L) { function os_remove (line 44) | static int os_remove (lua_State *L) { function os_rename (line 50) | static int os_rename (lua_State *L) { function os_tmpname (line 57) | static int os_tmpname (lua_State *L) { function os_getenv (line 68) | static int os_getenv (lua_State *L) { function os_clock (line 74) | static int os_clock (lua_State *L) { function setfield (line 88) | static void setfield (lua_State *L, const char *key, int value) { function setboolfield (line 93) | static void setboolfield (lua_State *L, const char *key, int value) { function getboolfield (line 100) | static int getboolfield (lua_State *L, const char *key) { function getfield (line 109) | static int getfield (lua_State *L, const char *key, int d) { function os_date (line 124) | static int os_date (lua_State *L) { function os_time (line 170) | static int os_time (lua_State *L) { function os_difftime (line 195) | static int os_difftime (lua_State *L) { function os_setlocale (line 204) | static int os_setlocale (lua_State *L) { function os_exit (line 216) | static int os_exit (lua_State *L) { function LUALIB_API (line 239) | LUALIB_API int luaopen_os (lua_State *L) { FILE: src/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/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/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 137) | void luaE_freethread (lua_State *L, lua_State *L1) { function LUA_API (line 146) | LUA_API lua_State *lua_newstate (lua_Alloc f, void *ud) { function callallgcTM (line 200) | static void callallgcTM (lua_State *L, void *ud) { function LUA_API (line 206) | LUA_API void lua_close (lua_State *L) { FILE: src/lstate.h type lua_longjmp (line 21) | struct lua_longjmp type stringtable (line 41) | typedef struct stringtable { type CallInfo (line 51) | typedef struct CallInfo { type lua_State (line 97) | struct lua_State type Table (line 99) | struct Table type lua_State (line 108) | struct lua_State { type Table (line 148) | struct Table type Proto (line 149) | struct Proto type UpVal (line 150) | struct UpVal type lua_State (line 151) | struct lua_State FILE: src/lstring.c function luaS_resize (line 22) | void luaS_resize (lua_State *L, int newsize) { function TString (line 52) | static TString *newlstr (lua_State *L, const char *str, size_t l, function TString (line 77) | TString *luaS_newlstr (lua_State *L, const char *str, size_t l) { function Udata (line 98) | Udata *luaS_newudata (lua_State *L, size_t s, Table *e) { FILE: src/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 845) | static void createmetatable (lua_State *L) { function LUALIB_API (line 860) | LUALIB_API int luaopen_string (lua_State *L) { FILE: src/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 Node (line 272) | static Node *getfreepos (Table *t) { function resizenodevector (line 281) | static void resizenodevector (lua_State *L, Table *t, int oldsize, int n... function Node (line 312) | static Node *find_prev_node(Node *mp, Node *next) { function move_node (line 326) | static int move_node (lua_State *L, Table *t, Node *node) { function move_number (line 365) | static int move_number (lua_State *L, Table *t, Node *node) { function resize_hashpart (line 383) | static void resize_hashpart (lua_State *L, Table *t, int nhsize) { function resize (line 436) | static void resize (lua_State *L, Table *t, int nasize, int nhsize) { function luaH_resizearray (line 455) | void luaH_resizearray (lua_State *L, Table *t, int nasize) { function rehash (line 461) | static void rehash (lua_State *L, Table *t, const TValue *ek) { function Table (line 486) | Table *luaH_new (lua_State *L, int narray, int nhash) { function luaH_free (line 505) | void luaH_free (lua_State *L, Table *t) { function TValue (line 521) | static TValue *newkey (lua_State *L, Table *t, const TValue *key) { function TValue (line 557) | const TValue *luaH_getnum (Table *t, int key) { function TValue (line 577) | const TValue *luaH_getstr (Table *t, TString *key) { function TValue (line 591) | const TValue *luaH_get (Table *t, const TValue *key) { function TValue (line 616) | TValue *luaH_set (lua_State *L, Table *t, const TValue *key) { function TValue (line 630) | TValue *luaH_setnum (lua_State *L, Table *t, int key) { function TValue (line 642) | TValue *luaH_setstr (lua_State *L, Table *t, TString *key) { function unbound_search (line 654) | static int unbound_search (Table *t, unsigned int j) { function luaH_getn (line 682) | int luaH_getn (Table *t) { function Node (line 704) | Node *luaH_mainposition (const Table *t, const TValue *key) { function luaH_isdummy (line 708) | int luaH_isdummy (Node *n) { return n == dummynode; } FILE: src/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/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/ltm.h type TMS (line 18) | typedef enum { FILE: src/lua.c function lstop (line 28) | static void lstop (lua_State *L, lua_Debug *ar) { function laction (line 35) | static void laction (int i) { function print_usage (line 42) | static void print_usage (void) { function l_message (line 59) | static void l_message (const char *pname, const char *msg) { function report (line 66) | static int report (lua_State *L, int status) { function traceback (line 77) | static int traceback (lua_State *L) { function docall (line 97) | static int docall (lua_State *L, int narg, int clear) { function print_version (line 112) | static void print_version (void) { function getargs (line 117) | static int getargs (lua_State *L, char **argv, int n) { function dofile (line 135) | static int dofile (lua_State *L, const char *name) { function dostring (line 141) | static int dostring (lua_State *L, const char *s, const char *name) { function dolibrary (line 147) | static int dolibrary (lua_State *L, const char *name) { function incomplete (line 164) | static int incomplete (lua_State *L, int status) { function pushline (line 178) | static int pushline (lua_State *L, int firstline) { function loadline (line 197) | static int loadline (lua_State *L) { function dotty (line 217) | static void dotty (lua_State *L) { function handle_script (line 240) | static int handle_script (lua_State *L, char **argv, int n) { function collectargs (line 262) | static int collectargs (char **argv, int *pi, int *pv, int *pe) { function runargs (line 296) | static int runargs (lua_State *L, char **argv, int n) { function handle_luainit (line 334) | static int handle_luainit (lua_State *L) { type Smain (line 344) | struct Smain { function pmain (line 351) | static int pmain (lua_State *L) { function main (line 388) | int main (int argc, char **argv) { FILE: src/lua.h type lua_State (line 50) | typedef struct lua_State lua_State; type TValue (line 51) | typedef struct lua_TValue TValue; type TValue (line 52) | typedef TValue *StkId; type LUA_NUMBER (line 102) | typedef LUA_NUMBER lua_Number; type LUA_INTEGER (line 106) | typedef LUA_INTEGER lua_Integer; type lua_Debug (line 331) | typedef struct lua_Debug lua_Debug; type lua_Debug (line 351) | struct lua_Debug { FILE: src/luac.c function fatal (line 36) | static void fatal(const char* message) function cannot (line 42) | static void cannot(const char* what) function usage (line 48) | static void usage(const char* message) function doargs (line 70) | static int doargs(int argc, char* argv[]) function Proto (line 119) | static const Proto* combine(lua_State* L, int n) function writer (line 147) | static int writer(lua_State* L, const void* p, size_t size, void* u) type Smain (line 153) | struct Smain { function pmain (line 158) | static int pmain(lua_State* L) function main (line 186) | int main(int argc, char* argv[]) FILE: src/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/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 luaV_traceexec (line 61) | void luaV_traceexec (lua_State *L, const Instruction *pc) { function callTMres (line 81) | static void callTMres (lua_State *L, StkId res, const TValue *f, function callTM (line 97) | static void callTM (lua_State *L, const TValue *f, const TValue *p1, function luaV_gettable (line 109) | void luaV_gettable (lua_State *L, const TValue *t, TValue *key, StkId va... function luaV_settable (line 135) | void luaV_settable (lua_State *L, const TValue *t, TValue *key, StkId va... function luaV_call_binTM (line 173) | int luaV_call_binTM (lua_State *L, const TValue *p1, const TValue *p2, function TValue (line 184) | static const TValue *get_compTM (lua_State *L, Table *mt1, Table *mt2, function call_orderTM (line 198) | static int call_orderTM (lua_State *L, const TValue *p1, const TValue *p2, function l_strcmp (line 211) | static int l_strcmp (const TString *ls, const TString *rs) { function luaV_lessthan (line 233) | int luaV_lessthan (lua_State *L, const TValue *l, const TValue *r) { function luaV_lessequal (line 247) | int luaV_lessequal (lua_State *L, const TValue *l, const TValue *r) { function luaV_equalval (line 263) | int luaV_equalval (lua_State *L, const TValue *t1, const TValue *t2) { function luaV_concat (line 290) | void luaV_concat (lua_State *L, int total, int last) { function luaV_arith (line 334) | void luaV_arith (lua_State *L, StkId ra, const TValue *rb, function luaV_execute (line 399) | void luaV_execute (lua_State *L, int nexeccalls) { FILE: src/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/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/print.c function PrintString (line 23) | static void PrintString(const TString* ts) function PrintConstant (line 51) | static void PrintConstant(const Proto* f, int i) function PrintCode (line 74) | static void PrintCode(const Proto* f) function PrintHeader (line 161) | static void PrintHeader(const Proto* f) function PrintConstants (line 181) | static void PrintConstants(const Proto* f) function PrintLocals (line 193) | static void PrintLocals(const Proto* f) function PrintUpvalues (line 204) | static void PrintUpvalues(const Proto* f) function PrintFunction (line 215) | void PrintFunction(const Proto* f, int full)