SYMBOL INDEX (3043 symbols across 129 files) FILE: 3rd/compat-mingw/unistd.c function set_errno_from_wsa_error (line 13) | static void set_errno_from_wsa_error(int wsa_error) { function init_winsock (line 69) | static int init_winsock(void) { function cleanup_winsock (line 81) | static void cleanup_winsock(void) { function auto_init_winsock (line 89) | __attribute__((constructor)) function auto_cleanup_winsock (line 95) | __attribute__((destructor)) function LONGLONG (line 100) | static LONGLONG get_cpu_freq() { function kill (line 106) | int kill(pid_t pid, int exit_code) { function usleep (line 113) | void usleep(size_t us) { function sleep (line 129) | void sleep(size_t sec) { function clock_gettime (line 133) | int clock_gettime(int what, struct timespec* ti) { function flock (line 184) | int flock(int fd, int flag) { function fcntl (line 189) | int fcntl(int fd, int cmd, long arg) { function sigfillset (line 201) | void sigfillset(int* flag) { function sigemptyset (line 205) | int sigemptyset(int* set) { function sigaction (line 210) | void sigaction(int flag, struct sigaction* action, void* param) { function socket_keepalive (line 214) | static void socket_keepalive(int fd) { function pipe (line 222) | int pipe(int fd[2]) { function write (line 281) | int write(int fd, const void* ptr, unsigned int sz) { function read (line 296) | int read(int fd, void* buffer, unsigned int sz) { function compat_recv (line 320) | int compat_recv(SOCKET s, char *buf, int len, int flags) { function close (line 349) | int close(int fd) { function daemon (line 354) | int daemon(int a, int b) { FILE: 3rd/compat-mingw/unistd.h type timespec (line 80) | struct timespec type sigaction (line 85) | struct sigaction { type sigaction (line 93) | struct sigaction FILE: 3rd/compat-mingw/wepoll.c type EPOLL_EVENTS (line 38) | enum EPOLL_EVENTS { type SOCKET (line 71) | typedef uintptr_t SOCKET; type epoll_data_t (line 73) | typedef union epoll_data { type epoll_event (line 82) | struct epoll_event { type epoll_event (line 99) | struct epoll_event type epoll_event (line 102) | struct epoll_event type LONG (line 143) | typedef LONG NTSTATUS; type NTSTATUS (line 144) | typedef NTSTATUS* PNTSTATUS; type IO_STATUS_BLOCK (line 166) | typedef struct _IO_STATUS_BLOCK { type UNICODE_STRING (line 175) | typedef struct _UNICODE_STRING { type OBJECT_ATTRIBUTES (line 184) | typedef struct _OBJECT_ATTRIBUTES { type AFD_POLL_HANDLE_INFO (line 282) | typedef struct _AFD_POLL_HANDLE_INFO { type AFD_POLL_INFO (line 288) | typedef struct _AFD_POLL_INFO { function afd_create_device_handle (line 328) | int afd_create_device_handle(HANDLE iocp_handle, function afd_poll (line 366) | int afd_poll(HANDLE afd_device_handle, function afd_cancel_poll (line 394) | int afd_cancel_poll(HANDLE afd_device_handle, type port_state_t (line 419) | typedef struct port_state port_state_t; type queue_t (line 420) | typedef struct queue queue_t; type sock_state_t (line 421) | typedef struct sock_state sock_state_t; type ts_tree_node_t (line 422) | typedef struct ts_tree_node ts_tree_node_t; type epoll_event (line 429) | struct epoll_event type epoll_event (line 436) | struct epoll_event type reflock_t (line 482) | typedef struct reflock { type tree_t (line 499) | typedef struct tree tree_t; type tree_node_t (line 500) | typedef struct tree_node tree_node_t; type tree_t (line 502) | typedef struct tree { type tree_node_t (line 506) | typedef struct tree_node { type ts_tree_t (line 523) | typedef struct ts_tree { type ts_tree_node_t (line 528) | typedef struct ts_tree_node { function epoll_global_init (line 550) | int epoll_global_init(void) { function HANDLE (line 555) | static HANDLE epoll__create(void) { function HANDLE (line 577) | HANDLE epoll_create(int size) { function HANDLE (line 584) | HANDLE epoll_create1(int flags) { function epoll_close (line 591) | int epoll_close(HANDLE ephnd) { function epoll_ctl (line 616) | int epoll_ctl(HANDLE ephnd, int op, SOCKET sock, struct epoll_event* ev) { function epoll_wait (line 648) | int epoll_wait(HANDLE ephnd, function errno_t (line 788) | static errno_t err__map_win_error_to_errno(DWORD error) { function err_map_win_error (line 799) | void err_map_win_error(void) { function err_set_win_error (line 803) | void err_set_win_error(DWORD error) { function err_check_handle (line 808) | int err_check_handle(HANDLE handle) { function BOOL (line 842) | static BOOL CALLBACK init__once_callback(INIT_ONCE* once, function init (line 858) | int init(void) { type FARPROC (line 879) | typedef FARPROC nt__fn_ptr_cast_t; function nt_global_init (line 887) | int nt_global_init(void) { type poll_group_t (line 908) | typedef struct poll_group poll_group_t; type queue_node_t (line 910) | typedef struct queue_node queue_node_t; type queue_node_t (line 922) | typedef struct queue_node { type queue_t (line 927) | typedef struct queue { type poll_group_t (line 948) | typedef struct poll_group { function poll_group_t (line 955) | static poll_group_t* poll_group__new(port_state_t* port_state) { function poll_group_delete (line 979) | void poll_group_delete(poll_group_t* poll_group) { function poll_group_t (line 986) | poll_group_t* poll_group_from_queue_node(queue_node_t* queue_node) { function HANDLE (line 990) | HANDLE poll_group_get_afd_device_handle(poll_group_t* poll_group) { function poll_group_t (line 994) | poll_group_t* poll_group_acquire(port_state_t* port_state) { function poll_group_release (line 1014) | void poll_group_release(poll_group_t* poll_group) { type epoll_event (line 1035) | struct epoll_event type epoll_event (line 1041) | struct epoll_event type port_state_t (line 1053) | typedef struct port_state { function port_state_t (line 1064) | static inline port_state_t* port__alloc(void) { function port__free (line 1072) | static inline void port__free(port_state_t* port) { function HANDLE (line 1077) | static inline HANDLE port__create_iocp(void) { function port_state_t (line 1086) | port_state_t* port_new(HANDLE* iocp_handle_out) { function port__close_iocp (line 1117) | static inline int port__close_iocp(port_state_t* port_state) { function port_close (line 1127) | int port_close(port_state_t* port_state) { function port_delete (line 1137) | int port_delete(port_state_t* port_state) { function port__update_events (line 1168) | static int port__update_events(port_state_t* port_state) { function port__update_events_if_polling (line 1186) | static inline void port__update_events_if_polling(port_state_t* port_sta... function port__feed_events (line 1191) | static inline int port__feed_events(port_state_t* port_state, function port__poll (line 1209) | static inline int port__poll(port_state_t* port_state, function port_wait (line 1241) | int port_wait(port_state_t* port_state, function port__ctl_add (line 1319) | static inline int port__ctl_add(port_state_t* port_state, function port__ctl_mod (line 1336) | static inline int port__ctl_mod(port_state_t* port_state, function port__ctl_del (line 1351) | static inline int port__ctl_del(port_state_t* port_state, SOCKET sock) { function port__ctl_op (line 1361) | static inline int port__ctl_op(port_state_t* port_state, function port_ctl (line 1377) | int port_ctl(port_state_t* port_state, function port_register_socket (line 1390) | int port_register_socket(port_state_t* port_state, function port_unregister_socket (line 1400) | void port_unregister_socket(port_state_t* port_state, function sock_state_t (line 1405) | sock_state_t* port_find_socket(port_state_t* port_state, SOCKET socket) { function port_request_socket_update (line 1412) | void port_request_socket_update(port_state_t* port_state, function port_cancel_socket_update (line 1420) | void port_cancel_socket_update(port_state_t* port_state, function port_add_deleted_socket (line 1428) | void port_add_deleted_socket(port_state_t* port_state, function port_remove_deleted_socket (line 1436) | void port_remove_deleted_socket(port_state_t* port_state, function HANDLE (line 1444) | HANDLE port_get_iocp_handle(port_state_t* port_state) { function queue_t (line 1449) | queue_t* port_get_poll_group_queue(port_state_t* port_state) { function port_state_t (line 1453) | port_state_t* port_state_from_handle_tree_node(ts_tree_node_t* tree_node) { function ts_tree_node_t (line 1457) | ts_tree_node_t* port_state_to_handle_tree_node(port_state_t* port_state) { function queue_init (line 1461) | void queue_init(queue_t* queue) { function queue_node_init (line 1465) | void queue_node_init(queue_node_t* node) { function queue__detach_node (line 1470) | static inline void queue__detach_node(queue_node_t* node) { function queue_node_t (line 1475) | queue_node_t* queue_first(const queue_t* queue) { function queue_node_t (line 1479) | queue_node_t* queue_last(const queue_t* queue) { function queue_prepend (line 1483) | void queue_prepend(queue_t* queue, queue_node_t* node) { function queue_append (line 1490) | void queue_append(queue_t* queue, queue_node_t* node) { function queue_move_to_start (line 1497) | void queue_move_to_start(queue_t* queue, queue_node_t* node) { function queue_move_to_end (line 1502) | void queue_move_to_end(queue_t* queue, queue_node_t* node) { function queue_remove (line 1507) | void queue_remove(queue_node_t* node) { function queue_is_empty (line 1512) | bool queue_is_empty(const queue_t* queue) { function queue_is_enqueued (line 1516) | bool queue_is_enqueued(const queue_node_t* node) { function reflock_global_init (line 1528) | int reflock_global_init(void) { function reflock_init (line 1536) | void reflock_init(reflock_t* reflock) { function reflock__signal_event (line 1540) | static void reflock__signal_event(void* address) { function reflock__await_event (line 1547) | static void reflock__await_event(void* address) { function reflock_ref (line 1554) | void reflock_ref(reflock_t* reflock) { function reflock_unref (line 1562) | void reflock_unref(reflock_t* reflock) { function reflock_unref_and_destroy (line 1572) | void reflock_unref_and_destroy(reflock_t* reflock) { type sock__poll_status_t (line 1591) | typedef enum sock__poll_status { type sock_state_t (line 1597) | typedef struct sock_state { function sock_state_t (line 1611) | static inline sock_state_t* sock__alloc(void) { function sock__free (line 1618) | static inline void sock__free(sock_state_t* sock_state) { function sock__cancel_poll (line 1623) | static inline int sock__cancel_poll(sock_state_t* sock_state) { function sock_state_t (line 1635) | sock_state_t* sock_new(port_state_t* port_state, SOCKET socket) { function sock__delete (line 1676) | static int sock__delete(port_state_t* port_state, function sock_delete (line 1705) | void sock_delete(port_state_t* port_state, sock_state_t* sock_state) { function sock_force_delete (line 1709) | void sock_force_delete(port_state_t* port_state, sock_state_t* sock_stat... function sock_set_event (line 1713) | int sock_set_event(port_state_t* port_state, function DWORD (line 1730) | static inline DWORD sock__epoll_events_to_afd_events(uint32_t epoll_even... function sock__afd_events_to_epoll_events (line 1751) | static inline uint32_t sock__afd_events_to_epoll_events(DWORD afd_events) { function sock_update (line 1772) | int sock_update(port_state_t* port_state, sock_state_t* sock_state) { function sock_feed_event (line 1834) | int sock_feed_event(port_state_t* port_state, function sock_state_t (line 1889) | sock_state_t* sock_state_from_queue_node(queue_node_t* queue_node) { function queue_node_t (line 1893) | queue_node_t* sock_state_to_queue_node(sock_state_t* sock_state) { function sock_state_t (line 1897) | sock_state_t* sock_state_from_tree_node(tree_node_t* tree_node) { function tree_node_t (line 1901) | tree_node_t* sock_state_to_tree_node(sock_state_t* sock_state) { function ts_tree_init (line 1905) | void ts_tree_init(ts_tree_t* ts_tree) { function ts_tree_node_init (line 1910) | void ts_tree_node_init(ts_tree_node_t* node) { function ts_tree_add (line 1915) | int ts_tree_add(ts_tree_t* ts_tree, ts_tree_node_t* node, uintptr_t key) { function ts_tree_node_t (line 1925) | static inline ts_tree_node_t* ts_tree__find_node(ts_tree_t* ts_tree, function ts_tree_node_t (line 1934) | ts_tree_node_t* ts_tree_del_and_ref(ts_tree_t* ts_tree, uintptr_t key) { function ts_tree_node_t (line 1950) | ts_tree_node_t* ts_tree_find_and_ref(ts_tree_t* ts_tree, uintptr_t key) { function ts_tree_node_unref (line 1964) | void ts_tree_node_unref(ts_tree_node_t* node) { function ts_tree_node_unref_and_destroy (line 1968) | void ts_tree_node_unref_and_destroy(ts_tree_node_t* node) { function tree_init (line 1972) | void tree_init(tree_t* tree) { function tree_node_init (line 1976) | void tree_node_init(tree_node_t* node) { function tree__rotate_left (line 2001) | static inline void tree__rotate_left(tree_t* tree, tree_node_t* node) { function tree__rotate_right (line 2005) | static inline void tree__rotate_right(tree_t* tree, tree_node_t* node) { function tree_add (line 2036) | int tree_add(tree_t* tree, tree_node_t* node, uintptr_t key) { function tree_del (line 2096) | void tree_del(tree_t* tree, tree_node_t* node) { function tree_node_t (line 2169) | tree_node_t* tree_find(const tree_t* tree, uintptr_t key) { function tree_node_t (line 2182) | tree_node_t* tree_root(const tree_t* tree) { function ws_global_init (line 2194) | int ws_global_init(void) { function SOCKET (line 2205) | static inline SOCKET ws__ioctl_get_bsp_socket(SOCKET socket, DWORD ioctl) { function SOCKET (line 2223) | SOCKET ws_get_base_socket(SOCKET socket) { FILE: 3rd/compat-mingw/wepoll.h type EPOLL_EVENTS (line 41) | enum EPOLL_EVENTS { type SOCKET (line 74) | typedef uintptr_t SOCKET; type epoll_data_t (line 76) | typedef union epoll_data { type epoll_event (line 85) | struct epoll_event { type epoll_event (line 102) | struct epoll_event type epoll_event (line 105) | struct epoll_event FILE: 3rd/lpeg/lpcap.c function Index_t (line 24) | static Index_t capsize (Capture *cap, Capture *close) { function Index_t (line 34) | static Index_t closesize (CapState *cs, Capture *head) { function updatecache (line 43) | static int updatecache (CapState *cs, int v) { function Capture (line 61) | static Capture *findopen (Capture *cap) { function nextcap (line 75) | static void nextcap (CapState *cs) { function pushnestedvalues (line 103) | static int pushnestedvalues (CapState *cs, int addextra) { function pushonenestedvalue (line 121) | static void pushonenestedvalue (CapState *cs) { function capvisible (line 138) | static int capvisible (CapState *cs, Capture *grp, Capture *ref) { function Capture (line 157) | static Capture *findback (CapState *cs, Capture *ref) { function backrefcap (line 182) | static int backrefcap (CapState *cs) { function tablecap (line 197) | static int tablecap (CapState *cs) { function querycap (line 224) | static int querycap (CapState *cs) { function foldcap (line 240) | static int foldcap (CapState *cs) { function functioncap (line 264) | static int functioncap (CapState *cs) { function accumulatorcap (line 277) | static int accumulatorcap (CapState *cs) { function numcap (line 293) | static int numcap (CapState *cs) { function finddyncap (line 317) | int finddyncap (Capture *cap, Capture *last) { function runtimecap (line 331) | int runtimecap (CapState *cs, Capture *close, const char *s, int *rem) { type StrAux (line 364) | typedef struct StrAux { function getstrcaps (line 383) | static int getstrcaps (CapState *cs, StrAux *cps, int n) { function stringcap (line 416) | static void stringcap (luaL_Buffer *b, CapState *cs) { function substcap (line 449) | static void substcap (luaL_Buffer *b, CapState *cs) { function addonestring (line 471) | static int addonestring (luaL_Buffer *b, CapState *cs, const char *what) { function pushcapture (line 506) | static int pushcapture (CapState *cs) { function getcaptures (line 591) | int getcaptures (lua_State *L, const char *s, const char *r, int ptop) { FILE: 3rd/lpeg/lpcap.h type CapKind (line 10) | typedef enum CapKind { type uint (line 36) | typedef uint Index_t; type Capture (line 42) | typedef struct Capture { type CapState (line 50) | typedef struct CapState { FILE: 3rd/lpeg/lpcode.c function cs_complement (line 37) | static void cs_complement (Charset *cs) { function cs_disjoint (line 41) | static int cs_disjoint (const Charset *cs1, const Charset *cs2) { function callrecursive (line 52) | static int callrecursive (TTree *tree, int f (TTree *t), int def) { function hascaptures (line 71) | int hascaptures (TTree *tree) { function checkaux (line 115) | int checkaux (TTree *tree, int pred) { function fixedlen (line 155) | int fixedlen (TTree *tree) { function getfirst (line 215) | static int getfirst (TTree *tree, const Charset *follow, Charset *firsts... function headfail (line 300) | static int headfail (TTree *tree) { function needfollow (line 330) | static int needfollow (TTree *tree) { function sizei (line 361) | int sizei (const Instruction *i) { type CompileState (line 377) | typedef struct CompileState { function finishrelcode (line 395) | static void finishrelcode (lua_State *L, Pattern *p, Instruction *block, function newcode (line 407) | static void newcode (lua_State *L, Pattern *p, int size) { function freecode (line 417) | void freecode (lua_State *L, Pattern *p) { function realloccode (line 430) | static void realloccode (lua_State *L, Pattern *p, int nsize) { function nextinstruction (line 445) | static int nextinstruction (CompileState *compst, int n) { function addinstruction (line 462) | static int addinstruction (CompileState *compst, Opcode op, int aux) { function addoffsetinst (line 473) | static int addoffsetinst (CompileState *compst, Opcode op) { function setoffset (line 484) | static void setoffset (CompileState *compst, int instruction, int offset) { function codeutfr (line 489) | static void codeutfr (CompileState *compst, TTree *tree) { function addinstcap (line 505) | static int addinstcap (CompileState *compst, Opcode op, int cap, int key, function jumptothere (line 521) | static void jumptothere (CompileState *compst, int instruction, int targ... function jumptohere (line 530) | static void jumptohere (CompileState *compst, int instruction) { function codechar (line 539) | static void codechar (CompileState *compst, int c, int tt) { function addcharset (line 551) | static void addcharset (CompileState *compst, int inst, charsetinfo *inf... function cs_equal (line 570) | static int cs_equal (Instruction *p, charsetinfo *info) { function codecharset (line 592) | static void codecharset (CompileState *compst, TTree *tree, int tt) { function codetestset (line 610) | static int codetestset (CompileState *compst, Charset *cs, int e) { function finaltarget (line 637) | static int finaltarget (Instruction *code, int i) { function finallabel (line 647) | static int finallabel (Instruction *code, int i) { function codebehind (line 655) | static void codebehind (CompileState *compst, TTree *tree) { function codechoice (line 673) | static void codechoice (CompileState *compst, TTree *p1, TTree *p2, int ... function codeand (line 716) | static void codeand (CompileState *compst, TTree *tree, int tt) { function codecapture (line 741) | static void codecapture (CompileState *compst, TTree *tree, int tt, function coderuntime (line 756) | static void coderuntime (CompileState *compst, TTree *tree, int tt) { function closeloop (line 766) | static void closeloop (CompileState *compst, int test) { function coderepcharset (line 779) | static int coderepcharset (CompileState *compst, TTree *tree) { function coderep (line 817) | static void coderep (CompileState *compst, TTree *tree, int opt, function codenot (line 856) | static void codenot (CompileState *compst, TTree *tree) { function correctcalls (line 877) | static void correctcalls (CompileState *compst, int *positions, function codegrammar (line 901) | static void codegrammar (CompileState *compst, TTree *grammar) { function codecall (line 922) | static void codecall (CompileState *compst, TTree *call) { function codeseq1 (line 934) | static int codeseq1 (CompileState *compst, TTree *p1, TTree *p2, function codegen (line 954) | static void codegen (CompileState *compst, TTree *tree, int opt, int tt, function peephole (line 992) | static void peephole (CompileState *compst) { function Instruction (line 1038) | Instruction *compile (lua_State *L, Pattern *p, uint size) { FILE: 3rd/lpeg/lpcset.c function onlybit (line 9) | static int onlybit (int c, int b) { function Opcode (line 23) | Opcode charsettype (const byte *cs, charsetinfo *info) { function byte (line 64) | byte getbytefromcharset (const charsetinfo *info, int index) { function tocharset (line 75) | int tocharset (TTree *tree, Charset *cs) { function tree2cset (line 103) | void tree2cset (TTree *tree, charsetinfo *info) { FILE: 3rd/lpeg/lpcset.h type charsetinfo (line 17) | typedef struct { FILE: 3rd/lpeg/lpprint.c function printcharset (line 21) | void printcharset (const byte *st) { function printIcharset (line 36) | static void printIcharset (const Instruction *inst, const byte *buff) { function printTcharset (line 49) | static void printTcharset (TTree *tree) { function printjmp (line 70) | static void printjmp (const Instruction *op, const Instruction *p) { function printinst (line 75) | void printinst (const Instruction *op, const Instruction *p) { function printpatt (line 140) | void printpatt (Instruction *p) { function printcap (line 150) | static void printcap (Capture *cap, int ident) { function Capture (line 160) | static Capture *printcap2close (Capture *cap, int ident) { function printcaplist (line 173) | void printcaplist (Capture *cap) { function printtree (line 205) | void printtree (TTree *tree, int ident) { function printktable (line 276) | void printktable (lua_State *L, int idx) { FILE: 3rd/lpeg/lptree.c function fixonecall (line 51) | static void fixonecall (lua_State *L, int postable, TTree *g, TTree *t) { function correctassociativity (line 75) | static void correctassociativity (TTree *tree) { function finalfix (line 97) | static void finalfix (lua_State *L, int postable, TTree *g, TTree *t) { function newktable (line 144) | static void newktable (lua_State *L, int n) { function addtoktable (line 156) | static int addtoktable (lua_State *L, int idx) { function ktablelen (line 179) | static int ktablelen (lua_State *L, int idx) { function concattable (line 191) | static int concattable (lua_State *L, int idx1, int idx2) { function correctkeys (line 211) | static void correctkeys (TTree *tree, int n) { function joinktables (line 242) | static void joinktables (lua_State *L, int p1, TTree *t2, int p2) { function copyktable (line 273) | static void copyktable (lua_State *L, int idx) { function mergektable (line 284) | static void mergektable (lua_State *L, int idx, TTree *stree) { function addtonewktable (line 299) | static int addtonewktable (lua_State *L, int p, int idx) { function testpattern (line 318) | static int testpattern (lua_State *L, int idx) { function Pattern (line 332) | static Pattern *getpattern (lua_State *L, int idx) { function getsize (line 337) | static int getsize (lua_State *L, int idx) { function TTree (line 342) | static TTree *gettree (lua_State *L, int idx, int *len) { function TTree (line 355) | static TTree *newtree (lua_State *L, int len) { function TTree (line 367) | static TTree *newleaf (lua_State *L, int tag) { function TTree (line 378) | static TTree *newcharset (lua_State *L, byte *cs) { function TTree (line 413) | static TTree *seqaux (TTree *tree, TTree *sib, int sibsize) { function fillseq (line 425) | static void fillseq (TTree *tree, int tag, int n, const char *s) { function TTree (line 443) | static TTree *numtree (lua_State *L, int n) { function TTree (line 465) | static TTree *getpatt (lua_State *L, int idx, int *len) { function TTree (line 514) | static TTree *newroot1sib (lua_State *L, int tag) { function TTree (line 529) | static TTree *newroot2sib (lua_State *L, int tag) { function lp_P (line 543) | static int lp_P (lua_State *L) { function lp_seq (line 556) | static int lp_seq (lua_State *L) { function lp_choice (line 575) | static int lp_choice (lua_State *L) { function lp_star (line 596) | static int lp_star (lua_State *L) { function lp_and (line 632) | static int lp_and (lua_State *L) { function lp_not (line 641) | static int lp_not (lua_State *L) { function lp_sub (line 651) | static int lp_sub (lua_State *L) { function lp_set (line 673) | static int lp_set (lua_State *L) { function lp_range (line 687) | static int lp_range (lua_State *L) { function codeutftree (line 710) | static void codeutftree (lua_State *L, TTree *t, lua_Unsigned cpu, int a... function lp_utfr (line 734) | static int lp_utfr (lua_State *L) { function lp_behind (line 760) | static int lp_behind (lua_State *L) { function lp_V (line 776) | static int lp_V (lua_State *L) { function capture_aux (line 789) | static int capture_aux (lua_State *L, int cap, int labelidx) { function TTree (line 801) | static TTree *auxemptycap (TTree *tree, int cap) { function TTree (line 812) | static TTree *newemptycap (lua_State *L, int cap, int key) { function TTree (line 822) | static TTree *newemptycapkey (lua_State *L, int cap, int idx) { function lp_divcapture (line 833) | static int lp_divcapture (lua_State *L) { function lp_acccapture (line 853) | static int lp_acccapture (lua_State *L) { function lp_substcapture (line 858) | static int lp_substcapture (lua_State *L) { function lp_tablecapture (line 863) | static int lp_tablecapture (lua_State *L) { function lp_groupcapture (line 868) | static int lp_groupcapture (lua_State *L) { function lp_foldcapture (line 876) | static int lp_foldcapture (lua_State *L) { function lp_simplecapture (line 882) | static int lp_simplecapture (lua_State *L) { function lp_poscapture (line 887) | static int lp_poscapture (lua_State *L) { function lp_argcapture (line 893) | static int lp_argcapture (lua_State *L) { function lp_backref (line 901) | static int lp_backref (lua_State *L) { function lp_constcapture (line 911) | static int lp_constcapture (lua_State *L) { function lp_matchtime (line 939) | static int lp_matchtime (lua_State *L) { function getfirstrule (line 961) | static void getfirstrule (lua_State *L, int arg, int postab) { function collectrules (line 990) | static int collectrules (lua_State *L, int arg, int *totalsize) { function buildgrammar (line 1019) | static void buildgrammar (lua_State *L, TTree *grammar, int frule, int n) { function checkloops (line 1043) | static int checkloops (TTree *tree) { function verifyerror (line 1068) | static int verifyerror (lua_State *L, unsigned short *passed, int npasse... function verifyrule (line 1093) | static int verifyrule (lua_State *L, TTree *tree, unsigned short *passed, function verifygrammar (line 1136) | static void verifygrammar (lua_State *L, TTree *grammar) { function initialrulename (line 1160) | static void initialrulename (lua_State *L, TTree *grammar, int frule) { function TTree (line 1170) | static TTree *newgrammar (lua_State *L, int arg) { function Instruction (line 1193) | static Instruction *prepcompile (lua_State *L, Pattern *p, int idx) { function lp_printtree (line 1201) | static int lp_printtree (lua_State *L) { function lp_printcode (line 1215) | static int lp_printcode (lua_State *L) { function initposition (line 1229) | static size_t initposition (lua_State *L, size_t len) { function lp_match (line 1247) | static int lp_match (lua_State *L) { function lp_setmax (line 1279) | static int lp_setmax (lua_State *L) { function lp_type (line 1288) | static int lp_type (lua_State *L) { function lp_gc (line 1297) | int lp_gc (lua_State *L) { function createcat (line 1308) | static void createcat (lua_State *L, const char *catname, int (catf) (in... function lp_locale (line 1319) | static int lp_locale (lua_State *L) { type luaL_Reg (line 1343) | struct luaL_Reg type luaL_Reg (line 1371) | struct luaL_Reg function luaopen_lpeg (line 1386) | int luaopen_lpeg (lua_State *L) { FILE: 3rd/lpeg/lptree.h type TTag (line 12) | typedef enum TTag { type TTree (line 48) | typedef struct TTree { type Pattern (line 73) | typedef struct Pattern { FILE: 3rd/lpeg/lptypes.h type lua_Unsigned (line 40) | typedef size_t lua_Unsigned; type byte (line 84) | typedef unsigned char byte; type uint (line 86) | typedef unsigned int uint; type Charset (line 95) | typedef struct Charset { FILE: 3rd/lpeg/lpvm.c function charinset (line 26) | int charinset (const Instruction *i, const byte *buff, uint c) { type Stack (line 72) | typedef struct Stack { function Capture (line 96) | static Capture *growcap (lua_State *L, Capture *capture, int *capsize, function Stack (line 121) | static Stack *doublestack (lua_State *L, Stack **stacklimit, int ptop) { function resdyncaptures (line 148) | static int resdyncaptures (lua_State *L, int fr, int curr, int limit) { function adddyncaptures (line 172) | static void adddyncaptures (Index_t index, Capture *capture, int n, int ... function removedyncap (line 191) | static int removedyncap (lua_State *L, Capture *capture, function Capture (line 208) | static Capture *findopen (Capture *cap, Index_t currindex) { FILE: 3rd/lpeg/lpvm.h type Opcode (line 16) | typedef enum Opcode { type Instruction (line 51) | typedef union Instruction { FILE: 3rd/lua-md5/compat-5.2.c function luaL_setfuncs (line 9) | void luaL_setfuncs (lua_State *L, const luaL_Reg *l, int nup) { FILE: 3rd/lua-md5/md5.c type WORD32 (line 17) | typedef uint32_t WORD32; type WORD32 (line 19) | typedef unsigned int WORD32; function word32tobytes (line 68) | static void word32tobytes (const WORD32 *input, char *output) { function inic_digest (line 80) | static void inic_digest(WORD32 *d) { function digest (line 89) | static void digest(const WORD32 *m, WORD32 *d) { function bytestoword32 (line 150) | static void bytestoword32 (WORD32 *x, const char *pt) { function put_length (line 163) | static void put_length(WORD32 *x, long len) { function converte (line 176) | static int converte (WORD32 *x, const char *pt, int num, int old_status) { function md5 (line 195) | void md5 (const char *message, long len, char *output) { FILE: 3rd/lua-md5/md5lib.c function lmd5 (line 24) | static int lmd5 (lua_State *L) { function ex_or (line 41) | static int ex_or (lua_State *L) { function checkseed (line 54) | static void checkseed (lua_State *L) { function initblock (line 67) | static int initblock (lua_State *L, const char *seed, int lseed, char *b... function codestream (line 79) | static void codestream (lua_State *L, const char *msg, size_t lmsg, function decodestream (line 96) | static void decodestream (lua_State *L, const char *cypher, size_t lcypher, function crypt (line 123) | static int crypt (lua_State *L) { function decrypt (line 153) | static int decrypt (lua_State *L) { function set_info (line 173) | static void set_info (lua_State *L) { type luaL_Reg (line 186) | struct luaL_Reg function luaopen_md5_core (line 195) | int luaopen_md5_core (lua_State *L) { FILE: 3rd/lua/lapi.c function TValue (line 58) | static TValue *index2value (lua_State *L, int idx) { function StkId (line 93) | static StkId index2stack (lua_State *L, int idx) { function LUA_API (line 109) | LUA_API int lua_checkstack (lua_State *L, int n) { function LUA_API (line 126) | LUA_API void lua_xmove (lua_State *from, lua_State *to, int n) { function LUA_API (line 142) | LUA_API lua_CFunction lua_atpanic (lua_State *L, lua_CFunction panicf) { function LUA_API (line 152) | LUA_API lua_Number lua_version (lua_State *L) { function LUA_API (line 167) | LUA_API int lua_absindex (lua_State *L, int idx) { function LUA_API (line 174) | LUA_API int lua_gettop (lua_State *L) { function LUA_API (line 179) | LUA_API void lua_settop (lua_State *L, int idx) { function LUA_API (line 206) | LUA_API void lua_closeslot (lua_State *L, int idx) { function reverse (line 224) | static void reverse (lua_State *L, StkId from, StkId to) { function LUA_API (line 238) | LUA_API void lua_rotate (lua_State *L, int idx, int n) { function LUA_API (line 253) | LUA_API void lua_copy (lua_State *L, int fromidx, int toidx) { function LUA_API (line 268) | LUA_API void lua_pushvalue (lua_State *L, int idx) { function LUA_API (line 282) | LUA_API int lua_type (lua_State *L, int idx) { function LUA_API (line 288) | LUA_API const char *lua_typename (lua_State *L, int t) { function LUA_API (line 295) | LUA_API int lua_iscfunction (lua_State *L, int idx) { function LUA_API (line 301) | LUA_API int lua_isinteger (lua_State *L, int idx) { function LUA_API (line 307) | LUA_API int lua_isnumber (lua_State *L, int idx) { function LUA_API (line 314) | LUA_API int lua_isstring (lua_State *L, int idx) { function LUA_API (line 320) | LUA_API int lua_isuserdata (lua_State *L, int idx) { function LUA_API (line 326) | LUA_API int lua_rawequal (lua_State *L, int index1, int index2) { function LUA_API (line 333) | LUA_API void lua_arith (lua_State *L, int op) { function LUA_API (line 349) | LUA_API int lua_compare (lua_State *L, int index1, int index2, int op) { function LUA_API (line 381) | LUA_API size_t lua_stringtonumber (lua_State *L, const char *s) { function LUA_API (line 389) | LUA_API lua_Number lua_tonumberx (lua_State *L, int idx, int *pisnum) { function LUA_API (line 399) | LUA_API lua_Integer lua_tointegerx (lua_State *L, int idx, int *pisnum) { function LUA_API (line 409) | LUA_API int lua_toboolean (lua_State *L, int idx) { function LUA_API (line 415) | LUA_API const char *lua_tolstring (lua_State *L, int idx, size_t *len) { function LUA_API (line 437) | LUA_API lua_Unsigned lua_rawlen (lua_State *L, int idx) { function LUA_API (line 455) | LUA_API lua_CFunction lua_tocfunction (lua_State *L, int idx) { function l_sinline (line 464) | l_sinline void *touserdata (const TValue *o) { function LUA_API (line 473) | LUA_API void *lua_touserdata (lua_State *L, int idx) { function LUA_API (line 479) | LUA_API lua_State *lua_tothread (lua_State *L, int idx) { function LUA_API (line 492) | LUA_API const void *lua_topointer (lua_State *L, int idx) { function LUA_API (line 514) | LUA_API void lua_pushnil (lua_State *L) { function LUA_API (line 522) | LUA_API void lua_pushnumber (lua_State *L, lua_Number n) { function LUA_API (line 530) | LUA_API void lua_pushinteger (lua_State *L, lua_Integer n) { function LUA_API (line 543) | LUA_API const char *lua_pushlstring (lua_State *L, const char *s, size_t... function LUA_API (line 555) | LUA_API const char *lua_pushexternalstring (lua_State *L, function LUA_API (line 570) | LUA_API const char *lua_pushstring (lua_State *L, const char *s) { function LUA_API (line 587) | LUA_API const char *lua_pushvfstring (lua_State *L, const char *fmt, function LUA_API (line 598) | LUA_API const char *lua_pushfstring (lua_State *L, const char *fmt, ...) { function LUA_API (line 609) | LUA_API void lua_pushcclosure (lua_State *L, lua_CFunction fn, int n) { function LUA_API (line 636) | LUA_API void lua_pushboolean (lua_State *L, int b) { function LUA_API (line 647) | LUA_API void lua_pushlightuserdata (lua_State *L, void *p) { function LUA_API (line 655) | LUA_API int lua_pushthread (lua_State *L) { function auxgetstr (line 670) | static int auxgetstr (lua_State *L, const TValue *t, const char *k) { function getGlobalTable (line 691) | static void getGlobalTable (lua_State *L, TValue *gt) { function LUA_API (line 699) | LUA_API int lua_getglobal (lua_State *L, const char *name) { function LUA_API (line 707) | LUA_API int lua_gettable (lua_State *L, int idx) { function LUA_API (line 721) | LUA_API int lua_getfield (lua_State *L, int idx, const char *k) { function LUA_API (line 727) | LUA_API int lua_geti (lua_State *L, int idx, lua_Integer n) { function finishrawget (line 744) | static int finishrawget (lua_State *L, lu_byte tag) { function l_sinline (line 753) | l_sinline Table *gettable (lua_State *L, int idx) { function LUA_API (line 760) | LUA_API int lua_rawget (lua_State *L, int idx) { function LUA_API (line 772) | LUA_API int lua_rawgeti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 782) | LUA_API int lua_rawgetp (lua_State *L, int idx, const void *p) { function LUA_API (line 792) | LUA_API void lua_createtable (lua_State *L, int narray, int nrec) { function LUA_API (line 805) | LUA_API int lua_getmetatable (lua_State *L, int objindex) { function LUA_API (line 832) | LUA_API int lua_getiuservalue (lua_State *L, int idx, int n) { function auxsetstr (line 859) | static void auxsetstr (lua_State *L, const TValue *t, const char *k) { function LUA_API (line 878) | LUA_API void lua_setglobal (lua_State *L, const char *name) { function LUA_API (line 886) | LUA_API void lua_settable (lua_State *L, int idx) { function LUA_API (line 902) | LUA_API void lua_setfield (lua_State *L, int idx, const char *k) { function LUA_API (line 908) | LUA_API void lua_seti (lua_State *L, int idx, lua_Integer n) { function aux_rawset (line 927) | static void aux_rawset (lua_State *L, int idx, TValue *key, int n) { function LUA_API (line 940) | LUA_API void lua_rawset (lua_State *L, int idx) { function LUA_API (line 945) | LUA_API void lua_rawsetp (lua_State *L, int idx, const void *p) { function LUA_API (line 952) | LUA_API void lua_rawseti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 964) | LUA_API int lua_setmetatable (lua_State *L, int objindex) { function LUA_API (line 1006) | LUA_API int lua_setiuservalue (lua_State *L, int idx, int n) { function LUA_API (line 1039) | LUA_API void lua_callk (lua_State *L, int nargs, int nresults, type CallS (line 1065) | struct CallS { /* data to 'f_call' */ function f_call (line 1071) | static void f_call (lua_State *L, void *ud) { function LUA_API (line 1078) | LUA_API int lua_pcallk (lua_State *L, int nargs, int nresults, int errfunc, function set_env (line 1121) | static void set_env (lua_State *L, LClosure *f) { function LUA_API (line 1132) | LUA_API int lua_load (lua_State *L, lua_Reader reader, void *data, function LUA_API (line 1148) | LUA_API void lua_clonefunction (lua_State *L, const void * fp) { function LUA_API (line 1162) | LUA_API void lua_sharefunction (lua_State *L, int index) { function LUA_API (line 1170) | LUA_API void lua_sharestring (lua_State *L, int index) { function LUA_API (line 1178) | LUA_API void lua_clonetable(lua_State *L, const void * tp) { function LUA_API (line 1194) | LUA_API int lua_dump (lua_State *L, lua_Writer writer, void *data, int s... function LUA_API (line 1208) | LUA_API int lua_status (lua_State *L) { function LUA_API (line 1216) | LUA_API int lua_gc (lua_State *L, int what, ...) { function LUA_API (line 1298) | LUA_API int lua_error (lua_State *L) { function LUA_API (line 1313) | LUA_API int lua_next (lua_State *L, int idx) { function LUA_API (line 1329) | LUA_API void lua_toclose (lua_State *L, int idx) { function LUA_API (line 1340) | LUA_API void lua_concat (lua_State *L, int n) { function LUA_API (line 1355) | LUA_API void lua_len (lua_State *L, int idx) { function LUA_API (line 1365) | LUA_API lua_Alloc lua_getallocf (lua_State *L, void **ud) { function LUA_API (line 1375) | LUA_API void lua_setallocf (lua_State *L, lua_Alloc f, void *ud) { function lua_setwarnf (line 1383) | void lua_setwarnf (lua_State *L, lua_WarnFunction f, void *ud) { function lua_warning (line 1391) | void lua_warning (lua_State *L, const char *msg, int tocont) { function LUA_API (line 1399) | LUA_API void *lua_newuserdatauv (lua_State *L, size_t size, int nuvalue) { function LUA_API (line 1440) | LUA_API const char *lua_getupvalue (lua_State *L, int funcindex, int n) { function LUA_API (line 1454) | LUA_API const char *lua_setupvalue (lua_State *L, int funcindex, int n) { function UpVal (line 1473) | static UpVal **getupvalref (lua_State *L, int fidx, int n, LClosure **pf) { function LUA_API (line 1487) | LUA_API void *lua_upvalueid (lua_State *L, int fidx, int n) { function LUA_API (line 1509) | LUA_API void lua_upvaluejoin (lua_State *L, int fidx1, int n1, FILE: 3rd/lua/lauxlib.c function findfield (line 47) | static int findfield (lua_State *L, int objidx, int level) { function pushglobalfuncname (line 74) | static int pushglobalfuncname (lua_State *L, lua_Debug *ar) { function pushfuncname (line 96) | static void pushfuncname (lua_State *L, lua_Debug *ar) { function lastlevel (line 112) | static int lastlevel (lua_State *L) { function LUALIB_API (line 127) | LUALIB_API void luaL_traceback (lua_State *L, lua_State *L1, function LUALIB_API (line 171) | LUALIB_API int luaL_argerror (lua_State *L, int arg, const char *extrams... function LUALIB_API (line 197) | LUALIB_API int luaL_typeerror (lua_State *L, int arg, const char *tname) { function tag_error (line 211) | static void tag_error (lua_State *L, int arg, int tag) { function LUALIB_API (line 220) | LUALIB_API void luaL_where (lua_State *L, int level) { function LUALIB_API (line 238) | LUALIB_API int luaL_error (lua_State *L, const char *fmt, ...) { function LUALIB_API (line 249) | LUALIB_API int luaL_fileresult (lua_State *L, int stat, const char *fnam... function LUALIB_API (line 291) | LUALIB_API int luaL_execresult (lua_State *L, int stat) { function LUALIB_API (line 317) | LUALIB_API int luaL_newmetatable (lua_State *L, const char *tname) { function LUALIB_API (line 330) | LUALIB_API void luaL_setmetatable (lua_State *L, const char *tname) { function LUALIB_API (line 336) | LUALIB_API void *luaL_testudata (lua_State *L, int ud, const char *tname) { function LUALIB_API (line 351) | LUALIB_API void *luaL_checkudata (lua_State *L, int ud, const char *tnam... function LUALIB_API (line 366) | LUALIB_API int luaL_checkoption (lua_State *L, int arg, const char *def, function LUALIB_API (line 386) | LUALIB_API void luaL_checkstack (lua_State *L, int space, const char *ms... function LUALIB_API (line 396) | LUALIB_API void luaL_checktype (lua_State *L, int arg, int t) { function LUALIB_API (line 402) | LUALIB_API void luaL_checkany (lua_State *L, int arg) { function LUALIB_API (line 408) | LUALIB_API const char *luaL_checklstring (lua_State *L, int arg, size_t ... function LUALIB_API (line 415) | LUALIB_API const char *luaL_optlstring (lua_State *L, int arg, function LUALIB_API (line 426) | LUALIB_API lua_Number luaL_checknumber (lua_State *L, int arg) { function LUALIB_API (line 435) | LUALIB_API lua_Number luaL_optnumber (lua_State *L, int arg, lua_Number ... function interror (line 440) | static void interror (lua_State *L, int arg) { function LUALIB_API (line 448) | LUALIB_API lua_Integer luaL_checkinteger (lua_State *L, int arg) { function LUALIB_API (line 458) | LUALIB_API lua_Integer luaL_optinteger (lua_State *L, int arg, type UBox (line 473) | typedef struct UBox { function boxgc (line 503) | static int boxgc (lua_State *L) { function newbox (line 516) | static void newbox (lua_State *L) { function newbuffsize (line 546) | static size_t newbuffsize (luaL_Buffer *B, size_t sz) { function LUALIB_API (line 592) | LUALIB_API char *luaL_prepbuffsize (luaL_Buffer *B, size_t sz) { function LUALIB_API (line 597) | LUALIB_API void luaL_addlstring (luaL_Buffer *B, const char *s, size_t l) { function LUALIB_API (line 606) | LUALIB_API void luaL_addstring (luaL_Buffer *B, const char *s) { function LUALIB_API (line 611) | LUALIB_API void luaL_pushresult (luaL_Buffer *B) { function LUALIB_API (line 635) | LUALIB_API void luaL_pushresultsize (luaL_Buffer *B, size_t sz) { function LUALIB_API (line 650) | LUALIB_API void luaL_addvalue (luaL_Buffer *B) { function LUALIB_API (line 661) | LUALIB_API void luaL_buffinit (lua_State *L, luaL_Buffer *B) { function LUALIB_API (line 670) | LUALIB_API char *luaL_buffinitsize (lua_State *L, luaL_Buffer *B, size_t... function LUALIB_API (line 689) | LUALIB_API int luaL_ref (lua_State *L, int t) { function LUALIB_API (line 716) | LUALIB_API void luaL_unref (lua_State *L, int t, int ref) { type LoadF (line 736) | typedef struct LoadF { function errfile (line 761) | static int errfile (lua_State *L, const char *what, int fnameindex) { function skipBOM (line 779) | static int skipBOM (FILE *f) { function skipcomment (line 795) | static int skipcomment (FILE *f, int *cp) { function LUALIB_API (line 808) | LUALIB_API int luaL_loadfilex_ (lua_State *L, const char *filename, type LoadS (line 851) | typedef struct LoadS { function LUALIB_API (line 867) | LUALIB_API int luaL_loadbufferx (lua_State *L, const char *buff, size_t ... function LUALIB_API (line 876) | LUALIB_API int luaL_loadstring (lua_State *L, const char *s) { function LUALIB_API (line 884) | LUALIB_API int luaL_getmetafield (lua_State *L, int obj, const char *eve... function LUALIB_API (line 900) | LUALIB_API int luaL_callmeta (lua_State *L, int obj, const char *event) { function LUALIB_API (line 910) | LUALIB_API lua_Integer luaL_len (lua_State *L, int idx) { function LUALIB_API (line 922) | LUALIB_API const char *luaL_tolstring (lua_State *L, int idx, size_t *le... function LUALIB_API (line 965) | LUALIB_API void luaL_setfuncs (lua_State *L, const luaL_Reg *l, int nup) { function LUALIB_API (line 986) | LUALIB_API int luaL_getsubtable (lua_State *L, int idx, const char *fnam... function LUALIB_API (line 1006) | LUALIB_API void luaL_requiref (lua_State *L, const char *modname, function LUALIB_API (line 1026) | LUALIB_API void luaL_addgsub (luaL_Buffer *b, const char *s, function LUALIB_API (line 1039) | LUALIB_API const char *luaL_gsub (lua_State *L, const char *s, function panic (line 1064) | static int panic (lua_State *L) { function checkcontrol (line 1089) | static int checkcontrol (lua_State *L, const char *message, int tocont) { function warnfoff (line 1102) | static void warnfoff (void *ud, const char *message, int tocont) { function warnfcont (line 1111) | static void warnfcont (void *ud, const char *message, int tocont) { function warnfon (line 1123) | static void warnfon (void *ud, const char *message, int tocont) { function luai_makeseed (line 1155) | static unsigned int luai_makeseed (void) { function luaL_makeseed (line 1174) | LUALIB_API unsigned int luaL_makeseed (lua_State *L) { function LUALIB_API (line 1184) | LUALIB_API lua_State *(luaL_newstate) (void) { function LUALIB_API (line 1194) | LUALIB_API void luaL_checkversion_ (lua_State *L, lua_Number ver, size_t... type codecache (line 1208) | struct codecache { type codecache (line 1213) | struct codecache function lua_State (line 1215) | static lua_State * function clearcache (line 1221) | static void function init (line 1232) | static void function LUALIB_API (line 1237) | LUALIB_API void function cache_level (line 1291) | static int cache_level(lua_State *L) { function cache_mode (line 1301) | static int cache_mode(lua_State *L) { function LUALIB_API (line 1328) | LUALIB_API int luaL_loadfilex (lua_State *L, const char *filename, function cache_clear (line 1373) | static int function LUAMOD_API (line 1380) | LUAMOD_API int luaopen_cache(lua_State *L) { FILE: 3rd/lua/lauxlib.h type luaL_Buffer (line 23) | typedef struct luaL_Buffer luaL_Buffer; type luaL_Reg (line 38) | typedef struct luaL_Reg { type luaL_Buffer (line 187) | struct luaL_Buffer { type luaL_Stream (line 241) | typedef struct luaL_Stream { FILE: 3rd/lua/lbaselib.c function luaB_print (line 25) | static int luaB_print (lua_State *L) { function luaB_warn (line 46) | static int luaB_warn (lua_State *L) { function luaB_tonumber (line 83) | static int luaB_tonumber (lua_State *L) { function luaB_error (line 116) | static int luaB_error (lua_State *L) { function luaB_getmetatable (line 128) | static int luaB_getmetatable (lua_State *L) { function luaB_setmetatable (line 139) | static int luaB_setmetatable (lua_State *L) { function luaB_rawequal (line 151) | static int luaB_rawequal (lua_State *L) { function luaB_rawlen (line 159) | static int luaB_rawlen (lua_State *L) { function luaB_rawget (line 168) | static int luaB_rawget (lua_State *L) { function luaB_rawset (line 176) | static int luaB_rawset (lua_State *L) { function pushmode (line 186) | static int pushmode (lua_State *L, int oldmode) { function luaB_collectgarbage (line 201) | static int luaB_collectgarbage (lua_State *L) { function luaB_type (line 260) | static int luaB_type (lua_State *L) { function luaB_next (line 268) | static int luaB_next (lua_State *L) { function pairscont (line 280) | static int pairscont (lua_State *L, int status, lua_KContext k) { function luaB_pairs (line 285) | static int luaB_pairs (lua_State *L) { function ipairsaux (line 304) | static int ipairsaux (lua_State *L) { function luaB_ipairs (line 316) | static int luaB_ipairs (lua_State *L) { function load_aux (line 325) | static int load_aux (lua_State *L, int status, int envidx) { function luaB_loadfile (line 350) | static int luaB_loadfile (lua_State *L) { function luaB_load (line 397) | static int luaB_load (lua_State *L) { function dofilecont (line 419) | static int dofilecont (lua_State *L, int d1, lua_KContext d2) { function luaB_dofile (line 425) | static int luaB_dofile (lua_State *L) { function luaB_assert (line 435) | static int luaB_assert (lua_State *L) { function luaB_select (line 448) | static int luaB_select (lua_State *L) { function finishpcall (line 471) | static int finishpcall (lua_State *L, int status, lua_KContext extra) { function luaB_pcall (line 482) | static int luaB_pcall (lua_State *L) { function luaB_xpcall (line 497) | static int luaB_xpcall (lua_State *L) { function luaB_tostring (line 509) | static int luaB_tostring (lua_State *L) { function LUAMOD_API (line 547) | LUAMOD_API int luaopen_base (lua_State *L) { FILE: 3rd/lua/lcode.c function l_noret (line 43) | l_noret luaK_semerror (LexState *ls, const char *fmt, ...) { function tonumeral (line 57) | static int tonumeral (const expdesc *e, TValue *v) { function TValue (line 75) | static TValue *const2val (FuncState *fs, const expdesc *e) { function luaK_exp2const (line 85) | int luaK_exp2const (FuncState *fs, const expdesc *e, TValue *v) { function Instruction (line 117) | static Instruction *previousinstruction (FuncState *fs) { function luaK_nil (line 132) | void luaK_nil (FuncState *fs, int from, int n) { function getjump (line 155) | static int getjump (FuncState *fs, int pc) { function fixjump (line 168) | static void fixjump (FuncState *fs, int pc, int dest) { function luaK_concat (line 182) | void luaK_concat (FuncState *fs, int *l1, int l2) { function luaK_jump (line 200) | int luaK_jump (FuncState *fs) { function luaK_ret (line 208) | void luaK_ret (FuncState *fs, int first, int nret) { function condjump (line 224) | static int condjump (FuncState *fs, OpCode op, int A, int B, int C, int ... function luaK_getlabel (line 234) | int luaK_getlabel (FuncState *fs) { function Instruction (line 245) | static Instruction *getjumpcontrol (FuncState *fs, int pc) { function patchtestreg (line 261) | static int patchtestreg (FuncState *fs, int node, int reg) { function removevalues (line 279) | static void removevalues (FuncState *fs, int list) { function patchlistaux (line 290) | static void patchlistaux (FuncState *fs, int list, int vtarget, int reg, function luaK_patchlist (line 308) | void luaK_patchlist (FuncState *fs, int list, int target) { function luaK_patchtohere (line 314) | void luaK_patchtohere (FuncState *fs, int list) { function savelineinfo (line 331) | static void savelineinfo (FuncState *fs, Proto *f, int line) { function removelastlineinfo (line 355) | static void removelastlineinfo (FuncState *fs) { function removelastinstruction (line 374) | static void removelastinstruction (FuncState *fs) { function luaK_code (line 384) | int luaK_code (FuncState *fs, Instruction i) { function luaK_codeABCk (line 399) | int luaK_codeABCk (FuncState *fs, OpCode o, int A, int B, int C, int k) { function luaK_codevABCk (line 407) | int luaK_codevABCk (FuncState *fs, OpCode o, int A, int B, int C, int k) { function luaK_codeABx (line 418) | int luaK_codeABx (FuncState *fs, OpCode o, int A, int Bc) { function codeAsBx (line 428) | static int codeAsBx (FuncState *fs, OpCode o, int A, int Bc) { function codesJ (line 439) | static int codesJ (FuncState *fs, OpCode o, int sj, int k) { function codeextraarg (line 450) | static int codeextraarg (FuncState *fs, int A) { function luaK_codek (line 461) | static int luaK_codek (FuncState *fs, int reg, int k) { function luaK_checkstack (line 476) | void luaK_checkstack (FuncState *fs, int n) { function luaK_reserveregs (line 488) | void luaK_reserveregs (FuncState *fs, int n) { function freereg (line 499) | static void freereg (FuncState *fs, int reg) { function freeregs (line 510) | static void freeregs (FuncState *fs, int r1, int r2) { function freeexp (line 525) | static void freeexp (FuncState *fs, expdesc *e) { function freeexps (line 535) | static void freeexps (FuncState *fs, expdesc *e1, expdesc *e2) { function addk (line 545) | static int addk (FuncState *fs, Proto *f, TValue *v) { function k2proto (line 565) | static int k2proto (FuncState *fs, TValue *key, TValue *v) { function stringK (line 589) | static int stringK (FuncState *fs, TString *s) { function luaK_intK (line 599) | static int luaK_intK (FuncState *fs, lua_Integer n) { function luaK_numberK (line 617) | static int luaK_numberK (FuncState *fs, lua_Number r) { function boolF (line 645) | static int boolF (FuncState *fs) { function boolT (line 655) | static int boolT (FuncState *fs) { function nilK (line 665) | static int nilK (FuncState *fs) { function fitsC (line 679) | static int fitsC (lua_Integer i) { function fitsBx (line 687) | static int fitsBx (lua_Integer i) { function luaK_int (line 692) | void luaK_int (FuncState *fs, int reg, lua_Integer i) { function luaK_float (line 700) | static void luaK_float (FuncState *fs, int reg, lua_Number f) { function luaK_codecheckglobal (line 715) | void luaK_codecheckglobal (FuncState *fs, expdesc *var, int k, int line) { function const2exp (line 728) | static void const2exp (TValue *v, expdesc *e) { function luaK_setreturns (line 757) | void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) { function str2K (line 774) | static int str2K (FuncState *fs, expdesc *e) { function luaK_setoneret (line 792) | void luaK_setoneret (FuncState *fs, expdesc *e) { function luaK_vapar2local (line 808) | void luaK_vapar2local (FuncState *fs, expdesc *var) { function luaK_dischargevars (line 819) | void luaK_dischargevars (FuncState *fs, expdesc *e) { function discharge2reg (line 882) | static void discharge2reg (FuncState *fs, expdesc *e, int reg) { function discharge2anyreg (line 937) | static void discharge2anyreg (FuncState *fs, expdesc *e) { function code_loadbool (line 945) | static int code_loadbool (FuncState *fs, int A, OpCode op) { function need_value (line 955) | static int need_value (FuncState *fs, int list) { function exp2reg (line 971) | static void exp2reg (FuncState *fs, expdesc *e, int reg) { function luaK_exp2nextreg (line 999) | void luaK_exp2nextreg (FuncState *fs, expdesc *e) { function luaK_exp2anyreg (line 1011) | int luaK_exp2anyreg (FuncState *fs, expdesc *e) { function luaK_exp2anyregup (line 1033) | void luaK_exp2anyregup (FuncState *fs, expdesc *e) { function luaK_exp2val (line 1043) | void luaK_exp2val (FuncState *fs, expdesc *e) { function luaK_exp2K (line 1055) | static int luaK_exp2K (FuncState *fs, expdesc *e) { function exp2RK (line 1085) | static int exp2RK (FuncState *fs, expdesc *e) { function codeABRK (line 1095) | static void codeABRK (FuncState *fs, OpCode o, int A, int B, function luaK_storevar (line 1105) | void luaK_storevar (FuncState *fs, expdesc *var, expdesc *ex) { function negatecondition (line 1146) | static void negatecondition (FuncState *fs, expdesc *e) { function jumponcond (line 1160) | static int jumponcond (FuncState *fs, expdesc *e, int cond) { function luaK_goiftrue (line 1178) | void luaK_goiftrue (FuncState *fs, expdesc *e) { function luaK_goiffalse (line 1205) | static void luaK_goiffalse (FuncState *fs, expdesc *e) { function codenot (line 1231) | static void codenot (FuncState *fs, expdesc *e) { function isKstr (line 1265) | static int isKstr (FuncState *fs, expdesc *e) { function isKint (line 1273) | static int isKint (expdesc *e) { function isCint (line 1282) | static int isCint (expdesc *e) { function isSCint (line 1291) | static int isSCint (expdesc *e) { function isSCnumber (line 1300) | static int isSCnumber (expdesc *e, int *pi, int *isfloat) { function luaK_self (line 1321) | void luaK_self (FuncState *fs, expdesc *e, expdesc *key) { function fillidxk (line 1345) | static void fillidxk (expdesc *t, int idx, expkind k) { function luaK_indexed (line 1357) | void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k) { function validop (line 1399) | static int validop (int op, TValue *v1, TValue *v2) { function constfolding (line 1418) | static int constfolding (FuncState *fs, int op, expdesc *e1, function l_sinline (line 1442) | l_sinline OpCode binopr2op (BinOpr opr, BinOpr baser, OpCode base) { function l_sinline (line 1453) | l_sinline OpCode unopr2op (UnOpr opr) { function l_sinline (line 1462) | l_sinline TMS binopr2TM (BinOpr opr) { function codeunexpval (line 1473) | static void codeunexpval (FuncState *fs, OpCode op, expdesc *e, int line) { function finishbinexpval (line 1488) | static void finishbinexpval (FuncState *fs, expdesc *e1, expdesc *e2, function codebinexpval (line 1506) | static void codebinexpval (FuncState *fs, BinOpr opr, function codebini (line 1521) | static void codebini (FuncState *fs, OpCode op, function codebinK (line 1533) | static void codebinK (FuncState *fs, BinOpr opr, function finishbinexpneg (line 1545) | static int finishbinexpneg (FuncState *fs, expdesc *e1, expdesc *e2, function swapexps (line 1564) | static void swapexps (expdesc *e1, expdesc *e2) { function codebinNoK (line 1572) | static void codebinNoK (FuncState *fs, BinOpr opr, function codearith (line 1584) | static void codearith (FuncState *fs, BinOpr opr, function codecommutative (line 1598) | static void codecommutative (FuncState *fs, BinOpr op, function codebitwise (line 1616) | static void codebitwise (FuncState *fs, BinOpr opr, function codeorder (line 1634) | static void codeorder (FuncState *fs, BinOpr opr, expdesc *e1, expdesc *... function codeeq (line 1666) | static void codeeq (FuncState *fs, BinOpr opr, expdesc *e1, expdesc *e2) { function luaK_prefix (line 1697) | void luaK_prefix (FuncState *fs, UnOpr opr, expdesc *e, int line) { function luaK_infix (line 1718) | void luaK_infix (FuncState *fs, BinOpr op, expdesc *v) { function codeconcat (line 1767) | static void codeconcat (FuncState *fs, expdesc *e1, expdesc *e2, int lin... function luaK_posfix (line 1787) | void luaK_posfix (FuncState *fs, BinOpr opr, function luaK_fixline (line 1868) | void luaK_fixline (FuncState *fs, int line) { function luaK_settablesize (line 1874) | void luaK_settablesize (FuncState *fs, int pc, int ra, int asize, int hs... function luaK_setlist (line 1892) | void luaK_setlist (FuncState *fs, int base, int nelems, int tostore) { function finaltarget (line 1911) | static int finaltarget (Instruction *code, int i) { function luaK_finish (line 1929) | void luaK_finish (FuncState *fs) { FILE: 3rd/lua/lcode.h type BinOpr (line 26) | typedef enum BinOpr { type UnOpr (line 51) | typedef enum UnOpr { OPR_MINUS, OPR_BNOT, OPR_NOT, OPR_LEN, OPR_NOUNOPR ... FILE: 3rd/lua/lcorolib.c function lua_State (line 22) | static lua_State *getco (lua_State *L) { function auxresume (line 33) | static int auxresume (lua_State *L, lua_State *co, int narg) { function luaB_coresume (line 57) | static int luaB_coresume (lua_State *L) { function luaB_auxwrap (line 74) | static int luaB_auxwrap (lua_State *L) { function luaB_cocreate (line 96) | static int luaB_cocreate (lua_State *L) { function luaB_cowrap (line 106) | static int luaB_cowrap (lua_State *L) { function luaB_yield (line 113) | static int luaB_yield (lua_State *L) { function auxstatus (line 128) | static int auxstatus (lua_State *L, lua_State *co) { function luaB_costatus (line 150) | static int luaB_costatus (lua_State *L) { function lua_State (line 157) | static lua_State *getoptco (lua_State *L) { function luaB_yieldable (line 162) | static int luaB_yieldable (lua_State *L) { function luaB_corunning (line 169) | static int luaB_corunning (lua_State *L) { function luaB_close (line 176) | static int luaB_close (lua_State *L) { function LUAMOD_API (line 221) | LUAMOD_API int luaopen_coroutine (lua_State *L) { FILE: 3rd/lua/ldblib.c function checkstack (line 36) | static void checkstack (lua_State *L, lua_State *L1, int n) { function db_getregistry (line 42) | static int db_getregistry (lua_State *L) { function db_getmetatable (line 48) | static int db_getmetatable (lua_State *L) { function db_setmetatable (line 57) | static int db_setmetatable (lua_State *L) { function db_getuservalue (line 66) | static int db_getuservalue (lua_State *L) { function db_setuservalue (line 78) | static int db_setuservalue (lua_State *L) { function lua_State (line 95) | static lua_State *getthread (lua_State *L, int *arg) { function settabss (line 112) | static void settabss (lua_State *L, const char *k, const char *v) { function settabsi (line 117) | static void settabsi (lua_State *L, const char *k, int v) { function settabsb (line 122) | static void settabsb (lua_State *L, const char *k, int v) { function treatstackoption (line 135) | static void treatstackoption (lua_State *L, lua_State *L1, const char *f... function db_getinfo (line 150) | static int db_getinfo (lua_State *L) { function db_getlocal (line 206) | static int db_getlocal (lua_State *L) { function db_setlocal (line 237) | static int db_setlocal (lua_State *L) { function auxupvalue (line 261) | static int auxupvalue (lua_State *L, int get) { function db_getupvalue (line 273) | static int db_getupvalue (lua_State *L) { function db_setupvalue (line 278) | static int db_setupvalue (lua_State *L) { function db_upvalueid (line 301) | static int db_upvalueid (lua_State *L) { function db_upvaluejoin (line 311) | static int db_upvaluejoin (lua_State *L) { function hookf (line 326) | static void hookf (lua_State *L, lua_Debug *ar) { function makemask (line 345) | static int makemask (const char *smask, int count) { function db_sethook (line 368) | static int db_sethook (lua_State *L) { function db_gethook (line 398) | static int db_gethook (lua_State *L) { function db_debug (line 423) | static int db_debug (lua_State *L) { function db_traceback (line 438) | static int db_traceback (lua_State *L) { function LUAMOD_API (line 473) | LUAMOD_API int luaopen_debug (lua_State *L) { FILE: 3rd/lua/ldebug.c function currentpc (line 43) | static int currentpc (CallInfo *ci) { function getbaseline (line 62) | static int getbaseline (const Proto *f, int pc, int *basepc) { function luaG_getfuncline (line 85) | int luaG_getfuncline (const Proto *f, int pc) { function getcurrentline (line 100) | static int getcurrentline (CallInfo *ci) { function settraps (line 116) | static void settraps (CallInfo *ci) { function LUA_API (line 133) | LUA_API void lua_sethook (lua_State *L, lua_Hook func, int mask, int cou... function LUA_API (line 147) | LUA_API lua_Hook lua_gethook (lua_State *L) { function LUA_API (line 152) | LUA_API int lua_gethookmask (lua_State *L) { function LUA_API (line 157) | LUA_API int lua_gethookcount (lua_State *L) { function LUA_API (line 162) | LUA_API int lua_getstack (lua_State *L, int level, lua_Debug *ar) { function LUA_API (line 222) | LUA_API const char *lua_getlocal (lua_State *L, const lua_Debug *ar, int... function LUA_API (line 244) | LUA_API const char *lua_setlocal (lua_State *L, const lua_Debug *ar, int... function funcinfo (line 259) | static void funcinfo (lua_Debug *ar, Closure *cl) { function nextline (line 284) | static int nextline (const Proto *p, int currentline, int pc) { function collectvalidlines (line 292) | static void collectvalidlines (lua_State *L, Closure *f) { function auxgetinfo (line 331) | static int auxgetinfo (lua_State *L, const char *what, lua_Debug *ar, function LUA_API (line 395) | LUA_API int lua_getinfo (lua_State *L, const char *what, lua_Debug *ar) { function filterpc (line 433) | static int filterpc (int pc, int jmptarget) { function findsetreg (line 443) | static int findsetreg (const Proto *p, int lastpc, int reg) { function rname (line 539) | static void rname (const Proto *p, int pc, int c, const char **name) { function instack (line 685) | static int instack (CallInfo *ci, const TValue *o) { function l_noret (line 746) | static l_noret typeerror (lua_State *L, const TValue *o, const char *op, function l_noret (line 757) | l_noret luaG_typeerror (lua_State *L, const TValue *o, const char *op) { function l_noret (line 767) | l_noret luaG_callerror (lua_State *L, const TValue *o) { function l_noret (line 776) | l_noret luaG_forerror (lua_State *L, const TValue *o, const char *what) { function l_noret (line 782) | l_noret luaG_concaterror (lua_State *L, const TValue *p1, const TValue *... function l_noret (line 788) | l_noret luaG_opinterror (lua_State *L, const TValue *p1, function l_noret (line 799) | l_noret luaG_tointerror (lua_State *L, const TValue *p1, const TValue *p... function l_noret (line 807) | l_noret luaG_ordererror (lua_State *L, const TValue *p1, const TValue *p... function l_noret (line 817) | l_noret luaG_errnnil (lua_State *L, LClosure *cl, int k) { function l_noret (line 840) | l_noret luaG_errormsg (lua_State *L) { function l_noret (line 857) | l_noret luaG_runerror (lua_State *L, const char *fmt, ...) { function changedline (line 881) | static int changedline (const Proto *p, int oldpc, int newpc) { function luaG_tracecall (line 910) | int luaG_tracecall (lua_State *L) { function luaG_traceexec (line 936) | int luaG_traceexec (lua_State *L, const Instruction *pc) { FILE: 3rd/lua/ldo.c type lua_longjmp (line 61) | typedef struct lua_longjmp { function LUAI_TRY (line 81) | static void LUAI_TRY (lua_State *L, lua_longjmp *c, Pfunc f, void *ud) { function luaD_seterrorobj (line 112) | void luaD_seterrorobj (lua_State *L, TStatus errcode, StkId oldtop) { function l_noret (line 125) | l_noret luaD_throw (lua_State *L, TStatus errcode) { function l_noret (line 150) | l_noret luaD_throwbaselevel (lua_State *L, TStatus errcode) { function TStatus (line 160) | TStatus luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud) { function l_noret (line 215) | l_noret luaD_errerr (lua_State *L) { function luaD_checkminstack (line 228) | int luaD_checkminstack (lua_State *L) { function relstack (line 252) | static void relstack (lua_State *L) { function correctstack (line 269) | static void correctstack (lua_State *L, StkId oldstack) { function relstack (line 291) | static void relstack (lua_State *L) { UNUSED(L); } function correctstack (line 297) | static void correctstack (lua_State *L, StkId oldstack) { function luaD_reallocstack (line 322) | int luaD_reallocstack (lua_State *L, int newsize, int raiseerror) { function luaD_growstack (line 353) | int luaD_growstack (lua_State *L, int n, int raiseerror) { function stackinuse (line 387) | static int stackinuse (lua_State *L) { function luaD_shrinkstack (line 411) | void luaD_shrinkstack (lua_State *L) { function luaD_inctop (line 426) | void luaD_inctop (lua_State *L) { function luaD_hook (line 439) | void luaD_hook (lua_State *L, int event, int line, function luaD_hookcall (line 476) | void luaD_hookcall (lua_State *L, CallInfo *ci) { function rethook (line 494) | static void rethook (lua_State *L, CallInfo *ci, int nres) { function tryfuncTM (line 523) | static unsigned tryfuncTM (lua_State *L, StkId func, unsigned status) { function l_sinline (line 540) | l_sinline void genmoveresults (lua_State *L, StkId res, int nres, function l_sinline (line 561) | l_sinline void moveresults (lua_State *L, StkId res, int nres, function luaD_poscall (line 605) | void luaD_poscall (lua_State *L, CallInfo *ci, int nres) { function l_sinline (line 628) | l_sinline CallInfo *prepCallInfo (lua_State *L, StkId func, unsigned sta... function l_sinline (line 642) | l_sinline int precallC (lua_State *L, StkId func, unsigned status, function luaD_pretailcall (line 669) | int luaD_pretailcall (lua_State *L, CallInfo *ci, StkId func, function CallInfo (line 715) | CallInfo *luaD_precall (lua_State *L, StkId func, int nresults) { function l_sinline (line 757) | l_sinline void ccall (lua_State *L, StkId func, int nResults, l_uint32 i... function luaD_call (line 775) | void luaD_call (lua_State *L, StkId func, int nResults) { function luaD_callnoyield (line 783) | void luaD_callnoyield (lua_State *L, StkId func, int nResults) { function TStatus (line 804) | static TStatus finishpcallk (lua_State *L, CallInfo *ci) { function finishCcall (line 837) | static void finishCcall (lua_State *L, CallInfo *ci) { function unroll (line 866) | static void unroll (lua_State *L, void *ud) { function CallInfo (line 884) | static CallInfo *findpcall (lua_State *L) { function resume_error (line 899) | static int resume_error (lua_State *L, const char *msg, int narg) { function resume (line 916) | static void resume (lua_State *L, void *ud) { function TStatus (line 955) | static TStatus precover (lua_State *L, TStatus status) { function LUA_API (line 966) | LUA_API int lua_resume (lua_State *L, lua_State *from, int nargs, function LUA_API (line 1001) | LUA_API int lua_isyieldable (lua_State *L) { function LUA_API (line 1006) | LUA_API int lua_yieldk (lua_State *L, int nresults, lua_KContext ctx, type CloseP (line 1040) | struct CloseP { function closepaux (line 1049) | static void closepaux (lua_State *L, void *ud) { function TStatus (line 1059) | TStatus luaD_closeprotected (lua_State *L, ptrdiff_t level, TStatus stat... function TStatus (line 1081) | TStatus luaD_pcall (lua_State *L, Pfunc func, void *u, ptrdiff_t old_top, type SParser (line 1105) | struct SParser { /* data to 'f_parser' */ function checkmode (line 1114) | static void checkmode (lua_State *L, const char *mode, const char *x) { function f_parser (line 1123) | static void f_parser (lua_State *L, void *ud) { function TStatus (line 1145) | TStatus luaD_protectedparser (lua_State *L, ZIO *z, const char *name, FILE: 3rd/lua/ldump.c type DumpState (line 26) | typedef struct { function dumpBlock (line 52) | static void dumpBlock (DumpState *D, const void *b, size_t size) { function dumpAlign (line 66) | static void dumpAlign (DumpState *D, unsigned align) { function dumpByte (line 80) | static void dumpByte (DumpState *D, int y) { function dumpVarint (line 95) | static void dumpVarint (DumpState *D, lua_Unsigned x) { function dumpSize (line 105) | static void dumpSize (DumpState *D, size_t sz) { function dumpInt (line 110) | static void dumpInt (DumpState *D, int x) { function dumpNumber (line 116) | static void dumpNumber (DumpState *D, lua_Number x) { function dumpInteger (line 127) | static void dumpInteger (DumpState *D, lua_Integer x) { function dumpString (line 143) | static void dumpString (DumpState *D, TString *ts) { function dumpCode (line 171) | static void dumpCode (DumpState *D, const Proto *f) { function dumpConstants (line 181) | static void dumpConstants (DumpState *D, const Proto *f) { function dumpProtos (line 207) | static void dumpProtos (DumpState *D, const Proto *f) { function dumpUpvalues (line 216) | static void dumpUpvalues (DumpState *D, const Proto *f) { function dumpDebug (line 227) | static void dumpDebug (DumpState *D, const Proto *f) { function dumpFunction (line 254) | static void dumpFunction (DumpState *D, const Proto *f) { function dumpHeader (line 273) | static void dumpHeader (DumpState *D) { function luaU_dump (line 288) | int luaU_dump (lua_State *L, const Proto *f, lua_Writer w, void *data, FILE: 3rd/lua/lfunc.c function CClosure (line 28) | CClosure *luaF_newCclosure (lua_State *L, int nupvals) { function LClosure (line 36) | LClosure *luaF_newLclosure (lua_State *L, int nupvals) { function luaF_initupvals (line 49) | void luaF_initupvals (lua_State *L, LClosure *cl) { function UpVal (line 66) | static UpVal *newupval (lua_State *L, StkId level, UpVal **prev) { function UpVal (line 88) | UpVal *luaF_findupval (lua_State *L, StkId level) { function callclosemethod (line 108) | static void callclosemethod (lua_State *L, TValue *obj, TValue *err, int... function checkclosemth (line 128) | static void checkclosemth (lua_State *L, StkId level) { function prepcallclosemth (line 146) | static void prepcallclosemth (lua_State *L, StkId level, TStatus status, function luaF_newtbcupval (line 173) | void luaF_newtbcupval (lua_State *L, StkId level) { function luaF_unlinkupval (line 187) | void luaF_unlinkupval (UpVal *uv) { function luaF_closeupval (line 198) | void luaF_closeupval (lua_State *L, StkId level) { function poptbclist (line 217) | static void poptbclist (lua_State *L) { function StkId (line 231) | StkId luaF_close (lua_State *L, StkId level, TStatus status, int yy) { function Proto (line 244) | Proto *luaF_newproto (lua_State *L) { function lu_mem (line 271) | lu_mem luaF_protosize (Proto *p) { function luaF_freeproto (line 286) | void luaF_freeproto (lua_State *L, Proto *f) { function luaF_shareproto (line 316) | void luaF_shareproto (Proto *f) { FILE: 3rd/lua/lgc.c function l_mem (line 113) | static l_mem objsize (GCObject *o) { function GCObject (line 163) | static GCObject **getgclist (GCObject *o) { function linkgclist_ (line 186) | static void linkgclist_ (GCObject *o, GCObject **pnext, GCObject **list) { function clearkey (line 209) | static void clearkey (Node *n) { function iscleared (line 223) | static int iscleared (global_State *g, const GCObject *o) { function luaC_barrier_ (line 246) | void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v) { function luaC_barrierback_ (line 268) | void luaC_barrierback_ (lua_State *L, GCObject *o) { function luaC_fix (line 282) | void luaC_fix (lua_State *L, GCObject *o) { function GCObject (line 297) | GCObject *luaC_newobjdt (lua_State *L, lu_byte tt, size_t sz, size_t off... function GCObject (line 312) | GCObject *luaC_newobj (lua_State *L, lu_byte tt, size_t sz) { function reallymarkobject (line 339) | static void reallymarkobject (global_State *g, GCObject *o) { function markmt (line 378) | static void markmt (global_State *g) { function markbeingfnz (line 388) | static void markbeingfnz (global_State *g) { function remarkupvals (line 406) | static void remarkupvals (global_State *g) { function cleargraylists (line 429) | static void cleargraylists (global_State *g) { function restartcollection (line 440) | static void restartcollection (global_State *g) { function genlink (line 470) | static void genlink (global_State *g, GCObject *o) { function traverseweakvalue (line 487) | static void traverseweakvalue (global_State *g, Table *h) { function traversearray (line 514) | static int traversearray (global_State *g, Table *h) { function traverseephemeron (line 541) | static int traverseephemeron (global_State *g, Table *h, int inv) { function traversestrongtable (line 576) | static void traversestrongtable (global_State *g, Table *h) { function getmode (line 595) | static int getmode (global_State *g, Table *h) { function l_mem (line 608) | static l_mem traversetable (global_State *g, Table *h) { function l_mem (line 631) | static l_mem traverseudata (global_State *g, Udata *u) { function l_mem (line 646) | static l_mem traverseproto (global_State *g, Proto *f) { function l_mem (line 661) | static l_mem traverseCclosure (global_State *g, CClosure *cl) { function l_mem (line 672) | static l_mem traverseLclosure (global_State *g, LClosure *cl) { function l_mem (line 695) | static l_mem traversethread (global_State *g, lua_State *th) { function l_mem (line 727) | static l_mem propagatemark (global_State *g) { function propagateall (line 743) | static void propagateall (global_State *g) { function convergeephemerons (line 755) | static void convergeephemerons (global_State *g) { function clearbykeys (line 789) | static void clearbykeys (global_State *g, GCObject *l) { function clearbyvalues (line 808) | static void clearbyvalues (global_State *g, GCObject *l, GCObject *f) { function freeupval (line 829) | static void freeupval (lua_State *L, UpVal *uv) { function freeobj (line 836) | static void freeobj (lua_State *L, GCObject *o) { function GCObject (line 892) | static GCObject **sweeplist (lua_State *L, GCObject **p, l_mem countin) { function GCObject (line 917) | static GCObject **sweeptolive (lua_State *L, GCObject **p) { function checkSizes (line 937) | static void checkSizes (lua_State *L, global_State *g) { function GCObject (line 949) | static GCObject *udata2finalize (global_State *g) { function dothecall (line 964) | static void dothecall (lua_State *L, void *ud) { function GCTM (line 970) | static void GCTM (lua_State *L) { function callallpendingfinalizers (line 1001) | static void callallpendingfinalizers (lua_State *L) { function GCObject (line 1011) | static GCObject **findlast (GCObject **p) { function separatetobefnz (line 1025) | static void separatetobefnz (global_State *g, int all) { function checkpointer (line 1048) | static void checkpointer (GCObject **p, GCObject *o) { function correctpointers (line 1058) | static void correctpointers (global_State *g, GCObject *o) { function luaC_checkfinalizer (line 1070) | void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt) { function setpause (line 1124) | static void setpause (global_State *g) { function sweep2old (line 1138) | static void sweep2old (lua_State *L, GCObject **p) { function GCObject (line 1176) | static GCObject **sweepgen (lua_State *L, global_State *g, GCObject **p, function GCObject (line 1233) | static GCObject **correctgraylist (GCObject **p) { function correctgraylists (line 1266) | static void correctgraylists (global_State *g) { function markold (line 1282) | static void markold (global_State *g, GCObject *from, GCObject *to) { function finishgencycle (line 1298) | static void finishgencycle (lua_State *L, global_State *g) { function minor2inc (line 1312) | static void minor2inc (lua_State *L, global_State *g, lu_byte kind) { function checkminormajor (line 1329) | static int checkminormajor (global_State *g) { function youngcollection (line 1341) | static void youngcollection (lua_State *L, global_State *g) { function atomic2gen (line 1395) | static void atomic2gen (lua_State *L, global_State *g) { function setminordebt (line 1423) | static void setminordebt (global_State *g) { function entergen (line 1434) | static void entergen (lua_State *L, global_State *g) { function luaC_changemode (line 1446) | void luaC_changemode (lua_State *L, int newmode) { function fullgen (line 1464) | static void fullgen (lua_State *L, global_State *g) { function checkmajorminor (line 1477) | static int checkmajorminor (lua_State *L, global_State *g) { function entersweep (line 1510) | static void entersweep (lua_State *L) { function deletelist (line 1522) | static void deletelist (lua_State *L, GCObject *p, GCObject *limit) { function luaC_freeallobjects (line 1535) | void luaC_freeallobjects (lua_State *L) { function atomic (line 1549) | static void atomic (lua_State *L) { function sweepstep (line 1594) | static void sweepstep (lua_State *L, global_State *g, function l_mem (line 1623) | static l_mem singlestep (lua_State *L, int fast) { function luaC_runtilstate (line 1700) | void luaC_runtilstate (lua_State *L, int state, int fast) { function incstep (line 1716) | static void incstep (lua_State *L, global_State *g) { function luaC_step (line 1746) | void luaC_step (lua_State *L) { function fullinc (line 1776) | static void fullinc (lua_State *L, global_State *g) { function luaC_fullgc (line 1792) | void luaC_fullgc (lua_State *L, int isemergency) { FILE: 3rd/lua/linit.c function LUALIB_API (line 46) | LUALIB_API void luaL_openselectedlibs (lua_State *L, int load, int prelo... FILE: 3rd/lua/liolib.c function l_checkmode (line 39) | static int l_checkmode (const char *mode) { type luaL_Stream (line 154) | typedef luaL_Stream LStream; function io_type (line 162) | static int io_type (lua_State *L) { function f_tostring (line 176) | static int f_tostring (lua_State *L) { function FILE (line 186) | static FILE *tofile (lua_State *L) { function LStream (line 200) | static LStream *newprefile (lua_State *L) { function aux_close (line 213) | static int aux_close (lua_State *L) { function f_close (line 221) | static int f_close (lua_State *L) { function io_close (line 227) | static int io_close (lua_State *L) { function f_gc (line 234) | static int f_gc (lua_State *L) { function io_fclose (line 245) | static int io_fclose (lua_State *L) { function LStream (line 252) | static LStream *newfile (lua_State *L) { function opencheck (line 260) | static void opencheck (lua_State *L, const char *fname, const char *mode) { function io_open (line 268) | static int io_open (lua_State *L) { function io_pclose (line 283) | static int io_pclose (lua_State *L) { function io_popen (line 290) | static int io_popen (lua_State *L) { function io_tmpfile (line 302) | static int io_tmpfile (lua_State *L) { function FILE (line 310) | static FILE *getiofile (lua_State *L, const char *findex) { function g_iofile (line 320) | static int g_iofile (lua_State *L, const char *f, const char *mode) { function io_input (line 337) | static int io_input (lua_State *L) { function io_output (line 342) | static int io_output (lua_State *L) { function aux_lines (line 365) | static void aux_lines (lua_State *L, int toclose) { function f_lines (line 376) | static int f_lines (lua_State *L) { function io_lines (line 388) | static int io_lines (lua_State *L) { type RN (line 429) | typedef struct { function nextc (line 440) | static int nextc (RN *rn) { function test2 (line 456) | static int test2 (RN *rn, const char *set) { function readdigits (line 466) | static int readdigits (RN *rn, int hex) { function read_number (line 479) | static int read_number (lua_State *L, FILE *f) { function test_eof (line 513) | static int test_eof (lua_State *L, FILE *f) { function read_line (line 521) | static int read_line (lua_State *L, FILE *f, int chop) { function read_all (line 542) | static void read_all (lua_State *L, FILE *f) { function read_chars (line 555) | static int read_chars (lua_State *L, FILE *f, size_t n) { function g_read (line 568) | static int g_read (lua_State *L, FILE *f, int first) { function io_read (line 619) | static int io_read (lua_State *L) { function f_read (line 624) | static int f_read (lua_State *L) { function io_readline (line 632) | static int io_readline (lua_State *L) { function g_write (line 663) | static int g_write (lua_State *L, FILE *f, int arg) { function io_write (line 690) | static int io_write (lua_State *L) { function f_write (line 695) | static int f_write (lua_State *L) { function f_seek (line 702) | static int f_seek (lua_State *L) { function f_setvbuf (line 722) | static int f_setvbuf (lua_State *L) { function aux_flush (line 735) | static int aux_flush (lua_State *L, FILE *f) { function f_flush (line 741) | static int f_flush (lua_State *L) { function io_flush (line 746) | static int io_flush (lua_State *L) { function createmeta (line 797) | static void createmeta (lua_State *L) { function io_noclose (line 810) | static int io_noclose (lua_State *L) { function createstdfile (line 819) | static void createstdfile (lua_State *L, FILE *f, const char *k, function LUAMOD_API (line 832) | LUAMOD_API int luaopen_io (lua_State *L) { FILE: 3rd/lua/llex.c function save (line 62) | static void save (LexState *ls, int c) { function luaX_init (line 75) | void luaX_init (lua_State *L) { function l_noret (line 116) | static l_noret lexerror (LexState *ls, const char *msg, int token) { function l_noret (line 124) | l_noret luaX_syntaxerror (LexState *ls, const char *msg) { function TString (line 135) | static TString *anchorstr (LexState *ls, TString *ts) { function TString (line 156) | TString *luaX_newstring (LexState *ls, const char *str, size_t l) { function inclinenumber (line 165) | static void inclinenumber (LexState *ls) { function luaX_setinput (line 176) | void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source, function check_next1 (line 208) | static int check_next1 (LexState *ls, int c) { function check_next2 (line 221) | static int check_next2 (LexState *ls, const char *set) { function read_numeral (line 244) | static int read_numeral (LexState *ls, SemInfo *seminfo) { function skip_sep (line 282) | static size_t skip_sep (LexState *ls) { function read_long_string (line 297) | static void read_long_string (LexState *ls, SemInfo *seminfo, size_t sep) { function esccheck (line 336) | static void esccheck (LexState *ls, int c, const char *msg) { function gethexa (line 345) | static int gethexa (LexState *ls) { function readhexaesc (line 352) | static int readhexaesc (LexState *ls) { function l_uint32 (line 365) | static l_uint32 readutf8esc (LexState *ls) { function utf8esc (line 383) | static void utf8esc (LexState *ls) { function readdecesc (line 391) | static int readdecesc (LexState *ls) { function read_string (line 404) | static void read_string (LexState *ls, int del, SemInfo *seminfo) { function llex (line 467) | static int llex (LexState *ls, SemInfo *seminfo) { function luaX_next (line 588) | void luaX_next (LexState *ls) { function luaX_lookahead (line 599) | int luaX_lookahead (LexState *ls) { FILE: 3rd/lua/llex.h type RESERVED (line 32) | enum RESERVED { type SemInfo (line 49) | typedef union { type Token (line 56) | typedef struct Token { type LexState (line 64) | typedef struct LexState { FILE: 3rd/lua/llimits.h type LUAI_MEM (line 27) | typedef LUAI_MEM l_mem; type LUAI_UMEM (line 28) | typedef LUAI_UMEM lu_mem; type l_mem (line 30) | typedef ptrdiff_t l_mem; type lu_mem (line 31) | typedef size_t lu_mem; type l_mem (line 33) | typedef long l_mem; type lu_mem (line 34) | typedef unsigned long lu_mem; type lu_byte (line 42) | typedef unsigned char lu_byte; type ls_byte (line 43) | typedef signed char ls_byte; type lu_byte (line 47) | typedef lu_byte TStatus; type LUAI_UACNUMBER (line 95) | typedef LUAI_UACNUMBER l_uacNumber; type LUAI_UACINT (line 96) | typedef LUAI_UACINT l_uacInt; type l_uint32 (line 225) | typedef unsigned int l_uint32; type l_uint32 (line 227) | typedef unsigned long l_uint32; FILE: 3rd/lua/lmathlib.c function math_abs (line 30) | static int math_abs (lua_State *L) { function math_sin (line 42) | static int math_sin (lua_State *L) { function math_cos (line 48) | static int math_cos (lua_State *L) { function math_tan (line 54) | static int math_tan (lua_State *L) { function math_asin (line 60) | static int math_asin (lua_State *L) { function math_acos (line 66) | static int math_acos (lua_State *L) { function math_atan (line 72) | static int math_atan (lua_State *L) { function math_toint (line 80) | static int math_toint (lua_State *L) { function pushnumint (line 93) | static void pushnumint (lua_State *L, lua_Number d) { function math_floor (line 102) | static int math_floor (lua_State *L) { function math_ceil (line 113) | static int math_ceil (lua_State *L) { function math_fmod (line 124) | static int math_fmod (lua_State *L) { function math_modf (line 146) | static int math_modf (lua_State *L) { function math_sqrt (line 163) | static int math_sqrt (lua_State *L) { function math_ult (line 169) | static int math_ult (lua_State *L) { function math_log (line 177) | static int math_log (lua_State *L) { function math_exp (line 199) | static int math_exp (lua_State *L) { function math_deg (line 205) | static int math_deg (lua_State *L) { function math_rad (line 211) | static int math_rad (lua_State *L) { function math_frexp (line 217) | static int math_frexp (lua_State *L) { function math_ldexp (line 226) | static int math_ldexp (lua_State *L) { function math_min (line 234) | static int math_min (lua_State *L) { function math_max (line 248) | static int math_max (lua_State *L) { function math_type (line 262) | static int math_type (lua_State *L) { function Rand64 (line 344) | static Rand64 rotl (Rand64 x, int n) { function Rand64 (line 348) | static Rand64 nextrand (Rand64 *state) { function lua_Number (line 379) | static lua_Number I2d (Rand64 x) { type Rand64 (line 400) | typedef struct Rand64 { function Rand64 (line 421) | static Rand64 packI (l_uint32 h, l_uint32 l) { function Rand64 (line 429) | static Rand64 Ishl (Rand64 i, int n) { function Ixor (line 435) | static void Ixor (Rand64 *i1, Rand64 i2) { function Rand64 (line 441) | static Rand64 Iadd (Rand64 i1, Rand64 i2) { function Rand64 (line 449) | static Rand64 times5 (Rand64 i) { function Rand64 (line 454) | static Rand64 times9 (Rand64 i) { function Rand64 (line 459) | static Rand64 rotl (Rand64 i, int n) { function Rand64 (line 466) | static Rand64 rotl1 (Rand64 i, int n) { function Rand64 (line 476) | static Rand64 nextrand (Rand64 *state) { function lua_Number (line 506) | static lua_Number I2d (Rand64 x) { function lua_Number (line 529) | static lua_Number I2d (Rand64 x) { function lua_Unsigned (line 539) | static lua_Unsigned I2UInt (Rand64 x) { function Rand64 (line 544) | static Rand64 Int2I (lua_Unsigned n) { type RanState (line 554) | typedef struct { function lua_Unsigned (line 569) | static lua_Unsigned project (lua_Unsigned ran, lua_Unsigned n, function math_random (line 582) | static int math_random (lua_State *L) { function setseed (line 617) | static void setseed (lua_State *L, Rand64 *state, function math_randomseed (line 631) | static int math_randomseed (lua_State *L) { function setrandfunc (line 657) | static void setrandfunc (lua_State *L) { function math_cosh (line 674) | static int math_cosh (lua_State *L) { function math_sinh (line 679) | static int math_sinh (lua_State *L) { function math_tanh (line 684) | static int math_tanh (lua_State *L) { function math_pow (line 689) | static int math_pow (lua_State *L) { function math_log10 (line 696) | static int math_log10 (lua_State *L) { function LUAMOD_API (line 752) | LUAMOD_API int luaopen_math (lua_State *L) { FILE: 3rd/lua/lmem.c function l_noret (line 142) | l_noret luaM_toobig (lua_State *L) { function luaM_free_ (line 150) | void luaM_free_ (lua_State *L, void *block, size_t osize) { FILE: 3rd/lua/loadlib.c function lsys_unloadlib (line 104) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 117) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function setprogdir (line 153) | static void setprogdir (lua_State *L) { function pusherror (line 170) | static void pusherror (lua_State *L) { function lsys_unloadlib (line 180) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 193) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function lsys_unloadlib (line 216) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 228) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function noenv (line 261) | static int noenv (lua_State *L) { function setpath (line 274) | static void setpath (lua_State *L, const char *fieldname, function createlibstr (line 347) | static void createlibstr (lua_State *L, void *plib) { function addtoclib (line 359) | static void addtoclib (lua_State *L, const char *path, void *plib) { function lookforfunc (line 384) | static int lookforfunc (lua_State *L, const char *path, const char *sym) { function ll_loadlib (line 405) | static int ll_loadlib (lua_State *L) { function readable (line 428) | static int readable (const char *filename) { function pusherrornotfound (line 465) | static void pusherrornotfound (lua_State *L, const char *path) { function ll_searchpath (line 502) | static int ll_searchpath (lua_State *L) { function checkload (line 528) | static int checkload (lua_State *L, int stat, const char *filename) { function searcher_Lua (line 539) | static int searcher_Lua (lua_State *L) { function loadfunc (line 556) | static int loadfunc (lua_State *L, const char *filename, const char *mod... function searcher_C (line 574) | static int searcher_C (lua_State *L) { function searcher_Croot (line 582) | static int searcher_Croot (lua_State *L) { function searcher_preload (line 604) | static int searcher_preload (lua_State *L) { function findloader (line 618) | static void findloader (lua_State *L, const char *name) { function ll_require (line 650) | static int ll_require (lua_State *L) { function createsearcherstable (line 703) | static void createsearcherstable (lua_State *L) { function LUAMOD_API (line 724) | LUAMOD_API int luaopen_package (lua_State *L) { FILE: 3rd/lua/lobject.c function lu_byte (line 37) | lu_byte luaO_ceillog2 (unsigned int x) { function lu_byte (line 62) | lu_byte luaO_codeparam (unsigned int p) { function l_mem (line 89) | l_mem luaO_applyparam (lu_byte p, l_mem x) { function lua_Integer (line 115) | static lua_Integer intarith (lua_State *L, int op, lua_Integer v1, function lua_Number (line 135) | static lua_Number numarith (lua_State *L, int op, lua_Number v1, function luaO_rawarith (line 151) | int luaO_rawarith (lua_State *L, int op, const TValue *p1, const TValue ... function luaO_arith (line 188) | void luaO_arith (lua_State *L, int op, const TValue *p1, const TValue *p2, function lu_byte (line 197) | lu_byte luaO_hexavalue (int c) { function isneg (line 204) | static int isneg (const char **s) { function lua_Number (line 228) | static lua_Number lua_strx2number (const char *s, char **endptr) { function luaO_str2num (line 371) | size_t luaO_str2num (const char *s, TValue *o) { function luaO_utf8esc (line 386) | int luaO_utf8esc (char *buff, l_uint32 x) { function tostringbuffFloat (line 427) | static int tostringbuffFloat (lua_Number n, char *buff) { function luaO_tostringbuff (line 449) | unsigned luaO_tostringbuff (const TValue *obj, char *buff) { function luaO_tostring (line 464) | void luaO_tostring (lua_State *L, TValue *obj) { type BuffFS (line 490) | typedef struct BuffFS { function initbuff (line 500) | static void initbuff (lua_State *L, BuffFS *buff) { function pushbuff (line 513) | static void pushbuff (lua_State *L, void *ud) { function addstr2buff (line 549) | static void addstr2buff (BuffFS *buff, const char *str, size_t slen) { function addnum2buff (line 585) | static void addnum2buff (BuffFS *buff, TValue *num) { function luaO_chunkid (line 682) | void luaO_chunkid (char *out, const char *source, size_t srclen) { FILE: 3rd/lua/lobject.h type Value (line 49) | typedef union Value { type TValue (line 67) | typedef struct TValue { type StackValue (line 148) | typedef union StackValue { type StackValue (line 158) | typedef StackValue *StkId; type StkIdRel (line 165) | typedef union { type GCObject (line 305) | typedef struct GCObject { type TString (line 405) | typedef struct TString { type UValue (line 482) | typedef union UValue { type Udata (line 492) | typedef struct Udata { type Udata0 (line 511) | typedef struct Udata0 { type l_uint32 (line 543) | typedef l_uint32 Instruction; type Upvaldesc (line 549) | typedef struct Upvaldesc { type LocVar (line 561) | typedef struct LocVar { type AbsLineInfo (line 578) | typedef struct AbsLineInfo { type Proto (line 603) | typedef struct Proto { type UpVal (line 680) | typedef struct UpVal { type CClosure (line 700) | typedef struct CClosure { type LClosure (line 707) | typedef struct LClosure { type Closure (line 714) | typedef union Closure { type Node (line 752) | typedef union Node { type Table (line 777) | typedef struct Table { FILE: 3rd/lua/lopcodes.c function luaP_isOT (line 117) | int luaP_isOT (Instruction i) { function luaP_isIT (line 131) | int luaP_isIT (Instruction i) { FILE: 3rd/lua/lopcodes.h type OpMode (line 36) | enum OpMode {iABC, ivABC, iABx, iAsBx, iAx, isJ} type OpCode (line 231) | typedef enum { FILE: 3rd/lua/loslib.c function os_execute (line 143) | static int os_execute (lua_State *L) { function os_remove (line 157) | static int os_remove (lua_State *L) { function os_rename (line 164) | static int os_rename (lua_State *L) { function os_tmpname (line 172) | static int os_tmpname (lua_State *L) { function os_getenv (line 183) | static int os_getenv (lua_State *L) { function os_clock (line 189) | static int os_clock (lua_State *L) { function setfield (line 212) | static void setfield (lua_State *L, const char *key, int value, int delt... function setboolfield (line 222) | static void setboolfield (lua_State *L, const char *key, int value) { function setallfields (line 233) | static void setallfields (lua_State *L, struct tm *stm) { function getboolfield (line 246) | static int getboolfield (lua_State *L, const char *key) { function getfield (line 254) | static int getfield (lua_State *L, const char *key, int d, int delta) { function time_t (line 294) | static time_t l_checktime (lua_State *L, int arg) { function os_date (line 305) | static int os_date (lua_State *L) { function os_time (line 348) | static int os_time (lua_State *L) { function os_difftime (line 374) | static int os_difftime (lua_State *L) { function os_setlocale (line 384) | static int os_setlocale (lua_State *L) { function os_exit (line 396) | static int os_exit (lua_State *L) { function LUAMOD_API (line 428) | LUAMOD_API int luaopen_os (lua_State *L) { FILE: 3rd/lua/lparser.c type BlockCnt (line 49) | typedef struct BlockCnt { function l_noret (line 68) | static l_noret error_expected (LexState *ls, int token) { function l_noret (line 74) | static l_noret errorlimit (FuncState *fs, int limit, const char *what) { function luaY_checklimit (line 87) | void luaY_checklimit (FuncState *fs, int v, int l, const char *what) { function testnext (line 95) | static int testnext (LexState *ls, int c) { function check (line 107) | static void check (LexState *ls, int c) { function checknext (line 116) | static void checknext (LexState *ls, int c) { function check_match (line 130) | static void check_match (LexState *ls, int what, int who, int where) { function TString (line 143) | static TString *str_checkname (LexState *ls) { function init_exp (line 152) | static void init_exp (expdesc *e, expkind k, int i) { function codestring (line 159) | static void codestring (expdesc *e, TString *s) { function codename (line 166) | static void codename (LexState *ls, expdesc *e) { function registerlocalvar (line 175) | static short registerlocalvar (LexState *ls, FuncState *fs, function new_varkind (line 194) | static int new_varkind (LexState *ls, TString *name, lu_byte kind) { function new_localvar (line 211) | static int new_localvar (LexState *ls, TString *name) { function Vardesc (line 226) | static Vardesc *getlocalvardesc (FuncState *fs, int vidx) { function lu_byte (line 236) | static lu_byte reglevel (FuncState *fs, int nvar) { function lu_byte (line 250) | lu_byte luaY_nvarstack (FuncState *fs) { function LocVar (line 258) | static LocVar *localdebuginfo (FuncState *fs, int vidx) { function init_var (line 273) | static void init_var (FuncState *fs, expdesc *e, int vidx) { function check_readonly (line 286) | static void check_readonly (LexState *ls, expdesc *e) { function adjustlocalvars (line 328) | static void adjustlocalvars (LexState *ls, int nvars) { function removevars (line 346) | static void removevars (FuncState *fs, int tolevel) { function searchupvalue (line 360) | static int searchupvalue (FuncState *fs, TString *name) { function Upvaldesc (line 370) | static Upvaldesc *allocupvalue (FuncState *fs) { function newupvalue (line 382) | static int newupvalue (FuncState *fs, TString *name, expdesc *v) { function searchvar (line 414) | static int searchvar (FuncState *fs, TString *n, expdesc *var) { function markupval (line 451) | static void markupval (FuncState *fs, int level) { function marktobeclosed (line 463) | static void marktobeclosed (FuncState *fs) { function singlevaraux (line 476) | static void singlevaraux (FuncState *fs, TString *n, expdesc *var, int b... function buildglobal (line 502) | static void buildglobal (LexState *ls, TString *varname, expdesc *var) { function buildvar (line 520) | static void buildvar (LexState *ls, TString *varname, expdesc *var) { function singlevar (line 538) | static void singlevar (LexState *ls, expdesc *var) { function adjust_assign (line 547) | static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *... function l_noret (line 580) | static l_noret jumpscopeerror (LexState *ls, Labeldesc *gt) { function closegoto (line 597) | static void closegoto (LexState *ls, int g, Labeldesc *label, int bup) { function Labeldesc (line 626) | static Labeldesc *findlabel (LexState *ls, TString *name, int ilb) { function newlabelentry (line 640) | static int newlabelentry (LexState *ls, Labellist *l, TString *name, function newgotoentry (line 663) | static int newgotoentry (LexState *ls, TString *name, int line) { function createlabel (line 678) | static void createlabel (LexState *ls, TString *name, int line, int last) { function solvegotos (line 696) | static void solvegotos (FuncState *fs, BlockCnt *bl) { function enterblock (line 720) | static void enterblock (FuncState *fs, BlockCnt *bl, lu_byte isloop) { function l_noret (line 737) | static l_noret undefgoto (LexState *ls, Labeldesc *gt) { function leaveblock (line 745) | static void leaveblock (FuncState *fs) { function Proto (line 768) | static Proto *addprototype (LexState *ls) { function codeclosure (line 792) | static void codeclosure (LexState *ls, expdesc *v) { function open_func (line 799) | static void open_func (LexState *ls, FuncState *fs, BlockCnt *bl) { function close_func (line 830) | static void close_func (LexState *ls) { function block_follow (line 864) | static int block_follow (LexState *ls, int withuntil) { function statlist (line 875) | static void statlist (LexState *ls) { function fieldsel (line 887) | static void fieldsel (LexState *ls, expdesc *v) { function yindex (line 898) | static void yindex (LexState *ls, expdesc *v) { type ConsControl (line 913) | typedef struct ConsControl { function recfield (line 936) | static void recfield (LexState *ls, ConsControl *cc) { function closelistfield (line 955) | static void closelistfield (FuncState *fs, ConsControl *cc) { function lastlistfield (line 967) | static void lastlistfield (FuncState *fs, ConsControl *cc) { function listfield (line 983) | static void listfield (LexState *ls, ConsControl *cc) { function field (line 990) | static void field (LexState *ls, ConsControl *cc) { function maxtostore (line 1017) | static int maxtostore (FuncState *fs) { function constructor (line 1028) | static void constructor (LexState *ls, expdesc *t) { function setvararg (line 1059) | static void setvararg (FuncState *fs) { function parlist (line 1065) | static void parlist (LexState *ls) { function body (line 1103) | static void body (LexState *ls, expdesc *e, int ismethod, int line) { function explist (line 1125) | static int explist (LexState *ls, expdesc *v) { function funcargs (line 1138) | static void funcargs (LexState *ls, expdesc *f) { function primaryexp (line 1195) | static void primaryexp (LexState *ls, expdesc *v) { function suffixedexp (line 1217) | static void suffixedexp (LexState *ls, expdesc *v) { function simpleexp (line 1254) | static void simpleexp (LexState *ls, expdesc *v) { function UnOpr (line 1309) | static UnOpr getunopr (int op) { function BinOpr (line 1320) | static BinOpr getbinopr (int op) { function BinOpr (line 1374) | static BinOpr subexpr (LexState *ls, expdesc *v, int limit) { function expr (line 1404) | static void expr (LexState *ls, expdesc *v) { function block (line 1419) | static void block (LexState *ls) { type LHS_assign (line 1433) | struct LHS_assign { function check_conflict (line 1445) | static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc... function storevartop (line 1484) | static void storevartop (FuncState *fs, expdesc *var) { function restassign (line 1498) | static void restassign (LexState *ls, struct LHS_assign *lh, int nvars) { function cond (line 1528) | static int cond (LexState *ls) { function gotostat (line 1538) | static void gotostat (LexState *ls, int line) { function breakstat (line 1547) | static void breakstat (LexState *ls, int line) { function checkrepeated (line 1565) | static void checkrepeated (LexState *ls, TString *name) { function labelstat (line 1573) | static void labelstat (LexState *ls, TString *name, int line) { function whilestat (line 1583) | static void whilestat (LexState *ls, int line) { function repeatstat (line 1602) | static void repeatstat (LexState *ls, int line) { function exp1 (line 1632) | static void exp1 (LexState *ls) { function fixforjump (line 1645) | static void fixforjump (FuncState *fs, int pc, int dest, int back) { function forbody (line 1659) | static void forbody (LexState *ls, int base, int line, int nvars, int is... function fornum (line 1685) | static void fornum (LexState *ls, TString *varname, int line) { function forlist (line 1707) | static void forlist (LexState *ls, TString *indexname) { function forstat (line 1734) | static void forstat (LexState *ls, int line) { function test_then_block (line 1752) | static void test_then_block (LexState *ls, int *escapelist) { function ifstat (line 1767) | static void ifstat (LexState *ls, int line) { function localfunc (line 1781) | static void localfunc (LexState *ls) { function lu_byte (line 1793) | static lu_byte getvarattribute (LexState *ls, lu_byte df) { function checktoclose (line 1810) | static void checktoclose (FuncState *fs, int level) { function localstat (line 1818) | static void localstat (LexState *ls) { function lu_byte (line 1862) | static lu_byte getglobalattribute (LexState *ls, lu_byte df) { function checkglobal (line 1876) | static void checkglobal (LexState *ls, TString *varname, int line) { function initglobal (line 1894) | static void initglobal (LexState *ls, int nvars, int firstidx, int n, function globalnames (line 1915) | static void globalnames (LexState *ls, lu_byte defkind) { function globalstat (line 1931) | static void globalstat (LexState *ls) { function globalfunc (line 1947) | static void globalfunc (LexState *ls, int line) { function globalstatfunc (line 1962) | static void globalstatfunc (LexState *ls, int line) { function funcname (line 1972) | static int funcname (LexState *ls, expdesc *v) { function funcstat (line 1986) | static void funcstat (LexState *ls, int line) { function exprstat (line 1999) | static void exprstat (LexState *ls) { function retstat (line 2017) | static void retstat (LexState *ls) { function statement (line 2049) | static void statement (LexState *ls) { function mainfunc (line 2150) | static void mainfunc (LexState *ls, FuncState *fs) { function LClosure (line 2168) | LClosure *luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff, FILE: 3rd/lua/lparser.h type expkind (line 25) | typedef enum { type expdesc (line 78) | typedef struct expdesc { type Vardesc (line 118) | typedef union Vardesc { type Labeldesc (line 132) | typedef struct Labeldesc { type Labellist (line 142) | typedef struct Labellist { type Dyndata (line 150) | typedef struct Dyndata { type BlockCnt (line 162) | struct BlockCnt type FuncState (line 166) | typedef struct FuncState { FILE: 3rd/lua/lstate.c function luaE_setdebt (line 61) | void luaE_setdebt (global_State *g, l_mem debt) { function CallInfo (line 71) | CallInfo *luaE_extendCI (lua_State *L) { function freeCI (line 88) | static void freeCI (lua_State *L) { function luaE_shrinkCI (line 104) | void luaE_shrinkCI (lua_State *L) { function luaE_checkcstack (line 131) | void luaE_checkcstack (lua_State *L) { function LUAI_FUNC (line 139) | LUAI_FUNC void luaE_incCstack (lua_State *L) { function resetCI (line 146) | static void resetCI (lua_State *L) { function stack_init (line 158) | static void stack_init (lua_State *L1, lua_State *L) { function freestack (line 172) | static void freestack (lua_State *L) { function init_registry (line 186) | static void init_registry (lua_State *L, global_State *g) { function f_luaopen (line 207) | static void f_luaopen (lua_State *L, void *ud) { function preinit_thread (line 225) | static void preinit_thread (lua_State *L, global_State *g) { function lu_mem (line 246) | lu_mem luaE_threadsize (lua_State *L) { function close_state (line 255) | static void close_state (lua_State *L) { function LUA_API (line 273) | LUA_API lua_State *lua_newthread (lua_State *L) { function luaE_freethread (line 300) | void luaE_freethread (lua_State *L, lua_State *L1) { function TStatus (line 310) | TStatus luaE_resetthread (lua_State *L, TStatus status) { function LUA_API (line 324) | LUA_API int lua_closethread (lua_State *L, lua_State *from) { function LUA_API (line 336) | LUA_API lua_State *lua_newstate (lua_Alloc f, void *ud, unsigned seed) { function LUA_API (line 391) | LUA_API void lua_close (lua_State *L) { function luaE_warning (line 398) | void luaE_warning (lua_State *L, const char *msg, int tocont) { function luaE_warnerror (line 408) | void luaE_warnerror (lua_State *L, const char *where) { FILE: 3rd/lua/lstate.h type CallInfo (line 14) | typedef struct CallInfo CallInfo; type lua_longjmp (line 122) | struct lua_longjmp type stringtable (line 167) | typedef struct stringtable { type CallInfo (line 187) | struct CallInfo { type lua_State (line 285) | struct lua_State { type LX (line 318) | typedef struct LX { type global_State (line 327) | typedef struct global_State { type TString (line 396) | struct TString type Udata (line 397) | struct Udata type Table (line 399) | struct Table type Proto (line 400) | struct Proto type lua_State (line 401) | struct lua_State type UpVal (line 402) | struct UpVal FILE: 3rd/lua/lstring.c function luaS_eqstr (line 46) | int luaS_eqstr (TString *a, TString *b) { function luaS_eqshrstr (line 54) | int luaS_eqshrstr (TString *a, TString *b) { function luaS_share (line 68) | void luaS_share (TString *ts) { function luaS_hash (line 77) | static unsigned luaS_hash (const char *str, size_t l, unsigned seed) { function luaS_hashlongstr (line 85) | unsigned luaS_hashlongstr (TString *ts) { function tablerehash (line 96) | static void tablerehash (TString **vect, int osize, int nsize) { function luaS_resize (line 119) | void luaS_resize (lua_State *L, int nsize) { function luaS_clearcache (line 144) | void luaS_clearcache (global_State *g) { function luaS_init (line 157) | void luaS_init (lua_State *L) { function luaS_sizelngstr (line 173) | size_t luaS_sizelngstr (size_t len, int kind) { function TString (line 191) | static TString *createstrobj (lua_State *L, size_t totalsize, lu_byte tag, function TString (line 204) | TString *luaS_createlngstrobj (lua_State *L, size_t l) { function luaS_remove (line 215) | void luaS_remove (lua_State *L, TString *ts) { function growstrtab (line 225) | static void growstrtab (lua_State *L, stringtable *tb) { function TString (line 239) | static TString *internshrstr (lua_State *L, const char *str, size_t l) { function TString (line 274) | TString *luaS_newlstr (lua_State *L, const char *str, size_t l) { function TString (line 294) | TString *luaS_new (lua_State *L, const char *str) { function Udata (line 311) | Udata *luaS_newudata (lua_State *L, size_t s, unsigned short nuvalue) { type NewExt (line 328) | struct NewExt { function f_newext (line 336) | static void f_newext (lua_State *L, void *ud) { function TString (line 343) | TString *luaS_newextlstr (lua_State *L, function TString (line 369) | TString *luaS_normstr (lua_State *L, TString *ts) { FILE: 3rd/lua/lstrlib.c function str_len (line 40) | static int str_len (lua_State *L) { function posrelatI (line 56) | static size_t posrelatI (lua_Integer pos, size_t len) { function getendpos (line 72) | static size_t getendpos (lua_State *L, int arg, lua_Integer def, function str_sub (line 85) | static int str_sub (lua_State *L) { function str_reverse (line 97) | static int str_reverse (lua_State *L) { function str_lower (line 109) | static int str_lower (lua_State *L) { function str_upper (line 122) | static int str_upper (lua_State *L) { function str_rep (line 139) | static int str_rep (lua_State *L) { function str_byte (line 166) | static int str_byte (lua_State *L) { function str_char (line 184) | static int str_char (lua_State *L) { type str_Writer (line 205) | struct str_Writer { function writer (line 211) | static int writer (lua_State *L, const void *b, size_t size, void *ud) { function str_dump (line 227) | static int str_dump (lua_State *L) { function tonum (line 259) | static int tonum (lua_State *L, int arg) { function trymt (line 279) | static void trymt (lua_State *L, const char *mtkey, const char *opname) { function arith (line 290) | static int arith (lua_State *L, int op, const char *mtname) { function arith_add (line 299) | static int arith_add (lua_State *L) { function arith_sub (line 303) | static int arith_sub (lua_State *L) { function arith_mul (line 307) | static int arith_mul (lua_State *L) { function arith_mod (line 311) | static int arith_mod (lua_State *L) { function arith_pow (line 315) | static int arith_pow (lua_State *L) { function arith_div (line 319) | static int arith_div (lua_State *L) { function arith_idiv (line 323) | static int arith_idiv (lua_State *L) { function arith_unm (line 327) | static int arith_unm (lua_State *L) { type MatchState (line 360) | typedef struct MatchState { function check_capture (line 388) | static int check_capture (MatchState *ms, int l) { function capture_to_close (line 397) | static int capture_to_close (MatchState *ms) { function match_class (line 429) | static int match_class (int c, int cl) { function matchbracketclass (line 449) | static int matchbracketclass (int c, const char *p, const char *ec) { function singlematch (line 472) | static int singlematch (MatchState *ms, const char *s, const char *p, function get_onecapture (line 704) | static ptrdiff_t get_onecapture (MatchState *ms, int i, const char *s, function push_onecapture (line 728) | static void push_onecapture (MatchState *ms, int i, const char *s, function push_captures (line 738) | static int push_captures (MatchState *ms, const char *s, const char *e) { function nospecials (line 749) | static int nospecials (const char *p, size_t l) { function prepstate (line 760) | static void prepstate (MatchState *ms, lua_State *L, function reprepstate (line 770) | static void reprepstate (MatchState *ms) { function str_find_aux (line 776) | static int str_find_aux (lua_State *L, int find) { function str_find (line 822) | static int str_find (lua_State *L) { function str_match (line 827) | static int str_match (lua_State *L) { type GMatchState (line 833) | typedef struct GMatchState { function gmatch_aux (line 841) | static int gmatch_aux (lua_State *L) { function gmatch (line 857) | static int gmatch (lua_State *L) { function add_s (line 874) | static void add_s (MatchState *ms, luaL_Buffer *b, const char *s, function add_value (line 909) | static int add_value (MatchState *ms, luaL_Buffer *b, const char *s, function str_gsub (line 945) | static int str_gsub (lua_State *L) { function lua_Number (line 1020) | static lua_Number adddigit (char *buff, unsigned n, lua_Number x) { function num2straux (line 1028) | static int num2straux (char *buff, unsigned sz, lua_Number x) { function lua_number2strx (line 1060) | static int lua_number2strx (lua_State *L, char *buff, unsigned sz, function addquoted (line 1126) | static void addquoted (luaL_Buffer *b, const char *s, size_t len) { function quotefloat (line 1155) | static int quotefloat (lua_State *L, char *buff, lua_Number n) { function addliteral (line 1179) | static void addliteral (lua_State *L, luaL_Buffer *b, int arg) { function checkformat (line 1229) | static void checkformat (lua_State *L, const char *form, const char *flags, function addlenmod (line 1267) | static void addlenmod (char *form, const char *lenmod) { function str_format (line 1277) | static int str_format (lua_State *L) { type Header (line 1422) | typedef struct Header { type KOption (line 1432) | typedef enum KOption { function digit (line 1451) | static int digit (int c) { return '0' <= c && c <= '9'; } function getnum (line 1453) | static size_t getnum (const char **fmt, size_t df) { function getnumlimit (line 1470) | static unsigned getnumlimit (Header *h, const char **fmt, size_t df) { function initheader (line 1482) | static void initheader (lua_State *L, Header *h) { function KOption (line 1492) | static KOption getoption (Header *h, const char **fmt, size_t *size) { function KOption (line 1545) | static KOption getdetails (Header *h, size_t totalsize, const char **fmt, function packint (line 1578) | static void packint (luaL_Buffer *b, lua_Unsigned n, function copywithendian (line 1599) | static void copywithendian (char *dest, const char *src, function str_pack (line 1611) | static int str_pack (lua_State *L) { function str_packsize (line 1717) | static int str_packsize (lua_State *L) { function lua_Integer (line 1746) | static lua_Integer unpackint (lua_State *L, const char *str, function str_unpack (line 1772) | static int str_unpack (lua_State *L) { function createmetatable (line 1872) | static void createmetatable (lua_State *L) { function LUAMOD_API (line 1889) | LUAMOD_API int luaopen_string (lua_State *L) { FILE: 3rd/lua/ltable.c type Limbox_aux (line 55) | typedef struct { Node *dummy; Node follows_pNode; } Limbox_aux; type Limbox (line 57) | typedef union { function Node (line 145) | static Node *hashint (const Table *t, lua_Integer i) { function l_hashfloat (line 168) | static unsigned l_hashfloat (lua_Number n) { function Node (line 188) | static Node *mainpositionTV (const Table *t, const TValue *key) { function l_sinline (line 226) | l_sinline Node *mainpositionfromnode (const Table *t, Node *nd) { function equalkey (line 252) | static int equalkey (const TValue *k1, const Node *n2, int deadok) { function TValue (line 294) | static const TValue *getgeneric (Table *t, const TValue *key, int deadok) { function checkrange (line 313) | static unsigned checkrange (lua_Integer k, unsigned limit) { function keyinarray (line 336) | static unsigned keyinarray (Table *t, const TValue *key) { function findindex (line 346) | static unsigned findindex (lua_State *L, Table *t, TValue *key, function luaH_next (line 364) | int luaH_next (lua_State *L, Table *t, StkId key) { function sizehash (line 391) | static size_t sizehash (Table *t) { function freehash (line 396) | static void freehash (lua_State *L, Table *t) { type Counters (line 424) | typedef struct { function computesizes (line 449) | static unsigned computesizes (Counters *ct) { function countint (line 473) | static void countint (lua_Integer key, Counters *ct) { function l_sinline (line 482) | l_sinline int arraykeyisempty (const Table *t, unsigned key) { function numusearray (line 491) | static void numusearray (const Table *t, Counters *ct) { function numusehash (line 524) | static void numusehash (const Table *t, Counters *ct) { function concretesize (line 547) | static size_t concretesize (unsigned int size) { function Value (line 566) | static Value *resizearray (lua_State *L , Table *t, function setnodevector (line 605) | static void setnodevector (lua_State *L, Table *t, unsigned size) { function reinserthash (line 640) | static void reinserthash (lua_State *L, Table *ot, Table *t) { function exchangehashpart (line 662) | static void exchangehashpart (Table *t1, Table *t2) { function reinsertOldSlice (line 679) | static void reinsertOldSlice (Table *t, unsigned oldasize, function clearNewSlice (line 697) | static void clearNewSlice (Table *t, unsigned oldasize, unsigned newasiz... function luaH_resize (line 719) | void luaH_resize (lua_State *L, Table *t, unsigned newasize, function luaH_resizearray (line 754) | void luaH_resizearray (lua_State *L, Table *t, unsigned int nasize) { function rehash (line 765) | static void rehash (lua_State *L, Table *t, const TValue *ek) { function Table (line 802) | Table *luaH_new (lua_State *L) { function lu_mem (line 814) | lu_mem luaH_size (Table *t) { function luaH_free (line 825) | void luaH_free (lua_State *L, Table *t) { function Node (line 832) | static Node *getfreepos (Table *t) { function insertkey (line 862) | static int insertkey (Table *t, const TValue *key, TValue *value) { function newcheckedkey (line 905) | static void newcheckedkey (Table *t, const TValue *key, TValue *value) { function luaH_newkey (line 917) | static void luaH_newkey (lua_State *L, Table *t, const TValue *key, function TValue (line 934) | static const TValue *getintfromhash (Table *t, lua_Integer key) { function hashkeyisempty (line 950) | static int hashkeyisempty (Table *t, lua_Unsigned key) { function lu_byte (line 956) | static lu_byte finishnodeget (const TValue *val, TValue *res) { function lu_byte (line 964) | lu_byte luaH_getint (Table *t, lua_Integer key, TValue *res) { function TValue (line 980) | const TValue *luaH_Hgetshortstr (Table *t, TString *key) { function lu_byte (line 996) | lu_byte luaH_getshortstr (Table *t, TString *key, TValue *res) { function TValue (line 1001) | static const TValue *Hgetlongstr (Table *t, TString *key) { function TValue (line 1009) | static const TValue *Hgetstr (Table *t, TString *key) { function lu_byte (line 1017) | lu_byte luaH_getstr (Table *t, TString *key, TValue *res) { function lu_byte (line 1025) | lu_byte luaH_get (Table *t, const TValue *key, TValue *res) { function retpsetcode (line 1054) | static int retpsetcode (Table *t, const TValue *slot) { function finishnodeset (line 1062) | static int finishnodeset (Table *t, const TValue *slot, TValue *val) { function rawfinishnodeset (line 1072) | static int rawfinishnodeset (const TValue *slot, TValue *val) { function luaH_psetint (line 1082) | int luaH_psetint (Table *t, lua_Integer key, TValue *val) { function psetint (line 1088) | static int psetint (Table *t, lua_Integer key, TValue *val) { function luaH_psetshortstr (line 1103) | int luaH_psetshortstr (Table *t, TString *key, TValue *val) { function luaH_psetstr (line 1129) | int luaH_psetstr (Table *t, TString *key, TValue *val) { function luaH_pset (line 1137) | int luaH_pset (Table *t, const TValue *key, TValue *val) { function luaH_finishset (line 1159) | void luaH_finishset (lua_State *L, Table *t, const TValue *key, function luaH_set (line 1202) | void luaH_set (lua_State *L, Table *t, const TValue *key, TValue *value) { function luaH_setint (line 1213) | void luaH_setint (lua_State *L, Table *t, lua_Integer key, TValue *value) { function lua_Unsigned (line 1248) | static lua_Unsigned hash_search (lua_State *L, Table *t, unsigned asize) { function binsearch (line 1280) | static unsigned int binsearch (Table *array, unsigned int i, unsigned in... function lua_Unsigned (line 1292) | static lua_Unsigned newhint (Table *t, unsigned hint) { function lua_Unsigned (line 1310) | lua_Unsigned luaH_getn (lua_State *L, Table *t) { function Node (line 1360) | Node *luaH_mainposition (const Table *t, const TValue *key) { FILE: 3rd/lua/ltablib.c function checkfield (line 37) | static int checkfield (lua_State *L, const char *key, int n) { function checktab (line 47) | static void checktab (lua_State *L, int arg, int what) { function tcreate (line 62) | static int tcreate (lua_State *L) { function tinsert (line 72) | static int tinsert (lua_State *L) { function tremove (line 102) | static int tremove (lua_State *L) { function tmove (line 126) | static int tmove (lua_State *L) { function addfield (line 158) | static void addfield (lua_State *L, luaL_Buffer *b, lua_Integer i) { function tconcat (line 167) | static int tconcat (lua_State *L) { function tpack (line 192) | static int tpack (lua_State *L) { function tunpack (line 205) | static int tunpack (lua_State *L) { type IdxT (line 238) | typedef unsigned int IdxT; function set2 (line 261) | static void set2 (lua_State *L, IdxT i, IdxT j) { function sort_comp (line 271) | static int sort_comp (lua_State *L, int a, int b) { function IdxT (line 294) | static IdxT partition (lua_State *L, IdxT lo, IdxT up) { function IdxT (line 330) | static IdxT choosePivot (IdxT lo, IdxT up, unsigned int rnd) { function auxsort (line 341) | static void auxsort (lua_State *L, IdxT lo, IdxT up, unsigned rnd) { function sort (line 394) | static int sort (lua_State *L) { function LUAMOD_API (line 422) | LUAMOD_API int luaopen_table (lua_State *L) { FILE: 3rd/lua/ltests.c function setnameval (line 53) | static void setnameval (lua_State *L, const char *name, int val) { function pushobject (line 59) | static void pushobject (lua_State *L, const TValue *o) { function badexit (line 65) | static void badexit (const char *fmt, const char *s1, const char *s2) { function tpanic (line 75) | static int tpanic (lua_State *L) { function warnf (line 95) | static void warnf (void *ud, const char *msg, int tocont) { type memHeader (line 167) | typedef union memHeader { function freeblock (line 196) | static void freeblock (Memcontrol *mc, memHeader *block) { function testobjref1 (line 297) | static int testobjref1 (global_State *g, GCObject *f, GCObject *t) { function printobj (line 314) | static void printobj (global_State *g, GCObject *o) { function lua_printobj (line 324) | void lua_printobj (lua_State *L, struct GCObject *o) { function lua_printvalue (line 329) | void lua_printvalue (TValue *v) { function testobjref (line 368) | static int testobjref (global_State *g, GCObject *f, GCObject *t) { function checkobjref (line 381) | static void checkobjref (global_State *g, GCObject *f, GCObject *t) { function checkvalref (line 395) | static void checkvalref (global_State *g, GCObject *f, const TValue *t) { function checktable (line 400) | static void checktable (global_State *g, Table *h) { function checkudata (line 423) | static void checkudata (global_State *g, Udata *u) { function checkproto (line 432) | static void checkproto (global_State *g, Proto *f) { function checkCclosure (line 449) | static void checkCclosure (global_State *g, CClosure *cl) { function checkLclosure (line 457) | static void checkLclosure (global_State *g, LClosure *cl) { function lua_checkpc (line 472) | static int lua_checkpc (CallInfo *ci) { function check_stack (line 483) | static void check_stack (global_State *g, lua_State *L1) { function checkrefs (line 505) | static void checkrefs (global_State *g, GCObject *o) { function checkobject (line 557) | static void checkobject (global_State *g, GCObject *o, int maybedead, function l_mem (line 580) | static l_mem checkgraylist (global_State *g, GCObject *o) { function l_mem (line 609) | static l_mem checkgrays (global_State *g) { function incifingray (line 626) | static void incifingray (global_State *g, GCObject *o, l_mem *count) { function l_mem (line 643) | static l_mem checklist (global_State *g, int maybedead, int tof, function lua_checkmemory (line 671) | int lua_checkmemory (lua_State *L) { function luaI_printcode (line 763) | void luaI_printcode (Proto *pt, int size) { function luaI_printinst (line 773) | void luaI_printinst (Proto *pt, int pc) { function listcode (line 780) | static int listcode (lua_State *L) { function printcode (line 799) | static int printcode (lua_State *L) { function listk (line 815) | static int listk (lua_State *L) { function listabslineinfo (line 830) | static int listabslineinfo (lua_State *L) { function listlocals (line 848) | static int listlocals (lua_State *L) { function lua_printstack (line 865) | void lua_printstack (lua_State *L) { function lua_printallstack (line 878) | int lua_printallstack (lua_State *L) { function get_limits (line 900) | static int get_limits (lua_State *L) { function get_sizes (line 911) | static int get_sizes (lua_State *L) { function mem_query (line 922) | static int mem_query (lua_State *L) { function alloc_count (line 949) | static int alloc_count (lua_State *L) { function alloc_failnext (line 958) | static int alloc_failnext (lua_State *L) { function settrick (line 965) | static int settrick (lua_State *L) { function gc_color (line 974) | static int gc_color (lua_State *L) { function gc_age (line 990) | static int gc_age (lua_State *L) { function gc_printobj (line 1006) | static int gc_printobj (lua_State *L) { function gc_state (line 1025) | static int gc_state (lua_State *L) { function luai_tracegctest (line 1051) | void luai_tracegctest (lua_State *L, int first) { function tracegc (line 1067) | static int tracegc (lua_State *L) { function hash_query (line 1078) | static int hash_query (lua_State *L) { function stacklevel (line 1098) | static int stacklevel (lua_State *L) { function table_query (line 1109) | static int table_query (lua_State *L) { function gc_query (line 1151) | static int gc_query (lua_State *L) { function test_codeparam (line 1165) | static int test_codeparam (lua_State *L) { function test_applyparam (line 1172) | static int test_applyparam (lua_State *L) { function string_query (line 1180) | static int string_query (lua_State *L) { function getreftable (line 1202) | static int getreftable (lua_State *L) { function tref (line 1210) | static int tref (lua_State *L) { function getref (line 1222) | static int getref (lua_State *L) { function unref (line 1231) | static int unref (lua_State *L) { function upvalue (line 1241) | static int upvalue (lua_State *L) { function newuserdata (line 1258) | static int newuserdata (lua_State *L) { function pushuserdata (line 1267) | static int pushuserdata (lua_State *L) { function udataval (line 1274) | static int udataval (lua_State *L) { function doonnewstack (line 1280) | static int doonnewstack (lua_State *L) { function s2d (line 1292) | static int s2d (lua_State *L) { function d2s (line 1298) | static int d2s (lua_State *L) { function num2int (line 1305) | static int num2int (lua_State *L) { function makeseed (line 1311) | static int makeseed (lua_State *L) { function newstate (line 1317) | static int newstate (lua_State *L) { function lua_State (line 1331) | static lua_State *getstate (lua_State *L) { function loadlib (line 1338) | static int loadlib (lua_State *L) { function closestate (line 1352) | static int closestate (lua_State *L) { function doremote (line 1358) | static int doremote (lua_State *L) { function log2_aux (line 1383) | static int log2_aux (lua_State *L) { type Aux (line 1390) | struct Aux { jmp_buf jb; const char *paniccode; lua_State *L; } function panicback (line 1395) | static int panicback (lua_State *L) { function checkpanic (line 1406) | static int checkpanic (lua_State *L) { function externKstr (line 1435) | static int externKstr (lua_State *L) { function externstr (line 1448) | static int externstr (lua_State *L) { function skip (line 1479) | static void skip (const char **pc) { function getnum_aux (line 1489) | static int getnum_aux (lua_State *L, lua_State *L1, const char **pc) { function getindex_aux (line 1544) | static int getindex_aux (lua_State *L, lua_State *L1, const char **pc) { function regcodes (line 1567) | static void regcodes (lua_State *L) { function runC (line 1596) | static int runC (lua_State *L, lua_State *L1, const char *pc) { function testC (line 2002) | static int testC (lua_State *L) { function Cfunc (line 2021) | static int Cfunc (lua_State *L) { function Cfunck (line 2026) | static int Cfunck (lua_State *L, int status, lua_KContext ctx) { function makeCfunc (line 2035) | static int makeCfunc (lua_State *L) { function Chook (line 2054) | static void Chook (lua_State *L, lua_Debug *ar) { function sethookaux (line 2071) | static void sethookaux (lua_State *L, int mask, int count, const char *s... function sethook (line 2090) | static int sethook (lua_State *L) { function coresume (line 2108) | static int coresume (lua_State *L) { function nonblock (line 2133) | static int nonblock (lua_State *L) { type luaL_Reg (line 2147) | struct luaL_Reg function checkfinalmem (line 2202) | static void checkfinalmem (void) { function luaB_opentests (line 2208) | int luaB_opentests (lua_State *L) { FILE: 3rd/lua/ltests.h type Memcontrol (line 52) | typedef struct Memcontrol { type GCObject (line 83) | struct GCObject type GCObject (line 84) | struct GCObject type TValue (line 90) | struct TValue type TValue (line 91) | struct TValue type L_EXTRA (line 102) | struct L_EXTRA { int lock; int *plock; } FILE: 3rd/lua/ltm.c function luaT_init (line 38) | void luaT_init (lua_State *L) { function TValue (line 60) | const TValue *luaT_gettm (Table *events, TMS event, TString *ename) { function TValue (line 71) | const TValue *luaT_gettmbyobj (lua_State *L, const TValue *o, TMS event) { function luaT_callTM (line 103) | void luaT_callTM (lua_State *L, const TValue *f, const TValue *p1, function lu_byte (line 119) | lu_byte luaT_callTMres (lua_State *L, const TValue *f, const TValue *p1, function callbinTM (line 138) | static int callbinTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_trybinTM (line 150) | void luaT_trybinTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_tryconcatTM (line 173) | void luaT_tryconcatTM (lua_State *L) { function luaT_trybinassocTM (line 180) | void luaT_trybinassocTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_trybiniTM (line 189) | void luaT_trybiniTM (lua_State *L, const TValue *p1, lua_Integer i2, function luaT_callorderTM (line 200) | int luaT_callorderTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_callorderiTM (line 210) | int luaT_callorderiTM (lua_State *L, const TValue *p1, int v2, function createvarargtab (line 231) | static void createvarargtab (lua_State *L, StkId f, int n) { function buildhiddenargs (line 255) | static void buildhiddenargs (lua_State *L, CallInfo *ci, const Proto *p, function luaT_adjustvarargs (line 272) | void luaT_adjustvarargs (lua_State *L, CallInfo *ci, const Proto *p) { function luaT_getvararg (line 292) | void luaT_getvararg (CallInfo *ci, StkId ra, TValue *rc) { function getnumargs (line 321) | static int getnumargs (lua_State *L, CallInfo *ci, Table *h) { function luaT_getvarargs (line 338) | void luaT_getvarargs (lua_State *L, CallInfo *ci, StkId where, int wanted, FILE: 3rd/lua/ltm.h type TMS (line 18) | typedef enum { type CallInfo (line 98) | struct CallInfo type CallInfo (line 101) | struct CallInfo FILE: 3rd/lua/lua.c function setsignal (line 46) | static void setsignal (int sig, void (*handler)(int)) { function lstop (line 64) | static void lstop (lua_State *L, lua_Debug *ar) { function laction (line 77) | static void laction (int i) { function print_usage (line 84) | static void print_usage (const char *badoption) { function l_message (line 111) | static void l_message (const char *pname, const char *msg) { function report (line 121) | static int report (lua_State *L, int status) { function msghandler (line 136) | static int msghandler (lua_State *L) { function docall (line 155) | static int docall (lua_State *L, int narg, int nres) { function print_version (line 169) | static void print_version (void) { function createargtable (line 185) | static void createargtable (lua_State *L, char **argv, int argc, int scr... function dochunk (line 197) | static int dochunk (lua_State *L, int status) { function dofile (line 203) | static int dofile (lua_State *L, const char *name) { function dostring (line 208) | static int dostring (lua_State *L, const char *s, const char *name) { function dolibrary (line 218) | static int dolibrary (lua_State *L, char *globname) { function pushargs (line 245) | static int pushargs (lua_State *L) { function handle_script (line 258) | static int handle_script (lua_State *L, char **argv) { function collectargs (line 287) | static int collectargs (char **argv, int *first) { function runargs (line 350) | static int runargs (lua_State *L, char **argv, int n) { function handle_luainit (line 377) | static int handle_luainit (lua_State *L) { function lua_saveline (line 481) | static void lua_saveline (const char *line) { function lua_freeline (line 488) | static void lua_freeline (char *line) { function lua_initreadline (line 500) | static void lua_initreadline (lua_State *L) { function incomplete (line 553) | static int incomplete (lua_State *L, int status) { function pushline (line 567) | static int pushline (lua_State *L, int firstline) { function addreturn (line 588) | static int addreturn (lua_State *L) { function checklocal (line 600) | static void checklocal (const char *line) { function multiline (line 617) | static int multiline (lua_State *L) { function loadline (line 640) | static int loadline (lua_State *L) { function l_print (line 660) | static void l_print (lua_State *L) { function doREPL (line 677) | static void doREPL (lua_State *L) { function pmain (line 704) | static int pmain (lua_State *L) { function main (line 749) | int main (int argc, char **argv) { FILE: 3rd/lua/lua.h type lua_State (line 56) | typedef struct lua_State lua_State; type LUA_NUMBER (line 90) | typedef LUA_NUMBER lua_Number; type LUA_INTEGER (line 94) | typedef LUA_INTEGER lua_Integer; type LUA_UNSIGNED (line 97) | typedef LUA_UNSIGNED lua_Unsigned; type LUA_KCONTEXT (line 100) | typedef LUA_KCONTEXT lua_KContext; type lua_Debug (line 137) | typedef struct lua_Debug lua_Debug; type lua_Debug (line 491) | struct lua_Debug { FILE: 3rd/lua/luac.c function fatal (line 43) | static void fatal(const char* message) function cannot (line 49) | static void cannot(const char* what) function usage (line 55) | static void usage(const char* message) function doargs (line 77) | static int doargs(int argc, char* argv[]) function Proto (line 144) | static const Proto* combine(lua_State* L, int n) function writer (line 163) | static int writer(lua_State* L, const void* p, size_t size, void* u) function pmain (line 169) | static int pmain(lua_State* L) function main (line 197) | int main(int argc, char* argv[]) function PrintString (line 221) | static void PrintString(const TString* ts) function PrintType (line 266) | static void PrintType(const Proto* f, int i) function PrintConstant (line 295) | static void PrintConstant(const Proto* f, int i) function PrintCode (line 335) | static void PrintCode(const Proto* f) function PrintHeader (line 678) | static void PrintHeader(const Proto* f) function PrintDebug (line 698) | static void PrintDebug(const Proto* f) function PrintFunction (line 726) | static void PrintFunction(const Proto* f, int full) FILE: 3rd/lua/lundump.c type LoadState (line 34) | typedef struct { function l_noret (line 45) | static l_noret error (LoadState *S, const char *why) { function loadBlock (line 57) | static void loadBlock (LoadState *S, void *b, size_t size) { function loadAlign (line 64) | static void loadAlign (LoadState *S, unsigned align) { function lu_byte (line 88) | static lu_byte loadByte (LoadState *S) { function lua_Unsigned (line 97) | static lua_Unsigned loadVarint (LoadState *S, lua_Unsigned limit) { function loadSize (line 111) | static size_t loadSize (LoadState *S) { function loadInt (line 116) | static int loadInt (LoadState *S) { function lua_Number (line 122) | static lua_Number loadNumber (LoadState *S) { function lua_Integer (line 129) | static lua_Integer loadInteger (LoadState *S) { function loadString (line 145) | static void loadString (LoadState *S, Proto *p, TString **sl) { function loadCode (line 187) | static void loadCode (LoadState *S, Proto *f) { function loadConstants (line 205) | static void loadConstants (LoadState *S, Proto *f) { function loadProtos (line 247) | static void loadProtos (LoadState *S, Proto *f) { function loadUpvalues (line 268) | static void loadUpvalues (LoadState *S, Proto *f) { function loadDebug (line 283) | static void loadDebug (LoadState *S, Proto *f) { function loadFunction (line 326) | static void loadFunction (LoadState *S, Proto *f) { function checkliteral (line 344) | static void checkliteral (LoadState *S, const char *s, const char *msg) { function l_noret (line 353) | static l_noret numerror (LoadState *S, const char *what, const char *tna... function checknumsize (line 359) | static void checknumsize (LoadState *S, int size, const char *tname) { function checknumformat (line 365) | static void checknumformat (LoadState *S, int eq, const char *tname) { function checkHeader (line 377) | static void checkHeader (LoadState *S) { function LClosure (line 395) | LClosure *luaU_undump (lua_State *L, ZIO *Z, const char *name, int fixed) { FILE: 3rd/lua/lutf8lib.c function lua_Integer (line 38) | static lua_Integer u_posrelat (lua_Integer pos, size_t len) { function utflen (line 87) | static int utflen (lua_State *L) { function codepoint (line 117) | static int codepoint (lua_State *L) { function pushutfchar (line 146) | static void pushutfchar (lua_State *L, int arg) { function utfchar (line 156) | static int utfchar (lua_State *L) { function byteoffset (line 178) | static int byteoffset (lua_State *L) { function iter_aux (line 228) | static int iter_aux (lua_State *L, int strict) { function iter_auxstrict (line 249) | static int iter_auxstrict (lua_State *L) { function iter_auxlax (line 253) | static int iter_auxlax (lua_State *L) { function iter_codes (line 258) | static int iter_codes (lua_State *L) { function LUAMOD_API (line 285) | LUAMOD_API int luaopen_utf8 (lua_State *L) { FILE: 3rd/lua/lvm.c function l_strton (line 91) | static int l_strton (const TValue *obj, TValue *result) { function luaV_tonumber_ (line 108) | int luaV_tonumber_ (const TValue *obj, lua_Number *n) { function luaV_flttointeger (line 126) | int luaV_flttointeger (lua_Number n, lua_Integer *p, F2Imod mode) { function luaV_tointegerns (line 142) | int luaV_tointegerns (const TValue *obj, lua_Integer *p, F2Imod mode) { function luaV_tointeger (line 157) | int luaV_tointeger (const TValue *obj, lua_Integer *p, F2Imod mode) { function forlimit (line 181) | static int forlimit (lua_State *L, lua_Integer init, const TValue *lim, function forprep (line 214) | static int forprep (lua_State *L, StkId ra) { function floatforloop (line 273) | static int floatforloop (StkId ra) { function lu_byte (line 291) | lu_byte luaV_finishget (lua_State *L, const TValue *t, TValue *key, function luaV_finishset (line 334) | void luaV_finishset (lua_State *L, const TValue *t, TValue *key, function l_strcmp (line 393) | static int l_strcmp (const TString *ts1, const TString *ts2) { function l_sinline (line 428) | l_sinline int LTintfloat (lua_Integer i, lua_Number f) { function l_sinline (line 445) | l_sinline int LEintfloat (lua_Integer i, lua_Number f) { function l_sinline (line 462) | l_sinline int LTfloatint (lua_Number f, lua_Integer i) { function l_sinline (line 479) | l_sinline int LEfloatint (lua_Number f, lua_Integer i) { function l_sinline (line 495) | l_sinline int LTnum (const TValue *l, const TValue *r) { function l_sinline (line 517) | l_sinline int LEnum (const TValue *l, const TValue *r) { function lessthanothers (line 539) | static int lessthanothers (lua_State *L, const TValue *l, const TValue *... function luaV_lessthan (line 551) | int luaV_lessthan (lua_State *L, const TValue *l, const TValue *r) { function lessequalothers (line 561) | static int lessequalothers (lua_State *L, const TValue *l, const TValue ... function luaV_lessequal (line 573) | int luaV_lessequal (lua_State *L, const TValue *l, const TValue *r) { function luaV_equalobj (line 584) | int luaV_equalobj (lua_State *L, const TValue *t1, const TValue *t2) { function copy2buff (line 670) | static void copy2buff (StkId top, int n, char *buff) { function luaV_concat (line 686) | void luaV_concat (lua_State *L, int total) { function luaV_objlen (line 733) | void luaV_objlen (lua_State *L, StkId ra, const TValue *rb) { function lua_Integer (line 768) | lua_Integer luaV_idiv (lua_State *L, lua_Integer m, lua_Integer n) { function lua_Integer (line 788) | lua_Integer luaV_mod (lua_State *L, lua_Integer m, lua_Integer n) { function lua_Number (line 806) | lua_Number luaV_modf (lua_State *L, lua_Number m, lua_Number n) { function lua_Integer (line 820) | lua_Integer luaV_shiftl (lua_Integer x, lua_Integer y) { function pushclosure (line 836) | static void pushclosure (lua_State *L, Proto *p, UpVal **encup, StkId base, function luaV_finishOp (line 857) | void luaV_finishOp (lua_State *L) { function luaV_execute (line 1200) | void luaV_execute (lua_State *L, CallInfo *ci) { FILE: 3rd/lua/lvm.h type F2Imod (line 43) | typedef enum { FILE: 3rd/lua/lzio.c function luaZ_fill (line 24) | int luaZ_fill (ZIO *z) { function luaZ_init (line 39) | void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader, void *data) { function checkbuffer (line 50) | static int checkbuffer (ZIO *z) { function luaZ_read (line 63) | size_t luaZ_read (ZIO *z, void *b, size_t n) { FILE: 3rd/lua/lzio.h type ZIO (line 18) | typedef struct Zio ZIO; type Mbuffer (line 23) | typedef struct Mbuffer { type Zio (line 56) | struct Zio { FILE: lualib-src/lsha1.c type SHA1_CTX (line 91) | typedef struct { function SHA1_Transform (line 124) | static void SHA1_Transform(uint32_t state[5], const uint8_t buffer[64]) function sat_SHA1_Init (line 177) | static void sat_SHA1_Init(SHA1_CTX* context) function sat_SHA1_Update (line 190) | static void sat_SHA1_Update(SHA1_CTX* context, const uint8_t* data, cons... function sat_SHA1_Final (line 219) | static void sat_SHA1_Final(SHA1_CTX* context, uint8_t digest[SHA1_DIGEST... function lsha1 (line 249) | int function xor_key (line 265) | static inline void function LUAMOD_API (line 274) | LUAMOD_API int FILE: lualib-src/ltls.c type tls_context (line 16) | struct tls_context { type ssl_ctx (line 24) | struct ssl_ctx { function _init_bio (line 34) | static void function _init_client_context (line 57) | static void function _init_server_context (line 64) | static void type tls_context (line 71) | struct tls_context type tls_context (line 73) | struct tls_context type tls_context (line 73) | struct tls_context type ssl_ctx (line 83) | struct ssl_ctx type ssl_ctx (line 85) | struct ssl_ctx type ssl_ctx (line 85) | struct ssl_ctx function _ltls_context_finished (line 92) | static int function _ltls_context_close (line 100) | static int function _bio_read (line 113) | static int function _bio_write (line 143) | static void function _ltls_context_handshake (line 162) | static int function _ltls_context_read (line 204) | static int function _ltls_context_write (line 243) | static int function _lset_ext_host_name (line 270) | static int function _lctx_gc (line 280) | static int function _lctx_cert (line 290) | static int function _lctx_ciphers (line 319) | static int function lnew_ctx (line 334) | static int function lnew_tls (line 362) | static int function luaopen_ltls_c (line 402) | int function ltls_init_constructor (line 418) | static int function ltls_init_destructor (line 434) | static int function luaopen_ltls_init_c (line 450) | int FILE: lualib-src/lua-bson.c type bson (line 46) | struct bson { type bson_reader (line 53) | struct bson_reader { function get_length (line 58) | static inline int32_t function bson_destroy (line 65) | static inline void function bson_create (line 72) | static inline void function bson_reserve (line 79) | static inline void function check_reader (line 95) | static inline void function read_byte (line 102) | static inline int function read_int32 (line 113) | static inline int32_t function read_int64 (line 123) | static inline int64_t function lua_Number (line 135) | static inline lua_Number type bson_reader (line 152) | struct bson_reader type bson_reader (line 161) | struct bson_reader function write_byte (line 178) | static inline void function write_int32 (line 184) | static inline void function write_length (line 194) | static inline void function utf8_copy (line 205) | static int function write_string (line 232) | static void function reserve_length (line 251) | static inline int function write_int64 (line 259) | static inline void function write_double (line 269) | static inline void function append_key (line 283) | static inline void function is_32bit (line 289) | static inline int function append_number (line 294) | static void type bson (line 312) | struct bson function write_binary (line 314) | static void function append_one (line 323) | static void function bson_numstr (line 434) | static inline int function pack_array (line 444) | static void function pack_dict_data (line 460) | static void function pack_simple_dict (line 479) | static void function pack_meta_dict (line 491) | static void function is_rawarray (line 514) | static bool function append_table (line 529) | static void function pack_ordered_dict (line 557) | static void function ltostring (line 577) | static int function llen (line 585) | static int function make_object (line 592) | static void function unpack_dict (line 602) | static void function lmakeindex (line 744) | static int function replace_object (line 829) | static void function lreplace (line 865) | static int function ldecode (line 915) | static int function bson_meta (line 930) | static void function encode_bson (line 950) | static int function lencode (line 964) | static int function lto_lightuserdata (line 982) | static int function encode_bson_byorder (line 989) | static int function lencode_order (line 1001) | static int function ldate (line 1022) | static int function lint64 (line 1035) | static int function ltimestamp (line 1048) | static int function lregex (line 1069) | static int function lbinary (line 1090) | static int function lsubtype (line 1105) | static int function ltype (line 1196) | static int function typeclosure (line 1231) | static void function init_oid_header (line 1260) | static void function hextoint (line 1289) | static inline int function lobjectid (line 1300) | static int function LUAMOD_API (line 1332) | LUAMOD_API int FILE: lualib-src/lua-clientsocket.c function lconnect (line 24) | static int function lclose (line 49) | static int function block_send (line 57) | static void function lsend (line 75) | static int type socket_buffer (line 96) | struct socket_buffer { function lrecv (line 101) | static int function lusleep (line 122) | static int type queue (line 133) | struct queue { type queue (line 142) | struct queue function lreadstdin (line 170) | static int function lshutdown (line 188) | static int function LUAMOD_API (line 222) | LUAMOD_API int FILE: lualib-src/lua-cluster.c function fill_uint32 (line 25) | static void function fill_header (line 33) | static void function packreq_number (line 83) | static int function packreq_string (line 108) | static int function packreq_multi (line 146) | static void function packrequest (line 171) | static int function lpackrequest (line 206) | static int function lpackpush (line 211) | static int function lpacktrace (line 216) | static int function unpack_uint32 (line 242) | static inline uint32_t function return_buffer (line 247) | static void function unpackreq_number (line 255) | static int function unpackmreq_number (line 275) | static int function unpackmreq_part (line 293) | static int function unpacktrace (line 308) | static int function unpackreq_string (line 314) | static int function unpackmreq_string (line 336) | static int function lunpackrequest (line 357) | static int function lpackresponse (line 417) | static int function lunpackresponse (line 494) | static int function lappend (line 539) | static int function lconcat (line 558) | static int function lisname (line 591) | static int function lnodename (line 601) | static int function LUAMOD_API (line 618) | LUAMOD_API int FILE: lualib-src/lua-crypt.c function des_main_ks (line 251) | static void function des_crypt (line 320) | static void function lrandomkey (line 344) | static int function padding_mode_table (line 360) | static void function padding_add_iso7816_4 (line 379) | static void function padding_remove_iso7816_4 (line 385) | static int function padding_add_pkcs7 (line 402) | static void function padding_remove_pkcs7 (line 408) | static int function check_padding_mode (line 430) | static inline void function add_padding (line 436) | static void function remove_padding (line 445) | static int function des_key (line 451) | static void function ldesencode (line 461) | static int function ldesdecode (line 487) | static int function Hash (line 520) | static void function lhashkey (line 543) | static int function ltohex (line 553) | static int function lfromhex (line 574) | static int function digest_md5 (line 628) | static void function hmac (line 667) | static void function hmac_md5 (line 685) | static void function read64 (line 708) | static void function pushqword (line 725) | static int function lhmac64 (line 741) | static int function lhmac64_md5 (line 756) | static int function lhmac_hash (line 769) | static int function mul_mod_p (line 795) | static inline uint64_t function pow_mod_p (line 817) | static inline uint64_t function powmodp (line 831) | static uint64_t function push64 (line 838) | static void function ldhsecret (line 853) | static int function ldhexchange (line 870) | static int function lb64encode (line 892) | static int function b64index (line 935) | static inline int function lb64decode (line 948) | static int function lxor_str (line 1014) | static int function LUAMOD_API (line 1038) | LUAMOD_API int function LUAMOD_API (line 1075) | LUAMOD_API int FILE: lualib-src/lua-datasheet.c type proxy (line 19) | struct proxy { type document (line 24) | struct document { type table (line 32) | struct table { type table (line 40) | struct table type document (line 41) | struct document type table (line 45) | struct table function create_proxy (line 48) | static void function clear_table (line 83) | static void function update_cache (line 101) | static void function lupdate (line 156) | static int function getuint32 (line 171) | static inline uint32_t function getfloat (line 186) | static inline float function pushvalue (line 203) | static void function copytable (line 229) | static void function lnew (line 252) | static int function copyfromdata (line 265) | static void function lindex (line 280) | static int function lnext (line 287) | static int function lpairs (line 299) | static int function llen (line 308) | static int function new_weak_table (line 315) | static void function gen_metatable (line 326) | static void function lstringpointer (line 350) | static int function LUAMOD_API (line 357) | LUAMOD_API int FILE: lualib-src/lua-debugchannel.c type command (line 13) | struct command { type channel (line 18) | struct channel { type channel (line 25) | struct channel type channel (line 27) | struct channel type channel (line 35) | struct channel type channel (line 36) | struct channel type channel (line 37) | struct channel function if (line 38) | SPIN_LOCK(c) type channel (line 47) | struct channel type channel (line 48) | struct channel type command (line 56) | struct command type command (line 60) | struct command function SPIN_DESTROY (line 64) | SPIN_UNLOCK(c) function channel_write (line 91) | static void type channel_box (line 107) | struct channel_box { function lread (line 111) | static int function lwrite (line 123) | static int function lrelease (line 132) | static int type channel (line 144) | struct channel type channel (line 145) | struct channel type channel_box (line 155) | struct channel_box function lcreate (line 172) | static int function lconnect (line 179) | static int function lua_State (line 197) | static lua_State *getthread (lua_State *L, int *arg) { function hookf (line 212) | static void hookf (lua_State *L, lua_Debug *ar) { function makemask (line 234) | static int makemask (const char *smask, int count) { function db_sethook (line 243) | static int db_sethook (lua_State *L) { function LUAMOD_API (line 273) | LUAMOD_API int FILE: lualib-src/lua-memory.c function ltotal (line 8) | static int function lblock (line 16) | static int function ldumpinfo (line 24) | static int function ljestat (line 35) | static int function lmallctl (line 55) | static int function ldump (line 62) | static int function lcurrent (line 69) | static int function ldumpheap (line 75) | static int function lprofactive (line 81) | static int function LUAMOD_API (line 95) | LUAMOD_API int FILE: lualib-src/lua-mongo.c type msg_flags_t (line 16) | typedef enum { type connection (line 24) | struct connection { type response (line 29) | struct response { type buffer (line 36) | struct buffer { function little_endian (line 43) | static inline uint32_t function get_length (line 55) | static inline uint32_t function buffer_destroy (line 65) | static inline void function buffer_create (line 72) | static inline void function buffer_reserve (line 79) | static inline void function write_int32 (line 95) | static inline void function write_int8 (line 105) | static inline void function reserve_length (line 129) | static inline int function write_length (line 137) | static inline void type header_t (line 146) | struct header_t { function unpack_reply (line 160) | static int function reply_length (line 213) | static int function op_msg (line 227) | static int function LUAMOD_API (line 262) | LUAMOD_API int FILE: lualib-src/lua-multicast.c type mc_package (line 12) | struct mc_package { function pack (line 18) | static int function mc_packlocal (line 37) | static int function mc_packremote (line 53) | static int function mc_unpacklocal (line 71) | static int function mc_bindrefer (line 90) | static int function mc_closelocal (line 109) | static int function mc_remote (line 129) | static int function mc_nextid (line 140) | static int function LUAMOD_API (line 150) | LUAMOD_API int FILE: lualib-src/lua-netpack.c type netpack (line 31) | struct netpack { type uncomplete (line 37) | struct uncomplete { type queue (line 44) | struct queue { function clear_list (line 52) | static void function lclear (line 62) | static int function hash_fd (line 85) | static inline int type uncomplete (line 93) | struct uncomplete type queue (line 94) | struct queue type uncomplete (line 98) | struct uncomplete type uncomplete (line 105) | struct uncomplete type queue (line 117) | struct queue type queue (line 119) | struct queue type queue (line 121) | struct queue function expand_queue (line 134) | static void function push_data (line 151) | static void type uncomplete (line 170) | struct uncomplete type queue (line 172) | struct queue type uncomplete (line 174) | struct uncomplete type uncomplete (line 174) | struct uncomplete function read_size (line 183) | static inline int function push_more (line 189) | static void function close_uncomplete (line 218) | static void function filter_data_ (line 228) | static int function filter_data (line 310) | static inline int function pushstring (line 319) | static void function lfilter (line 338) | static int function lpop (line 400) | static int function write_size (line 434) | static inline void function lpack (line 440) | static int function ltostring (line 458) | static int function LUAMOD_API (line 471) | LUAMOD_API int FILE: lualib-src/lua-seri.c type block (line 40) | struct block { type write_block (line 45) | struct write_block { type read_block (line 52) | struct read_block { type block (line 58) | struct block type block (line 60) | struct block type block (line 60) | struct block function wb_push (line 65) | inline static void function wb_init (line 87) | static void function wb_free (line 96) | static void function rball_init (line 111) | static void type read_block (line 119) | struct read_block function wb_nil (line 130) | static inline void function wb_boolean (line 136) | static inline void function wb_integer (line 142) | static inline void function wb_real (line 176) | static inline void function wb_pointer (line 183) | static inline void function wb_string (line 190) | static inline void type write_block (line 215) | struct write_block function wb_table_array (line 217) | static int function wb_table_hash (line 239) | static void function wb_table_metapairs (line 259) | static int function wb_table (line 285) | static int function pack_one (line 303) | static void function pack_from (line 352) | static void function invalid_stream_line (line 361) | static inline void function lua_Integer (line 369) | static lua_Integer function get_real (line 412) | static double type read_block (line 423) | struct read_block function get_buffer (line 433) | static void type read_block (line 442) | struct read_block function unpack_table (line 444) | static void function push_value (line 477) | static void function unpack_one (line 533) | static void function seri (line 544) | static void function luaseri_unpack (line 565) | int function LUAMOD_API (line 609) | LUAMOD_API int FILE: lualib-src/lua-sharedata.c type table (line 21) | struct table type table (line 26) | struct table type node (line 31) | struct node { type state (line 41) | struct state { type table (line 47) | struct table { type context (line 56) | struct context { type ctrl (line 62) | struct ctrl { function countsize (line 67) | static int function calchash (line 91) | static uint32_t function stringindex (line 102) | static int function setvalue (line 124) | static void function setarray (line 181) | static void function ishashkey (line 191) | static int function fillnocolliding (line 212) | static void function fillcolliding (line 237) | static void function convtable (line 277) | static int function delete_tbl (line 329) | static void function pconv (line 348) | static int function convert_stringmap (line 379) | static void function lnewconf (line 406) | static int type table (line 459) | struct table type table (line 461) | struct table function ldeleteconf (line 468) | static int function pushvalue (line 476) | static void type node (line 503) | struct node type table (line 504) | struct table type node (line 507) | struct node function lindexconf (line 534) | static int function pushkey (line 572) | static void function pushfirsthash (line 583) | static int function lnextkey (line 593) | static int function llen (line 652) | static int function lhashlen (line 659) | static int function releaseobj (line 666) | static int function lboxconf (line 678) | static int function lmarkdirty (line 696) | static int function lisdirty (line 704) | static int function lgetref (line 714) | static int function lincref (line 723) | static int function ldecref (line 733) | static int function lneedupdate (line 743) | static int function lupdate (line 754) | static int function LUAMOD_API (line 771) | LUAMOD_API int FILE: lualib-src/lua-sharetable.c function mark_shared (line 11) | static void function lis_sharedtable (line 59) | static int function make_matrix (line 70) | static int function clone_table (line 80) | static int function lco_stackvalues (line 87) | static int type state_ud (line 113) | struct state_ud { function close_state (line 117) | static int function get_matrix (line 127) | static int function get_size (line 138) | static int function box_state (line 153) | static int function load_matrixfile (line 172) | static int function matrix_from_file (line 193) | static int function LUAMOD_API (line 243) | LUAMOD_API int function LUAMOD_API (line 259) | LUAMOD_API int FILE: lualib-src/lua-skynet.c function get_time (line 25) | static int64_t function traceback (line 38) | static int type callback_context (line 49) | struct callback_context { function _cb (line 53) | static int function forward_cb (line 90) | static int function clear_last_context (line 97) | static void function _cb_pre (line 106) | static int function _forward_pre (line 114) | static int function lcallback (line 122) | static int function lcommand (line 141) | static int function laddresscommand (line 159) | static int function lintcommand (line 191) | static int function lgenid (line 228) | static int function send_message (line 245) | static int function lsend (line 316) | static int function lredirect (line 331) | static int function lerror (line 337) | static int function ltostring (line 365) | static int function lharbor (line 376) | static int function lpackstring (line 388) | static int function ltrash (line 398) | static int function lnow (line 418) | static int function lhpc (line 425) | static int type source_info (line 433) | struct source_info { function ltrace (line 444) | static int function LUAMOD_API (line 498) | LUAMOD_API int FILE: lualib-src/lua-socket.c type buffer_node (line 29) | struct buffer_node { type socket_buffer (line 35) | struct socket_buffer { function lfreepool (line 42) | static int function lnewpool (line 57) | static int function lnewbuffer (line 75) | static int function lpushbuffer (line 103) | static int function return_free_node (line 156) | static void function pop_lstring (line 175) | static void function lheader (line 217) | static int function lpopbuffer (line 241) | static int function lclearbuffer (line 264) | static int function lreadall (line 281) | static int function ldrop (line 300) | static int function check_sep (line 308) | static bool function lreadline (line 332) | static int function lstr2p (line 371) | static int function lunpack (line 390) | static int function lconnect (line 452) | static int function lclose (line 469) | static int function lshutdown (line 477) | static int function llisten (line 485) | static int function count_size (line 506) | static size_t function concat_table (line 520) | static void function get_buffer (line 542) | static void function lsend (line 587) | static int function lsendlow (line 599) | static int function lbind (line 611) | static int function lstart (line 620) | static int function lpause (line 628) | static int function lnodelay (line 636) | static int function ludp (line 644) | static int function ludp_connect (line 664) | static int function ludp_dial (line 684) | static int function ludp_listen (line 702) | static int function ludp_send (line 722) | static int function ludp_address (line 737) | static int function getinfo (line 763) | static void function linfo (line 821) | static int function lresolve (line 836) | static int function LUAMOD_API (line 864) | LUAMOD_API int FILE: lualib-src/lua-stm.c type stm_object (line 14) | struct stm_object { type stm_copy (line 20) | struct stm_copy { type stm_copy (line 27) | struct stm_copy type stm_copy (line 29) | struct stm_copy type stm_object (line 37) | struct stm_object type stm_object (line 39) | struct stm_object function stm_releasecopy (line 47) | static void function stm_release (line 57) | static void function stm_releasereader (line 73) | static void function stm_grab (line 85) | static void type stm_copy (line 93) | struct stm_copy type stm_object (line 94) | struct stm_object type stm_copy (line 96) | struct stm_copy function stm_update (line 106) | static void type boxstm (line 119) | struct boxstm { function lcopy (line 123) | static int function lnewwriter (line 131) | static int function ldeletewriter (line 151) | static int function lupdate (line 160) | static int type boxreader (line 178) | struct boxreader { function lnewreader (line 183) | static int function ldeletereader (line 194) | static int function lread (line 205) | static int function LUAMOD_API (line 237) | LUAMOD_API int FILE: lualib-src/sproto/lsproto.c function LUALIB_API (line 24) | LUALIB_API void luaL_setfuncs (lua_State *L, const luaL_Reg *l, int nup) { function lua_tointegerx (line 48) | static int64_t lua_tointegerx(lua_State *L, int idx, int *isnum) { function lua_absindex (line 59) | static int lua_absindex (lua_State *L, int idx) { function lua_geti (line 67) | static void function lua_seti (line 74) | static void function tointegerx (line 85) | static int64_t function tobooleanx (line 99) | static int function tobooleanx (line 118) | static int function lnewproto (line 135) | static int function ldeleteproto (line 148) | static int function lquerytype (line 158) | static int type encode_ud (line 175) | struct encode_ud { function next_list (line 188) | static int function get_encodefield (line 207) | static int type sproto_arg (line 280) | struct sproto_arg function encode_one (line 282) | static int function encode (line 372) | static int function lencode (line 426) | static int type decode_ud (line 465) | struct decode_ud { function decode (line 476) | static int function ldecode (line 633) | static int function ldumpproto (line 666) | static int function lpack (line 682) | static int function lunpack (line 703) | static int function pushfunction_withbuffer (line 722) | static void function lprotocol (line 730) | static int type sproto (line 780) | struct sproto function lsaveproto (line 782) | static int function lloadproto (line 794) | static int function push_default (line 811) | static void function encode_default (line 845) | static int function ldefault (line 866) | static int function LUAMOD_API (line 894) | LUAMOD_API int FILE: lualib-src/sproto/sproto.c type field (line 16) | struct field { type sproto_type (line 26) | struct sproto_type { type protocol (line 34) | struct protocol { type chunk (line 41) | struct chunk { type pool (line 45) | struct pool { type sproto (line 51) | struct sproto { function pool_init (line 59) | static void function pool_release (line 66) | static void type pool (line 77) | struct pool type chunk (line 78) | struct chunk type chunk (line 78) | struct chunk type pool (line 87) | struct pool function toword (line 114) | static inline int function todword (line 119) | static inline uint32_t function count_array (line 124) | static int function struct_field (line 145) | static int type sproto (line 176) | struct sproto function calc_pow (line 184) | static int type sproto (line 197) | struct sproto type field (line 197) | struct field type sproto (line 297) | struct sproto type sproto_type (line 297) | struct sproto_type type field (line 330) | struct field type field (line 333) | struct field type sproto (line 363) | struct sproto type protocol (line 363) | struct protocol type sproto (line 424) | struct sproto type sproto (line 425) | struct sproto type sproto (line 473) | struct sproto type pool (line 475) | struct pool type sproto (line 476) | struct sproto function sproto_release (line 490) | void type field (line 498) | struct field function sproto_dump (line 523) | void function sproto_prototag (line 573) | int type protocol (line 584) | struct protocol type sproto (line 585) | struct sproto type sproto_type (line 602) | struct sproto_type type sproto (line 603) | struct sproto type protocol (line 604) | struct protocol function sproto_protoresponse (line 615) | int type sproto (line 622) | struct sproto type protocol (line 623) | struct protocol type sproto_type (line 630) | struct sproto_type type sproto (line 631) | struct sproto type sproto_type (line 642) | struct sproto_type type field (line 646) | struct field type sproto_type (line 647) | struct sproto_type type field (line 659) | struct field function fill_size (line 677) | static inline int function encode_integer (line 686) | static int function encode_uint64 (line 697) | static int function encode_object (line 735) | static int function uint32_to_uint64 (line 752) | static inline void type sproto_arg (line 768) | struct sproto_arg type sproto_arg (line 857) | struct sproto_arg function encode_array (line 886) | static int function sproto_encode (line 943) | int function decode_array_object (line 1058) | static int function expand64 (line 1082) | static inline uint64_t function decode_empty_array (line 1091) | static int function decode_array (line 1100) | static int function sproto_decode (line 1163) | int function pack_seg (line 1279) | static int function write_ff (line 1317) | static inline void function sproto_pack (line 1330) | int function sproto_unpack (line 1385) | int FILE: lualib-src/sproto/sproto.h type sproto (line 6) | struct sproto type sproto_type (line 7) | struct sproto_type type sproto (line 30) | struct sproto type sproto (line 31) | struct sproto type sproto (line 33) | struct sproto type sproto (line 34) | struct sproto type sproto_type (line 36) | struct sproto_type type sproto (line 36) | struct sproto type sproto (line 37) | struct sproto type sproto_type (line 39) | struct sproto_type type sproto (line 39) | struct sproto type sproto_arg (line 44) | struct sproto_arg { type sproto_arg (line 61) | struct sproto_arg type sproto_type (line 63) | struct sproto_type type sproto_type (line 64) | struct sproto_type type sproto (line 67) | struct sproto type sproto_type (line 68) | struct sproto_type FILE: service-src/databuffer.h type message (line 10) | struct message { type databuffer (line 16) | struct databuffer { type messagepool_list (line 24) | struct messagepool_list { type messagepool (line 29) | struct messagepool { function messagepool_free (line 36) | static void function _return_message (line 48) | static inline void function databuffer_read (line 64) | static void function databuffer_push (line 91) | static void function databuffer_readheader (line 125) | static int function databuffer_reset (line 146) | static inline void function databuffer_clear (line 151) | static void FILE: service-src/hashid.h type hashid_node (line 8) | struct hashid_node { type hashid (line 13) | struct hashid { function hashid_init (line 21) | static void function hashid_clear (line 41) | static void function hashid_lookup (line 52) | static int function hashid_remove (line 64) | static int function hashid_insert (line 91) | static int function hashid_full (line 115) | static inline int FILE: service-src/service_gate.c type connection (line 15) | struct connection { type gate (line 23) | struct gate { type gate (line 37) | struct gate type gate (line 39) | struct gate function gate_release (line 45) | void function _parm (line 64) | static void function _forward_agent (line 78) | static void function _ctrl (line 88) | static void function _report (line 153) | static void function _forward (line 168) | static void function dispatch_message (line 194) | static void function dispatch_socket_message (line 216) | static void function _cb (line 280) | static int function start_listen (line 314) | static int function gate_init (line 343) | int FILE: service-src/service_harbor.c type remote_message_header (line 34) | struct remote_message_header { type harbor_msg (line 40) | struct harbor_msg { type harbor_msg_queue (line 46) | struct harbor_msg_queue { type keyvalue (line 53) | struct keyvalue { type hashmap (line 61) | struct hashmap { type slave (line 71) | struct slave { type harbor (line 81) | struct harbor { function push_queue_msg (line 91) | static void function push_queue (line 112) | static void type harbor_msg (line 121) | struct harbor_msg type harbor_msg_queue (line 122) | struct harbor_msg_queue type harbor_msg (line 126) | struct harbor_msg type harbor_msg_queue (line 131) | struct harbor_msg_queue type harbor_msg_queue (line 133) | struct harbor_msg_queue type harbor_msg (line 137) | struct harbor_msg function release_queue (line 142) | static void type keyvalue (line 154) | struct keyvalue type hashmap (line 155) | struct hashmap type keyvalue (line 158) | struct keyvalue type keyvalue (line 190) | struct keyvalue type hashmap (line 191) | struct hashmap type keyvalue (line 194) | struct keyvalue type keyvalue (line 195) | struct keyvalue type hashmap (line 206) | struct hashmap type hashmap (line 208) | struct hashmap type hashmap (line 208) | struct hashmap function hash_delete (line 213) | static void function close_harbor (line 230) | static void function report_harbor_down (line 244) | static void type harbor (line 252) | struct harbor type harbor (line 254) | struct harbor function close_all_remotes (line 261) | static void function harbor_release (line 271) | void function to_bigendian (line 278) | static inline void function header_to_message (line 286) | static inline void function from_bigendian (line 293) | static inline uint32_t function message_to_header (line 303) | static inline void function forward_local_messsage (line 312) | static void function send_remote (line 332) | static void function dispatch_name_queue (line 354) | static void function dispatch_queue (line 399) | static void function push_socket_data (line 418) | static void function update_name (line 512) | static void function remote_send_handle (line 526) | static int function remote_send_name (line 565) | static int function handshake (line 590) | static void function harbor_command (line 602) | static void function harbor_id (line 654) | static int function mainloop (line 666) | static int function harbor_init (line 731) | int FILE: service-src/service_logger.c type logger (line 9) | struct logger { type logger (line 16) | struct logger type logger (line 18) | struct logger function logger_release (line 26) | void function timestring (line 37) | static int function logger_cb (line 47) | static int function logger_init (line 72) | int FILE: service-src/service_snlua.c type snlua (line 26) | struct snlua { function cleardummy (line 43) | static int function codecache (line 48) | static int function signal_hook (line 63) | static void function switchL (line 76) | static void function lua_resumeX (line 84) | static int function get_time (line 99) | static double function diff_time (line 123) | static inline double function auxresume (line 139) | static int auxresume (lua_State *L, lua_State *co, int narg) { function timing_enable (line 162) | static int function timing_total (line 175) | static double function timing_resume (line 184) | static int function luaB_coresume (line 216) | static int luaB_coresume (lua_State *L) { function luaB_auxwrap (line 231) | static int luaB_auxwrap (lua_State *L) { function luaB_cocreate (line 248) | static int luaB_cocreate (lua_State *L) { function luaB_cowrap (line 257) | static int luaB_cowrap (lua_State *L) { function lstart (line 267) | static int function lstop (line 297) | static int function init_profile (line 329) | static int function traceback (line 357) | static int function report_launcher_error (line 368) | static void type skynet_context (line 375) | struct skynet_context function init_cb (line 383) | static int function launch_cb (line 456) | static int function snlua_init (line 469) | int type snlua (line 484) | struct snlua function global_seed (line 502) | static unsigned type snlua (line 516) | struct snlua type snlua (line 518) | struct snlua function snlua_release (line 528) | void function snlua_signal (line 534) | void FILE: skynet-src/atomic.h function ATOM_CAS (line 46) | static inline int function ATOM_CAS_SIZET (line 51) | static inline int function ATOM_CAS_ULONG (line 56) | static inline int function ATOM_CAS_POINTER (line 61) | static inline int FILE: skynet-src/malloc_hook.c type mem_data (line 19) | struct mem_data { type mem_data (line 24) | struct mem_data type mem_cookie (line 26) | struct mem_cookie { type mem_data (line 38) | struct mem_data type mem_data (line 41) | struct mem_data type mem_data (line 44) | struct mem_data function update_xmalloc_stat_alloc (line 56) | inline static void function update_xmalloc_stat_free (line 65) | inline static void type mem_cookie (line 74) | struct mem_cookie type mem_cookie (line 74) | struct mem_cookie function get_cookie_size (line 87) | inline static uint32_t type mem_cookie (line 97) | struct mem_cookie type mem_cookie (line 97) | struct mem_cookie function malloc_oom (line 111) | static void malloc_oom(size_t size) { function memory_info_dump (line 118) | void function mallctl_bool (line 123) | bool function mallctl_cmd (line 135) | int function mallctl_int64 (line 140) | size_t function mallctl_opt (line 153) | int function skynet_free (line 191) | void function alignment_cookie_size (line 206) | static inline uint32_t function skynet_posix_memalign (line 237) | int function memory_info_dump (line 252) | void function mallctl_int64 (line 257) | size_t function mallctl_opt (line 263) | int function mallctl_bool (line 269) | bool function mallctl_cmd (line 275) | int function malloc_used_memory (line 283) | size_t function malloc_memory_block (line 296) | size_t function dump_c_mem (line 309) | void function dump_mem_lua (line 346) | int function malloc_current_memory (line 363) | size_t function skynet_debug_memory (line 375) | void FILE: skynet-src/mem_info.c function meminfo_init (line 5) | void function atomic_meminfo_init (line 10) | void function meminfo_alloc (line 18) | void function atomic_meminfo_alloc (line 24) | void function meminfo_free (line 30) | void function atomic_meminfo_free (line 36) | void function meminfo_merge (line 42) | void function atomic_meminfo_merge (line 50) | void FILE: skynet-src/mem_info.h type MemInfo (line 11) | typedef struct { type AtomicMemInfo (line 18) | typedef struct { FILE: skynet-src/rwlock.h type rwlock (line 8) | struct rwlock { function rwlock_init (line 13) | static inline void function rwlock_rlock (line 19) | static inline void function rwlock_wlock (line 32) | static inline void function rwlock_wunlock (line 38) | static inline void function rwlock_runlock (line 43) | static inline void type rwlock (line 55) | struct rwlock { function rwlock_init (line 59) | static inline void function rwlock_rlock (line 64) | static inline void function rwlock_wlock (line 69) | static inline void function rwlock_wunlock (line 74) | static inline void function rwlock_runlock (line 79) | static inline void FILE: skynet-src/skynet.h type skynet_context (line 27) | struct skynet_context type skynet_context (line 29) | struct skynet_context type skynet_context (line 30) | struct skynet_context type skynet_context (line 31) | struct skynet_context type skynet_context (line 32) | struct skynet_context type skynet_context (line 33) | struct skynet_context type skynet_context (line 35) | struct skynet_context type skynet_context (line 37) | struct skynet_context type skynet_context (line 38) | struct skynet_context FILE: skynet-src/skynet_daemon.c function check_pid (line 12) | static int function write_pid (line 31) | static int function redirect_fds (line 68) | static int function daemon_init (line 93) | int function daemon_exit (line 123) | int FILE: skynet-src/skynet_env.c type skynet_env (line 11) | struct skynet_env { type skynet_env (line 16) | struct skynet_env function skynet_setenv (line 33) | void function skynet_env_init (line 47) | void FILE: skynet-src/skynet_error.c function log_try_vasprintf (line 13) | static int function skynet_error (line 32) | void FILE: skynet-src/skynet_handle.c type handle_name (line 15) | struct handle_name { type handle_storage (line 20) | struct handle_storage { type handle_storage (line 33) | struct handle_storage function skynet_handle_register (line 35) | uint32_t function skynet_handle_retire (line 76) | int function skynet_handle_retireall (line 115) | void type skynet_context (line 139) | struct skynet_context type handle_storage (line 141) | struct handle_storage type skynet_context (line 142) | struct skynet_context type skynet_context (line 147) | struct skynet_context function skynet_handle_findname (line 158) | uint32_t function _insert_name_before (line 188) | static void type handle_storage (line 215) | struct handle_storage type handle_name (line 220) | struct handle_name function skynet_handle_init (line 249) | void FILE: skynet-src/skynet_handle.h type skynet_context (line 10) | struct skynet_context type skynet_context (line 12) | struct skynet_context type skynet_context (line 14) | struct skynet_context FILE: skynet-src/skynet_harbor.c type skynet_context (line 11) | struct skynet_context function invalid_type (line 14) | static inline int function skynet_harbor_send (line 19) | void function skynet_harbor_message_isremote (line 25) | int function skynet_harbor_init (line 32) | void function skynet_harbor_start (line 37) | void function skynet_harbor_exit (line 45) | void FILE: skynet-src/skynet_harbor.h type remote_name (line 10) | struct remote_name { type remote_message (line 15) | struct remote_message { type remote_message (line 22) | struct remote_message FILE: skynet-src/skynet_imp.h type skynet_config (line 6) | struct skynet_config { type skynet_config (line 23) | struct skynet_config FILE: skynet-src/skynet_log.c function FILE (line 8) | FILE * function skynet_log_close (line 30) | void function log_blob (line 37) | static void function log_socket (line 46) | static void function skynet_log_output (line 66) | void FILE: skynet-src/skynet_log.h type skynet_context (line 10) | struct skynet_context type skynet_context (line 11) | struct skynet_context FILE: skynet-src/skynet_main.c function optint (line 20) | static int function optboolean (line 32) | static int function _init_env (line 55) | static void function sigign (line 81) | int sigign() { function main (line 121) | int FILE: skynet-src/skynet_module.c type modules (line 16) | struct modules { type modules (line 23) | struct modules type modules (line 26) | struct modules type skynet_module (line 66) | struct skynet_module type skynet_module (line 78) | struct skynet_module function open_sym (line 93) | static int type skynet_module (line 103) | struct skynet_module type skynet_module (line 105) | struct skynet_module type skynet_module (line 134) | struct skynet_module function skynet_module_instance_init (line 142) | int function skynet_module_instance_release (line 147) | void function skynet_module_instance_signal (line 154) | void function skynet_module_init (line 161) | void FILE: skynet-src/skynet_module.h type skynet_context (line 4) | struct skynet_context type skynet_context (line 7) | struct skynet_context type skynet_module (line 11) | struct skynet_module { type skynet_module (line 20) | struct skynet_module type skynet_module (line 21) | struct skynet_module type skynet_module (line 22) | struct skynet_module type skynet_context (line 22) | struct skynet_context type skynet_module (line 23) | struct skynet_module type skynet_module (line 24) | struct skynet_module FILE: skynet-src/skynet_monitor.c type skynet_monitor (line 11) | struct skynet_monitor { type skynet_monitor (line 18) | struct skynet_monitor type skynet_monitor (line 20) | struct skynet_monitor function skynet_monitor_delete (line 25) | void function skynet_monitor_trigger (line 30) | void function skynet_monitor_check (line 37) | void FILE: skynet-src/skynet_monitor.h type skynet_monitor (line 6) | struct skynet_monitor type skynet_monitor (line 8) | struct skynet_monitor type skynet_monitor (line 9) | struct skynet_monitor type skynet_monitor (line 10) | struct skynet_monitor type skynet_monitor (line 11) | struct skynet_monitor FILE: skynet-src/skynet_mq.c type message_queue (line 21) | struct message_queue { type global_queue (line 35) | struct global_queue { type global_queue (line 41) | struct global_queue function skynet_globalmq_push (line 43) | void type message_queue (line 58) | struct message_queue type global_queue (line 60) | struct global_queue type message_queue (line 77) | struct message_queue type message_queue (line 79) | struct message_queue type skynet_message (line 92) | struct skynet_message function _release (line 98) | static void function skynet_mq_handle (line 106) | uint32_t function skynet_mq_length (line 111) | int function skynet_mq_overload (line 127) | int function skynet_mq_pop (line 137) | int function expand_queue (line 174) | static void function skynet_mq_push (line 189) | void function skynet_mq_init (line 211) | void function skynet_mq_mark_release (line 219) | void function _drop_queue (line 230) | static void function skynet_mq_release (line 239) | void FILE: skynet-src/skynet_mq.h type skynet_message (line 7) | struct skynet_message { type message_queue (line 18) | struct message_queue type message_queue (line 20) | struct message_queue type message_queue (line 21) | struct message_queue type message_queue (line 23) | struct message_queue type message_queue (line 24) | struct message_queue type skynet_message (line 26) | struct skynet_message type message_queue (line 28) | struct message_queue type message_queue (line 29) | struct message_queue type message_queue (line 32) | struct message_queue type skynet_message (line 32) | struct skynet_message type message_queue (line 33) | struct message_queue type skynet_message (line 33) | struct skynet_message type message_queue (line 36) | struct message_queue type message_queue (line 37) | struct message_queue FILE: skynet-src/skynet_server.c type skynet_context (line 42) | struct skynet_context { type skynet_node (line 63) | struct skynet_node { type skynet_node (line 71) | struct skynet_node function skynet_context_total (line 73) | int function context_inc (line 78) | static void function context_dec (line 83) | static void function skynet_current_handle (line 88) | uint32_t function id_to_hex (line 99) | static void type drop_t (line 110) | struct drop_t { function drop_message (line 114) | static void function skynet_context_new (line 124) | uint32_t function skynet_context_newsession (line 180) | int function skynet_context_grab (line 191) | void function skynet_context_reserve (line 196) | void function delete_context (line 204) | static void function skynet_context_release (line 217) | void function skynet_context_push (line 224) | int function skynet_context_endless (line 236) | void function skynet_isremote (line 246) | int function dispatch_message (line 255) | static void function skynet_context_dispatchall (line 282) | void type message_queue (line 292) | struct message_queue type skynet_monitor (line 293) | struct skynet_monitor type message_queue (line 293) | struct message_queue type skynet_context (line 302) | struct skynet_context type drop_t (line 304) | struct drop_t type skynet_message (line 310) | struct skynet_message type message_queue (line 337) | struct message_queue function copy_name (line 349) | static void function skynet_queryname (line 360) | uint32_t function handle_exit (line 372) | static void type command_func (line 388) | struct command_func { type skynet_context (line 394) | struct skynet_context type skynet_context (line 404) | struct skynet_context type skynet_context (line 417) | struct skynet_context type skynet_context (line 429) | struct skynet_context type skynet_context (line 450) | struct skynet_context function tohandle (line 455) | static uint32_t type skynet_context (line 470) | struct skynet_context type skynet_context (line 479) | struct skynet_context type skynet_context (line 496) | struct skynet_context type skynet_context (line 501) | struct skynet_context type skynet_context (line 519) | struct skynet_context type skynet_context (line 526) | struct skynet_context type skynet_context (line 532) | struct skynet_context type skynet_context (line 549) | struct skynet_context type skynet_context (line 580) | struct skynet_context type skynet_context (line 584) | struct skynet_context type skynet_context (line 603) | struct skynet_context type skynet_context (line 607) | struct skynet_context type skynet_context (line 622) | struct skynet_context type skynet_context (line 626) | struct skynet_context type command_func (line 641) | struct command_func type skynet_context (line 662) | struct skynet_context type command_func (line 663) | struct command_func function _filter_args (line 674) | static void function skynet_send (line 695) | int function skynet_sendname (line 741) | int function skynet_context_handle (line 781) | uint32_t function skynet_callback (line 786) | void function skynet_context_send (line 792) | void function skynet_globalinit (line 803) | void function skynet_globalexit (line 816) | void function skynet_initthread (line 821) | void function skynet_profile_enable (line 827) | void FILE: skynet-src/skynet_server.h type skynet_context (line 7) | struct skynet_context type skynet_message (line 8) | struct skynet_message type skynet_monitor (line 9) | struct skynet_monitor type skynet_context (line 12) | struct skynet_context type skynet_context (line 13) | struct skynet_context type skynet_context (line 14) | struct skynet_context type skynet_context (line 15) | struct skynet_context type skynet_message (line 16) | struct skynet_message type skynet_context (line 17) | struct skynet_context type skynet_context (line 18) | struct skynet_context type message_queue (line 19) | struct message_queue type skynet_monitor (line 19) | struct skynet_monitor type message_queue (line 19) | struct message_queue type skynet_context (line 21) | struct skynet_context FILE: skynet-src/skynet_socket.c type socket_server (line 14) | struct socket_server function skynet_socket_init (line 16) | void function skynet_socket_exit (line 21) | void function skynet_socket_free (line 26) | void function skynet_socket_updatetime (line 32) | void function forward_message (line 38) | static void function skynet_socket_poll (line 78) | int function skynet_socket_sendbuffer (line 119) | int function skynet_socket_sendbuffer_lowpriority (line 124) | int function skynet_socket_listen (line 129) | int function skynet_socket_connect (line 135) | int function skynet_socket_bind (line 141) | int function skynet_socket_close (line 147) | void function skynet_socket_shutdown (line 153) | void function skynet_socket_start (line 159) | void function skynet_socket_pause (line 165) | void function skynet_socket_nodelay (line 172) | void function skynet_socket_udp (line 177) | int function skynet_socket_udp_dial (line 183) | int function skynet_socket_udp_listen (line 189) | int function skynet_socket_udp_connect (line 195) | int function skynet_socket_udp_sendbuffer (line 200) | int type skynet_socket_message (line 206) | struct skynet_socket_message type socket_message (line 210) | struct socket_message type socket_info (line 218) | struct socket_info FILE: skynet-src/skynet_socket.h type skynet_context (line 7) | struct skynet_context type skynet_socket_message (line 17) | struct skynet_socket_message { type skynet_context (line 30) | struct skynet_context type socket_sendbuffer (line 30) | struct socket_sendbuffer type skynet_context (line 31) | struct skynet_context type socket_sendbuffer (line 31) | struct socket_sendbuffer type skynet_context (line 32) | struct skynet_context type skynet_context (line 33) | struct skynet_context type skynet_context (line 34) | struct skynet_context type skynet_context (line 35) | struct skynet_context type skynet_context (line 36) | struct skynet_context type skynet_context (line 37) | struct skynet_context type skynet_context (line 38) | struct skynet_context type skynet_context (line 39) | struct skynet_context type skynet_context (line 41) | struct skynet_context type skynet_context (line 42) | struct skynet_context type skynet_context (line 43) | struct skynet_context type skynet_context (line 44) | struct skynet_context type skynet_context (line 45) | struct skynet_context type socket_sendbuffer (line 45) | struct socket_sendbuffer type skynet_socket_message (line 46) | struct skynet_socket_message type socket_info (line 48) | struct socket_info function sendbuffer_init_ (line 52) | static inline void sendbuffer_init_(struct socket_sendbuffer *buf, int i... function skynet_socket_send (line 63) | static inline int skynet_socket_send(struct skynet_context *ctx, int id,... function skynet_socket_send_lowpriority (line 69) | static inline int skynet_socket_send_lowpriority(struct skynet_context *... function skynet_socket_udp_send (line 75) | static inline int skynet_socket_udp_send(struct skynet_context *ctx, int... FILE: skynet-src/skynet_start.c type monitor (line 21) | struct monitor { type worker_parm (line 30) | struct worker_parm { function handle_hup (line 38) | static void function create_thread (line 47) | static void function wakeup (line 55) | static void type monitor (line 65) | struct monitor function free_monitor (line 80) | static void type monitor (line 95) | struct monitor function signal_hup (line 113) | static void type monitor (line 130) | struct monitor type worker_parm (line 155) | struct worker_parm type monitor (line 158) | struct monitor type skynet_monitor (line 159) | struct skynet_monitor type message_queue (line 161) | struct message_queue function start (line 182) | static void function bootstrap (line 233) | static void function skynet_start (line 261) | void FILE: skynet-src/skynet_timer.c type timer_event (line 24) | struct timer_event { type timer_node (line 29) | struct timer_node { type link_list (line 34) | struct link_list { type timer (line 39) | struct timer { type timer (line 49) | struct timer type timer_node (line 51) | struct timer_node type link_list (line 52) | struct link_list type timer_node (line 53) | struct timer_node function link (line 60) | static inline void function add_node (line 67) | static void function timer_add (line 88) | static void function move_list (line 101) | static void function timer_shift (line 111) | static void function dispatch_list (line 134) | static inline void function timer_execute (line 152) | static inline void function timer_update (line 165) | static void type timer (line 180) | struct timer type timer (line 182) | struct timer type timer (line 182) | struct timer type timer (line 182) | struct timer function skynet_timeout (line 204) | int function systime (line 227) | static void function gettime (line 235) | static uint64_t function skynet_updatetime (line 245) | void function skynet_starttime (line 262) | uint32_t function skynet_now (line 267) | uint64_t function skynet_timer_init (line 272) | void function skynet_thread_time (line 286) | uint64_t FILE: skynet-src/socket_buffer.h type socket_sendbuffer (line 10) | struct socket_sendbuffer { FILE: skynet-src/socket_epoll.h function sp_invalid (line 13) | static bool function sp_create (line 18) | static int function sp_release (line 23) | static void function sp_add (line 28) | static int function sp_del (line 39) | static void function sp_enable (line 44) | static int function sp_wait (line 55) | static int function sp_nonblocking (line 72) | static void FILE: skynet-src/socket_info.h type socket_info (line 13) | struct socket_info { type socket_info (line 28) | struct socket_info type socket_info (line 28) | struct socket_info type socket_info (line 29) | struct socket_info FILE: skynet-src/socket_kqueue.h function sp_invalid (line 13) | static bool function sp_create (line 18) | static int function sp_release (line 23) | static void function sp_del (line 28) | static void function sp_add (line 37) | static int function sp_enable (line 58) | static int function sp_wait (line 73) | static int function sp_nonblocking (line 92) | static void FILE: skynet-src/socket_poll.h type poll_fd (line 6) | typedef int poll_fd; type event (line 8) | struct event { type event (line 22) | struct event FILE: skynet-src/socket_server.c type write_buffer (line 64) | struct write_buffer { type write_buffer_udp (line 72) | struct write_buffer_udp { type wb_list (line 77) | struct wb_list { type socket_stat (line 82) | struct socket_stat { type socket (line 89) | struct socket { type socket_server (line 115) | struct socket_server { type request_open (line 133) | struct request_open { type request_send (line 140) | struct request_send { type request_send_udp (line 146) | struct request_send_udp { type request_setudp (line 151) | struct request_setudp { type request_close (line 156) | struct request_close { type request_listen (line 162) | struct request_listen { type request_bind (line 169) | struct request_bind { type request_resumepause (line 175) | struct request_resumepause { type request_setopt (line 180) | struct request_setopt { type request_udp (line 186) | struct request_udp { type request_dial_udp (line 193) | struct request_dial_udp { type request_package (line 219) | struct request_package { type sockaddr (line 239) | struct sockaddr type sockaddr_in (line 240) | struct sockaddr_in type sockaddr_in6 (line 241) | struct sockaddr_in6 type send_object (line 244) | struct send_object { type socket_lock (line 253) | struct socket_lock { function socket_lock_init (line 258) | static inline void function socket_lock (line 264) | static inline void function socket_trylock (line 272) | static inline int function socket_unlock (line 282) | static inline void function socket_invalid (line 291) | static inline int function send_object_init (line 296) | static inline bool function dummy_free (line 311) | static void function send_object_init_from_sendbuffer (line 316) | static inline void function write_buffer_free (line 339) | static inline void function socket_keepalive (line 349) | static void function reserve_id (line 355) | static int function clear_wb_list (line 383) | static inline void type socket_server (line 389) | struct socket_server type socket_server (line 412) | struct socket_server type socket (line 421) | struct socket function socket_server_updatetime (line 437) | void function free_wb_list (line 442) | static void function free_buffer (line 454) | static void type socket_sendbuffer (line 470) | struct socket_sendbuffer function force_close (line 490) | static void function socket_server_release (line 523) | void function check_wb_list (line 544) | static inline void function enable_write (line 550) | static inline int function enable_read (line 559) | static inline int type socket (line 568) | struct socket type socket_server (line 569) | struct socket_server type socket (line 570) | struct socket function stat_read (line 601) | static inline void function stat_write (line 607) | static inline void function open_socket (line 614) | static int function report_error (line 694) | static int function close_write (line 703) | static int function send_list_tcp (line 726) | static int function socklen_t (line 758) | static socklen_t function drop_udp (line 782) | static void function send_list_udp (line 791) | static int function send_list (line 824) | static int function list_uncomplete (line 833) | static inline int function raise_uncomplete (line 842) | static void function send_buffer_empty (line 859) | static inline int function send_buffer_ (line 872) | static int function send_buffer (line 933) | static int type write_buffer (line 961) | struct write_buffer type socket_server (line 962) | struct socket_server type wb_list (line 962) | struct wb_list type request_send (line 962) | struct request_send type write_buffer (line 963) | struct write_buffer type send_object (line 964) | struct send_object function append_sendbuffer_udp (line 981) | static inline void function append_sendbuffer (line 989) | static inline void function append_sendbuffer_low (line 995) | static inline void function trigger_write (line 1001) | static int function send_socket (line 1020) | static int function listen_socket (line 1092) | static int function nomore_sending_data (line 1134) | static inline int function close_read (line 1140) | static void function halfclose_read (line 1152) | static inline int function close_socket (line 1162) | static int function bind_socket (line 1191) | static int function resume_socket (line 1208) | static int function pause_socket (line 1247) | static int function setopt_socket (line 1260) | static void function block_readpipe (line 1271) | static void function has_cmd (line 1287) | static int function add_udp_socket (line 1301) | static void function set_udp_address (line 1320) | static int function dial_udp_socket (line 1341) | static int function inc_sending_ref (line 1365) | static inline void function dec_sending_ref (line 1387) | static inline void function ctrl_cmd (line 1398) | static int function forward_message_tcp (line 1461) | static int function gen_udp_address (line 1523) | static int function forward_message_udp (line 1541) | static int function report_connect (line 1582) | static int function getname (line 1618) | static int function report_accept (line 1633) | static int function clear_closed_event (line 1687) | static inline void function socket_server_poll (line 1706) | int function send_request (line 1821) | static void function open_request (line 1839) | static int function request_init (line 1858) | static inline void function socket_server_connect (line 1863) | int function can_direct_write (line 1874) | static inline int function socket_server_send (line 1880) | int function socket_server_send_lowpriority (line 1955) | int function socket_server_exit (line 1976) | void function socket_server_close (line 1983) | void function socket_server_shutdown (line 1994) | void function do_bind (line 2006) | static int function do_listen (line 2053) | static int function socket_server_listen (line 2067) | int function socket_server_bind (line 2087) | int function socket_server_start (line 2101) | void function socket_server_pause (line 2110) | void function socket_server_nodelay (line 2119) | void function socket_server_userobject (line 2129) | void function socket_server_udp (line 2136) | int function socket_server_udp_listen (line 2171) | int function socket_server_udp_dial (line 2203) | int function socket_server_udp_send (line 2259) | int function socket_server_udp_connect (line 2322) | int type socket_udp_address (line 2375) | struct socket_udp_address type socket_server (line 2376) | struct socket_server type socket_message (line 2376) | struct socket_message type socket_udp_address (line 2389) | struct socket_udp_address type socket_info (line 2393) | struct socket_info type socket_info (line 2394) | struct socket_info type socket_info (line 2395) | struct socket_info function socket_info_release (line 2401) | void function query_info (line 2410) | static int type socket_info (line 2458) | struct socket_info type socket_server (line 2459) | struct socket_server type socket_info (line 2461) | struct socket_info type socket (line 2463) | struct socket type socket_info (line 2465) | struct socket_info FILE: skynet-src/socket_server.h type socket_server (line 21) | struct socket_server type socket_message (line 23) | struct socket_message { type socket_server (line 30) | struct socket_server type socket_server (line 31) | struct socket_server type socket_server (line 32) | struct socket_server type socket_server (line 33) | struct socket_server type socket_message (line 33) | struct socket_message type socket_server (line 35) | struct socket_server type socket_server (line 36) | struct socket_server type socket_server (line 37) | struct socket_server type socket_server (line 38) | struct socket_server type socket_server (line 39) | struct socket_server type socket_server (line 42) | struct socket_server type socket_sendbuffer (line 42) | struct socket_sendbuffer type socket_server (line 43) | struct socket_server type socket_sendbuffer (line 43) | struct socket_sendbuffer type socket_server (line 46) | struct socket_server type socket_server (line 47) | struct socket_server type socket_server (line 48) | struct socket_server type socket_server (line 51) | struct socket_server type socket_udp_address (line 53) | struct socket_udp_address type socket_server (line 57) | struct socket_server type socket_server (line 59) | struct socket_server type socket_server (line 62) | struct socket_server type socket_server (line 64) | struct socket_server type socket_server (line 68) | struct socket_server type socket_udp_address (line 68) | struct socket_udp_address type socket_sendbuffer (line 68) | struct socket_sendbuffer type socket_udp_address (line 70) | struct socket_udp_address type socket_server (line 70) | struct socket_server type socket_message (line 70) | struct socket_message type socket_object_interface (line 72) | struct socket_object_interface { type socket_server (line 79) | struct socket_server type socket_object_interface (line 79) | struct socket_object_interface type socket_info (line 81) | struct socket_info type socket_server (line 81) | struct socket_server FILE: skynet-src/spinlock.h type spinlock (line 18) | struct spinlock { function spinlock_init (line 22) | static inline void function spinlock_lock (line 28) | static inline void function spinlock_trylock (line 33) | static inline int function spinlock_unlock (line 38) | static inline void function spinlock_destroy (line 43) | static inline void type spinlock (line 63) | struct spinlock { function spinlock_init (line 67) | static inline void function spinlock_lock (line 72) | static inline void function spinlock_trylock (line 82) | static inline int function spinlock_unlock (line 88) | static inline void function spinlock_destroy (line 93) | static inline void type spinlock (line 107) | struct spinlock { function spinlock_init (line 111) | static inline void function spinlock_lock (line 116) | static inline void function spinlock_trylock (line 121) | static inline int function spinlock_unlock (line 126) | static inline void function spinlock_destroy (line 131) | static inline void