SYMBOL INDEX (3098 symbols across 193 files) FILE: deps/hiredis/adapters/ae.h type redisAeEvents (line 38) | typedef struct redisAeEvents { function redisAeReadEvent (line 45) | static void redisAeReadEvent(aeEventLoop *el, int fd, void *privdata, in... function redisAeWriteEvent (line 52) | static void redisAeWriteEvent(aeEventLoop *el, int fd, void *privdata, i... function redisAeAddRead (line 59) | static void redisAeAddRead(void *privdata) { function redisAeDelRead (line 68) | static void redisAeDelRead(void *privdata) { function redisAeAddWrite (line 77) | static void redisAeAddWrite(void *privdata) { function redisAeDelWrite (line 86) | static void redisAeDelWrite(void *privdata) { function redisAeCleanup (line 95) | static void redisAeCleanup(void *privdata) { function redisAeAttach (line 102) | static int redisAeAttach(aeEventLoop *loop, redisAsyncContext *ac) { FILE: deps/hiredis/adapters/libev.h type redisLibevEvents (line 39) | typedef struct redisLibevEvents { function redisLibevReadEvent (line 46) | static void redisLibevReadEvent(EV_P_ ev_io *watcher, int revents) { function redisLibevWriteEvent (line 56) | static void redisLibevWriteEvent(EV_P_ ev_io *watcher, int revents) { function redisLibevAddRead (line 66) | static void redisLibevAddRead(void *privdata) { function redisLibevDelRead (line 76) | static void redisLibevDelRead(void *privdata) { function redisLibevAddWrite (line 86) | static void redisLibevAddWrite(void *privdata) { function redisLibevDelWrite (line 96) | static void redisLibevDelWrite(void *privdata) { function redisLibevCleanup (line 106) | static void redisLibevCleanup(void *privdata) { function redisLibevAttach (line 113) | static int redisLibevAttach(EV_P_ redisAsyncContext *ac) { FILE: deps/hiredis/adapters/libevent.h type redisLibeventEvents (line 37) | typedef struct redisLibeventEvents { function redisLibeventReadEvent (line 42) | static void redisLibeventReadEvent(int fd, short event, void *arg) { function redisLibeventWriteEvent (line 48) | static void redisLibeventWriteEvent(int fd, short event, void *arg) { function redisLibeventAddRead (line 54) | static void redisLibeventAddRead(void *privdata) { function redisLibeventDelRead (line 59) | static void redisLibeventDelRead(void *privdata) { function redisLibeventAddWrite (line 64) | static void redisLibeventAddWrite(void *privdata) { function redisLibeventDelWrite (line 69) | static void redisLibeventDelWrite(void *privdata) { function redisLibeventCleanup (line 74) | static void redisLibeventCleanup(void *privdata) { function redisLibeventAttach (line 81) | static int redisLibeventAttach(redisAsyncContext *ac, struct event_base ... FILE: deps/hiredis/async.c function callbackHash (line 64) | static unsigned int callbackHash(const void *key) { function callbackKeyCompare (line 75) | static int callbackKeyCompare(void *privdata, const void *key1, const vo... function callbackKeyDestructor (line 85) | static void callbackKeyDestructor(void *privdata, void *key) { function callbackValDestructor (line 90) | static void callbackValDestructor(void *privdata, void *val) { function redisAsyncContext (line 104) | static redisAsyncContext *redisAsyncInitialize(redisContext *c) { function __redisAsyncCopyError (line 138) | static void __redisAsyncCopyError(redisAsyncContext *ac) { function redisAsyncContext (line 144) | redisAsyncContext *redisAsyncConnect(const char *ip, int port) { function redisAsyncContext (line 151) | redisAsyncContext *redisAsyncConnectUnix(const char *path) { function redisAsyncSetConnectCallback (line 158) | int redisAsyncSetConnectCallback(redisAsyncContext *ac, redisConnectCall... function redisAsyncSetDisconnectCallback (line 171) | int redisAsyncSetDisconnectCallback(redisAsyncContext *ac, redisDisconne... function __redisPushCallback (line 180) | static int __redisPushCallback(redisCallbackList *list, redisCallback *s... function __redisShiftCallback (line 199) | static int __redisShiftCallback(redisCallbackList *list, redisCallback *... function __redisRunCallback (line 215) | static void __redisRunCallback(redisAsyncContext *ac, redisCallback *cb,... function __redisAsyncFree (line 225) | static void __redisAsyncFree(redisAsyncContext *ac) { function redisAsyncFree (line 273) | void redisAsyncFree(redisAsyncContext *ac) { function __redisAsyncDisconnect (line 281) | static void __redisAsyncDisconnect(redisAsyncContext *ac) { function redisAsyncDisconnect (line 307) | void redisAsyncDisconnect(redisAsyncContext *ac) { function __redisGetSubscribeCallback (line 314) | static int __redisGetSubscribeCallback(redisAsyncContext *ac, redisReply... function redisProcessCallbacks (line 361) | void redisProcessCallbacks(redisAsyncContext *ac) { function __redisAsyncHandleConnect (line 442) | static int __redisAsyncHandleConnect(redisAsyncContext *ac) { function redisAsyncHandleRead (line 464) | void redisAsyncHandleRead(redisAsyncContext *ac) { function redisAsyncHandleWrite (line 485) | void redisAsyncHandleWrite(redisAsyncContext *ac) { function __redisAsyncCommand (line 531) | static int __redisAsyncCommand(redisAsyncContext *ac, redisCallbackFn *f... function redisvAsyncCommand (line 595) | int redisvAsyncCommand(redisAsyncContext *ac, redisCallbackFn *fn, void ... function redisAsyncCommand (line 605) | int redisAsyncCommand(redisAsyncContext *ac, redisCallbackFn *fn, void *... function redisAsyncCommandArgv (line 614) | int redisAsyncCommandArgv(redisAsyncContext *ac, redisCallbackFn *fn, vo... FILE: deps/hiredis/async.h type redisAsyncContext (line 40) | struct redisAsyncContext type dict (line 41) | struct dict type redisAsyncContext (line 44) | struct redisAsyncContext type redisCallback (line 45) | typedef struct redisCallback { type redisCallbackList (line 52) | typedef struct redisCallbackList { type redisAsyncContext (line 57) | struct redisAsyncContext type redisAsyncContext (line 58) | struct redisAsyncContext type redisAsyncContext (line 61) | typedef struct redisAsyncContext { FILE: deps/hiredis/dict.c function dictGenHashFunction (line 53) | static unsigned int dictGenHashFunction(const unsigned char *buf, int le... function _dictReset (line 65) | static void _dictReset(dict *ht) { function dict (line 73) | static dict *dictCreate(dictType *type, void *privDataPtr) { function _dictInit (line 80) | static int _dictInit(dict *ht, dictType *type, void *privDataPtr) { function dictExpand (line 88) | static int dictExpand(dict *ht, unsigned long size) { function dictAdd (line 135) | static int dictAdd(dict *ht, void *key, void *val) { function dictReplace (line 160) | static int dictReplace(dict *ht, void *key, void *val) { function dictDelete (line 182) | static int dictDelete(dict *ht, const void *key) { function _dictClear (line 213) | static int _dictClear(dict *ht) { function dictRelease (line 238) | static void dictRelease(dict *ht) { function dictEntry (line 243) | static dictEntry *dictFind(dict *ht, const void *key) { function dictIterator (line 258) | static dictIterator *dictGetIterator(dict *ht) { function dictEntry (line 268) | static dictEntry *dictNext(dictIterator *iter) { function dictReleaseIterator (line 288) | static void dictReleaseIterator(dictIterator *iter) { function _dictExpandIfNeeded (line 295) | static int _dictExpandIfNeeded(dict *ht) { function _dictNextPower (line 306) | static unsigned long _dictNextPower(unsigned long size) { function _dictKeyIndex (line 320) | static int _dictKeyIndex(dict *ht, const void *key) { FILE: deps/hiredis/dict.h type dictEntry (line 45) | typedef struct dictEntry { type dictType (line 51) | typedef struct dictType { type dict (line 60) | typedef struct dict { type dictIterator (line 69) | typedef struct dictIterator { FILE: deps/hiredis/example-ae.c function getCallback (line 12) | void getCallback(redisAsyncContext *c, void *r, void *privdata) { function connectCallback (line 21) | void connectCallback(const redisAsyncContext *c, int status) { function disconnectCallback (line 29) | void disconnectCallback(const redisAsyncContext *c, int status) { function main (line 37) | int main (int argc, char **argv) { FILE: deps/hiredis/example-libev.c function getCallback (line 9) | void getCallback(redisAsyncContext *c, void *r, void *privdata) { function connectCallback (line 18) | void connectCallback(const redisAsyncContext *c, int status) { function disconnectCallback (line 26) | void disconnectCallback(const redisAsyncContext *c, int status) { function main (line 34) | int main (int argc, char **argv) { FILE: deps/hiredis/example-libevent.c function getCallback (line 9) | void getCallback(redisAsyncContext *c, void *r, void *privdata) { function connectCallback (line 18) | void connectCallback(const redisAsyncContext *c, int status) { function disconnectCallback (line 26) | void disconnectCallback(const redisAsyncContext *c, int status) { function main (line 34) | int main (int argc, char **argv) { FILE: deps/hiredis/example.c function main (line 7) | int main(void) { FILE: deps/hiredis/hiredis.c function redisReply (line 61) | static redisReply *createReplyObject(int type) { function freeReplyObject (line 72) | void freeReplyObject(void *reply) { function __redisReaderSetError (line 186) | static void __redisReaderSetError(redisReader *r, int type, const char *... function chrtos (line 212) | static size_t chrtos(char *buf, size_t size, char byte) { function __redisReaderSetErrorProtocolByte (line 236) | static void __redisReaderSetErrorProtocolByte(redisReader *r, char byte) { function __redisReaderSetErrorOOM (line 245) | static void __redisReaderSetErrorOOM(redisReader *r) { function readLongLong (line 288) | static long long readLongLong(char *s) { function moveToNextTask (line 330) | static void moveToNextTask(redisReader *r) { function processLineItem (line 355) | static int processLineItem(redisReader *r) { function processBulkItem (line 389) | static int processBulkItem(redisReader *r) { function processMultiBulkItem (line 442) | static int processMultiBulkItem(redisReader *r) { function processItem (line 507) | static int processItem(redisReader *r) { function redisReader (line 556) | redisReader *redisReaderCreate(void) { function redisReaderFree (line 577) | void redisReaderFree(redisReader *r) { function redisReaderFeed (line 585) | int redisReaderFeed(redisReader *r, const char *buf, size_t len) { function redisReaderGetReply (line 617) | int redisReaderGetReply(redisReader *r, void **reply) { function intlen (line 668) | static int intlen(int i) { function bulklen (line 682) | static size_t bulklen(size_t len) { function redisvFormatCommand (line 686) | int redisvFormatCommand(char **target, const char *format, va_list ap) { function redisFormatCommand (line 925) | int redisFormatCommand(char **target, const char *format, ...) { function redisFormatCommandArgv (line 939) | int redisFormatCommandArgv(char **target, int argc, const char **argv, c... function __redisSetError (line 973) | void __redisSetError(redisContext *c, int type, const char *str) { function redisContext (line 989) | static redisContext *redisContextInit(void) { function redisFree (line 1003) | void redisFree(redisContext *c) { function redisContext (line 1016) | redisContext *redisConnect(const char *ip, int port) { function redisContext (line 1023) | redisContext *redisConnectWithTimeout(const char *ip, int port, struct t... function redisContext (line 1030) | redisContext *redisConnectNonBlock(const char *ip, int port) { function redisContext (line 1037) | redisContext *redisConnectUnix(const char *path) { function redisContext (line 1044) | redisContext *redisConnectUnixWithTimeout(const char *path, struct timev... function redisContext (line 1051) | redisContext *redisConnectUnixNonBlock(const char *path) { function redisSetTimeout (line 1059) | int redisSetTimeout(redisContext *c, struct timeval tv) { function redisBufferRead (line 1070) | int redisBufferRead(redisContext *c) { function redisBufferWrite (line 1107) | int redisBufferWrite(redisContext *c, int *done) { function redisGetReplyFromReader (line 1138) | int redisGetReplyFromReader(redisContext *c, void **reply) { function redisGetReply (line 1146) | int redisGetReply(redisContext *c, void **reply) { function __redisAppendCommand (line 1183) | int __redisAppendCommand(redisContext *c, char *cmd, size_t len) { function redisvAppendCommand (line 1196) | int redisvAppendCommand(redisContext *c, const char *format, va_list ap) { function redisAppendCommand (line 1215) | int redisAppendCommand(redisContext *c, const char *format, ...) { function redisAppendCommandArgv (line 1225) | int redisAppendCommandArgv(redisContext *c, int argc, const char **argv,... FILE: deps/hiredis/hiredis.h type redisReply (line 96) | typedef struct redisReply { type redisReadTask (line 105) | typedef struct redisReadTask { type redisReplyObjectFunctions (line 114) | typedef struct redisReplyObjectFunctions { type redisReader (line 123) | typedef struct redisReader { type redisContext (line 164) | typedef struct redisContext { type timeval (line 174) | struct timeval type timeval (line 177) | struct timeval type timeval (line 179) | struct timeval FILE: deps/hiredis/net.c function __redisSetErrorFromErrno (line 57) | static void __redisSetErrorFromErrno(redisContext *c, int type, const ch... function redisSetReuseAddr (line 67) | static int redisSetReuseAddr(redisContext *c, int fd) { function redisCreateSocket (line 77) | static int redisCreateSocket(redisContext *c, int type) { function redisSetBlocking (line 91) | static int redisSetBlocking(redisContext *c, int fd, int blocking) { function redisSetTcpNoDelay (line 116) | static int redisSetTcpNoDelay(redisContext *c, int fd) { function redisContextWaitReady (line 128) | static int redisContextWaitReady(redisContext *c, int fd, const struct t... function redisCheckSocketError (line 175) | int redisCheckSocketError(redisContext *c, int fd) { function redisContextSetTimeout (line 195) | int redisContextSetTimeout(redisContext *c, struct timeval tv) { function redisContextConnectTcp (line 207) | int redisContextConnectTcp(redisContext *c, const char *addr, int port, ... function redisContextConnectUnix (line 271) | int redisContextConnectUnix(redisContext *c, const char *path, struct ti... FILE: deps/hiredis/net.h type timeval (line 43) | struct timeval type timeval (line 44) | struct timeval type timeval (line 45) | struct timeval FILE: deps/hiredis/sds.c function sds (line 51) | sds sdsnewlen(const void *init, size_t initlen) { function sds (line 70) | sds sdsempty(void) { function sds (line 75) | sds sdsnew(const char *init) { function sds (line 81) | sds sdsdup(const sds s) { function sdsfree (line 86) | void sdsfree(sds s) { function sdsupdatelen (line 105) | void sdsupdatelen(sds s) { function sdsclear (line 116) | void sdsclear(sds s) { function sds (line 129) | sds sdsMakeRoomFor(sds s, size_t addlen) { function sds (line 155) | sds sdsRemoveFreeSpace(sds s) { function sdsAllocSize (line 171) | size_t sdsAllocSize(sds s) { function sdsIncrLen (line 200) | void sdsIncrLen(sds s, int incr) { function sds (line 215) | sds sdsgrowzero(sds s, size_t len) { function sds (line 237) | sds sdscatlen(sds s, const void *t, size_t len) { function sds (line 255) | sds sdscat(sds s, const char *t) { function sds (line 263) | sds sdscatsds(sds s, const sds t) { function sds (line 269) | sds sdscpylen(sds s, const char *t, size_t len) { function sds (line 288) | sds sdscpy(sds s, const char *t) { function sds (line 293) | sds sdscatvprintf(sds s, const char *fmt, va_list ap) { function sds (line 332) | sds sdscatprintf(sds s, const char *fmt, ...) { function sds (line 355) | sds sdstrim(sds s, const char *cset) { function sdsrange (line 388) | void sdsrange(sds s, int start, int end) { function sdstolower (line 419) | void sdstolower(sds s) { function sdstoupper (line 426) | void sdstoupper(sds s) { function sdscmp (line 443) | int sdscmp(const sds s1, const sds s2) { function sds (line 471) | sds *sdssplitlen(const char *s, int len, const char *sep, int seplen, in... function sdsfreesplitres (line 521) | void sdsfreesplitres(sds *tokens, int count) { function sds (line 532) | sds sdsfromlonglong(long long value) { function sds (line 553) | sds sdscatrepr(sds s, const char *p, size_t len) { function is_hex_digit (line 580) | int is_hex_digit(char c) { function hex_digit_to_int (line 587) | int hex_digit_to_int(char c) { function sds (line 628) | sds *sdssplitargs(const char *line, int *argc) { function sds (line 747) | sds sdsmapchars(sds s, const char *from, const char *to, size_t setlen) { function sds (line 763) | sds sdsjoin(char **argv, int argc, char *sep) { function main (line 778) | int main(void) { FILE: deps/hiredis/sds.h type sdshdr (line 41) | struct sdshdr { function sdslen (line 47) | static inline size_t sdslen(const sds s) { function sdsavail (line 52) | static inline size_t sdsavail(const sds s) { FILE: deps/hiredis/test.c type connection_type (line 14) | enum connection_type { type config (line 19) | struct config { function usec (line 37) | static long long usec(void) { function redisContext (line 43) | static redisContext *select_database(redisContext *c) { function disconnect (line 65) | static void disconnect(redisContext *c) { function redisContext (line 80) | static redisContext *connect(struct config config) { function test_format_commands (line 99) | static void test_format_commands(void) { function test_reply_reader (line 203) | static void test_reply_reader(void) { function test_blocking_connection_errors (line 280) | static void test_blocking_connection_errors(void) { function test_blocking_connection (line 302) | static void test_blocking_connection(struct config config) { function test_blocking_io_errors (line 380) | static void test_blocking_io_errors(struct config config) { function test_throughput (line 431) | static void test_throughput(struct config config) { function main (line 595) | int main(int argc, char **argv) { FILE: deps/jemalloc/include/jemalloc/internal/arena.h type arena_chunk_map_t (line 46) | typedef struct arena_chunk_map_s arena_chunk_map_t; type arena_chunk_t (line 47) | typedef struct arena_chunk_s arena_chunk_t; type arena_run_t (line 48) | typedef struct arena_run_s arena_run_t; type arena_bin_info_t (line 49) | typedef struct arena_bin_info_s arena_bin_info_t; type arena_bin_t (line 50) | typedef struct arena_bin_s arena_bin_t; type arena_t (line 51) | typedef struct arena_s arena_t; type arena_chunk_map_s (line 58) | struct arena_chunk_map_s { type arena_avail_tree_t (line 159) | typedef rb_tree(arena_chunk_map_t) arena_avail_tree_t; type arena_run_tree_t (line 160) | typedef rb_tree(arena_chunk_map_t) arena_run_tree_t; type arena_chunk_s (line 163) | struct arena_chunk_s { type arena_chunk_tree_t (line 192) | typedef rb_tree(arena_chunk_t) arena_chunk_tree_t; type arena_run_s (line 194) | struct arena_run_s { type arena_bin_info_s (line 243) | struct arena_bin_info_s { type arena_bin_s (line 281) | struct arena_bin_s { type arena_s (line 309) | struct arena_s { function JEMALLOC_INLINE (line 481) | JEMALLOC_INLINE arena_chunk_map_t * function JEMALLOC_INLINE (line 491) | JEMALLOC_INLINE size_t * function JEMALLOC_INLINE (line 498) | JEMALLOC_INLINE size_t function JEMALLOC_INLINE (line 505) | JEMALLOC_INLINE size_t function JEMALLOC_INLINE (line 515) | JEMALLOC_INLINE size_t function JEMALLOC_INLINE (line 526) | JEMALLOC_INLINE size_t function JEMALLOC_INLINE (line 537) | JEMALLOC_INLINE size_t function JEMALLOC_INLINE (line 549) | JEMALLOC_INLINE size_t function JEMALLOC_INLINE (line 558) | JEMALLOC_INLINE size_t function JEMALLOC_INLINE (line 567) | JEMALLOC_INLINE size_t function JEMALLOC_INLINE (line 576) | JEMALLOC_INLINE size_t function JEMALLOC_INLINE (line 585) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 598) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 610) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 625) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 638) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 654) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 664) | JEMALLOC_INLINE size_t function JEMALLOC_INLINE (line 706) | JEMALLOC_INLINE size_t function arena_run_regind (line 714) | JEMALLOC_INLINE unsigned function JEMALLOC_INLINE (line 786) | JEMALLOC_INLINE prof_ctx_t * function JEMALLOC_INLINE (line 824) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 859) | JEMALLOC_INLINE void * function JEMALLOC_INLINE (line 890) | JEMALLOC_INLINE size_t function JEMALLOC_INLINE (line 936) | JEMALLOC_INLINE void FILE: deps/jemalloc/include/jemalloc/internal/atomic.h function JEMALLOC_INLINE (line 37) | JEMALLOC_INLINE uint64_t function JEMALLOC_INLINE (line 44) | JEMALLOC_INLINE uint64_t function JEMALLOC_INLINE (line 51) | JEMALLOC_INLINE uint64_t function JEMALLOC_INLINE (line 58) | JEMALLOC_INLINE uint64_t function JEMALLOC_INLINE (line 65) | JEMALLOC_INLINE uint64_t function JEMALLOC_INLINE (line 72) | JEMALLOC_INLINE uint64_t function JEMALLOC_INLINE (line 79) | JEMALLOC_INLINE uint64_t function JEMALLOC_INLINE (line 92) | JEMALLOC_INLINE uint64_t function JEMALLOC_INLINE (line 106) | JEMALLOC_INLINE uint64_t function JEMALLOC_INLINE (line 119) | JEMALLOC_INLINE uint64_t function JEMALLOC_INLINE (line 128) | JEMALLOC_INLINE uint64_t function JEMALLOC_INLINE (line 135) | JEMALLOC_INLINE uint64_t function JEMALLOC_INLINE (line 149) | JEMALLOC_INLINE uint32_t function JEMALLOC_INLINE (line 156) | JEMALLOC_INLINE uint32_t function JEMALLOC_INLINE (line 163) | JEMALLOC_INLINE uint32_t function JEMALLOC_INLINE (line 170) | JEMALLOC_INLINE uint32_t function JEMALLOC_INLINE (line 177) | JEMALLOC_INLINE uint32_t function JEMALLOC_INLINE (line 184) | JEMALLOC_INLINE uint32_t function JEMALLOC_INLINE (line 191) | JEMALLOC_INLINE uint32_t function JEMALLOC_INLINE (line 204) | JEMALLOC_INLINE uint32_t function JEMALLOC_INLINE (line 218) | JEMALLOC_INLINE uint32_t function JEMALLOC_INLINE (line 225) | JEMALLOC_INLINE uint32_t function JEMALLOC_INLINE (line 232) | JEMALLOC_INLINE uint32_t function JEMALLOC_INLINE (line 239) | JEMALLOC_INLINE uint32_t function JEMALLOC_INLINE (line 251) | JEMALLOC_INLINE size_t function JEMALLOC_INLINE (line 262) | JEMALLOC_INLINE size_t function atomic_add_u (line 277) | JEMALLOC_INLINE unsigned function atomic_sub_u (line 288) | JEMALLOC_INLINE unsigned FILE: deps/jemalloc/include/jemalloc/internal/bitmap.h type bitmap_level_t (line 7) | typedef struct bitmap_level_s bitmap_level_t; type bitmap_info_t (line 8) | typedef struct bitmap_info_s bitmap_info_t; type bitmap_t (line 9) | typedef unsigned long bitmap_t; type bitmap_level_s (line 26) | struct bitmap_level_s { type bitmap_info_s (line 31) | struct bitmap_info_s { function JEMALLOC_INLINE (line 67) | JEMALLOC_INLINE bool function JEMALLOC_INLINE (line 76) | JEMALLOC_INLINE bool function JEMALLOC_INLINE (line 88) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 122) | JEMALLOC_INLINE size_t function JEMALLOC_INLINE (line 144) | JEMALLOC_INLINE void FILE: deps/jemalloc/include/jemalloc/internal/chunk_dss.h type dss_prec_t (line 4) | typedef enum { FILE: deps/jemalloc/include/jemalloc/internal/ckh.h type ckh_t (line 4) | typedef struct ckh_s ckh_t; type ckhc_t (line 5) | typedef struct ckhc_s ckhc_t; type ckhc_s (line 27) | struct ckhc_s { type ckh_s (line 32) | struct ckh_s { FILE: deps/jemalloc/include/jemalloc/internal/ctl.h type ctl_node_t (line 4) | typedef struct ctl_node_s ctl_node_t; type ctl_named_node_t (line 5) | typedef struct ctl_named_node_s ctl_named_node_t; type ctl_indexed_node_t (line 6) | typedef struct ctl_indexed_node_s ctl_indexed_node_t; type ctl_arena_stats_t (line 7) | typedef struct ctl_arena_stats_s ctl_arena_stats_t; type ctl_stats_t (line 8) | typedef struct ctl_stats_s ctl_stats_t; type ctl_node_s (line 14) | struct ctl_node_s { type ctl_named_node_s (line 18) | struct ctl_named_node_s { type ctl_indexed_node_s (line 28) | struct ctl_indexed_node_s { type ctl_arena_stats_s (line 33) | struct ctl_arena_stats_s { type ctl_stats_s (line 51) | struct ctl_stats_s { FILE: deps/jemalloc/include/jemalloc/internal/extent.h type extent_node_t (line 4) | typedef struct extent_node_s extent_node_t; type extent_node_s (line 11) | struct extent_node_s { type extent_tree_t (line 30) | typedef rb_tree(extent_node_t) extent_tree_t; FILE: deps/jemalloc/include/jemalloc/internal/hash.h function JEMALLOC_INLINE (line 26) | JEMALLOC_INLINE uint64_t FILE: deps/jemalloc/include/jemalloc/internal/mb.h function JEMALLOC_INLINE (line 31) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 58) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 69) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 80) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 91) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 102) | JEMALLOC_INLINE void FILE: deps/jemalloc/include/jemalloc/internal/mutex.h type malloc_mutex_t (line 4) | typedef struct malloc_mutex_s malloc_mutex_t; type malloc_mutex_s (line 27) | struct malloc_mutex_s { function JEMALLOC_INLINE (line 67) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 82) | JEMALLOC_INLINE void FILE: deps/jemalloc/include/jemalloc/internal/prof.h type prof_bt_t (line 4) | typedef struct prof_bt_s prof_bt_t; type prof_cnt_t (line 5) | typedef struct prof_cnt_s prof_cnt_t; type prof_thr_cnt_t (line 6) | typedef struct prof_thr_cnt_s prof_thr_cnt_t; type prof_ctx_t (line 7) | typedef struct prof_ctx_s prof_ctx_t; type prof_tdata_t (line 8) | typedef struct prof_tdata_s prof_tdata_t; type prof_bt_s (line 52) | struct prof_bt_s { type prof_unwind_data_t (line 60) | typedef struct { type prof_cnt_s (line 67) | struct prof_cnt_s { type prof_thr_cnt_s (line 83) | struct prof_thr_cnt_s { type prof_ctx_s (line 120) | struct prof_ctx_s { type prof_tdata_s (line 150) | struct prof_tdata_s { function JEMALLOC_INLINE (line 356) | JEMALLOC_INLINE prof_ctx_t * function JEMALLOC_INLINE (line 375) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 391) | JEMALLOC_INLINE bool function JEMALLOC_INLINE (line 420) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 465) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 540) | JEMALLOC_INLINE void FILE: deps/jemalloc/include/jemalloc/internal/rtree.h type rtree_t (line 11) | typedef struct rtree_s rtree_t; type rtree_s (line 27) | struct rtree_s { function JEMALLOC_INLINE (line 125) | JEMALLOC_INLINE bool FILE: deps/jemalloc/include/jemalloc/internal/stats.h type tcache_bin_stats_t (line 4) | typedef struct tcache_bin_stats_s tcache_bin_stats_t; type malloc_bin_stats_t (line 5) | typedef struct malloc_bin_stats_s malloc_bin_stats_t; type malloc_large_stats_t (line 6) | typedef struct malloc_large_stats_s malloc_large_stats_t; type arena_stats_t (line 7) | typedef struct arena_stats_s arena_stats_t; type chunk_stats_t (line 8) | typedef struct chunk_stats_s chunk_stats_t; type tcache_bin_stats_s (line 14) | struct tcache_bin_stats_s { type malloc_bin_stats_s (line 22) | struct malloc_bin_stats_s { type malloc_large_stats_s (line 64) | struct malloc_large_stats_s { type arena_stats_s (line 85) | struct arena_stats_s { type chunk_stats_s (line 113) | struct chunk_stats_s { function JEMALLOC_INLINE (line 150) | JEMALLOC_INLINE size_t function JEMALLOC_INLINE (line 157) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 164) | JEMALLOC_INLINE void FILE: deps/jemalloc/include/jemalloc/internal/tcache.h type tcache_bin_info_t (line 4) | typedef struct tcache_bin_info_s tcache_bin_info_t; type tcache_bin_t (line 5) | typedef struct tcache_bin_s tcache_bin_t; type tcache_t (line 6) | typedef struct tcache_s tcache_t; type tcache_enabled_t (line 48) | typedef enum { type tcache_bin_info_s (line 58) | struct tcache_bin_info_s { type tcache_bin_s (line 62) | struct tcache_bin_s { type tcache_s (line 70) | struct tcache_s { function JEMALLOC_INLINE (line 165) | JEMALLOC_INLINE bool function JEMALLOC_INLINE (line 181) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 209) | JEMALLOC_INLINE tcache_t * function JEMALLOC_INLINE (line 261) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 274) | JEMALLOC_INLINE void * function JEMALLOC_INLINE (line 290) | JEMALLOC_INLINE void * function JEMALLOC_INLINE (line 333) | JEMALLOC_INLINE void * function JEMALLOC_INLINE (line 385) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 409) | JEMALLOC_INLINE void FILE: deps/jemalloc/include/jemalloc/internal/tsd.h function a_attr (line 138) | a_attr a_type * \ function a_attr (line 145) | a_attr void \ function a_attr (line 170) | a_attr a_type * \ function a_attr (line 177) | a_attr void \ function a_attr (line 202) | a_attr bool \ function a_attr (line 225) | a_attr bool \ FILE: deps/jemalloc/include/jemalloc/internal/util.h function JEMALLOC_INLINE (line 117) | JEMALLOC_INLINE size_t function JEMALLOC_INLINE (line 135) | JEMALLOC_INLINE void function JEMALLOC_INLINE (line 147) | JEMALLOC_INLINE int FILE: deps/jemalloc/include/msvc_compat/inttypes.h type imaxdiv_t (line 47) | typedef struct { function _inline (line 284) | static FILE: deps/jemalloc/include/msvc_compat/stdbool.h type BOOL (line 8) | typedef BOOL _Bool; FILE: deps/jemalloc/include/msvc_compat/stdint.h type int_least8_t (line 94) | typedef int8_t int_least8_t; type int_least16_t (line 95) | typedef int16_t int_least16_t; type int_least32_t (line 96) | typedef int32_t int_least32_t; type int_least64_t (line 97) | typedef int64_t int_least64_t; type uint_least8_t (line 98) | typedef uint8_t uint_least8_t; type uint_least16_t (line 99) | typedef uint16_t uint_least16_t; type uint_least32_t (line 100) | typedef uint32_t uint_least32_t; type uint_least64_t (line 101) | typedef uint64_t uint_least64_t; type int_fast8_t (line 104) | typedef int8_t int_fast8_t; type int_fast16_t (line 105) | typedef int16_t int_fast16_t; type int_fast32_t (line 106) | typedef int32_t int_fast32_t; type int_fast64_t (line 107) | typedef int64_t int_fast64_t; type uint_fast8_t (line 108) | typedef uint8_t uint_fast8_t; type uint_fast16_t (line 109) | typedef uint16_t uint_fast16_t; type uint_fast32_t (line 110) | typedef uint32_t uint_fast32_t; type uint_fast64_t (line 111) | typedef uint64_t uint_fast64_t; type intmax_t (line 123) | typedef int64_t intmax_t; type uintmax_t (line 124) | typedef uint64_t uintmax_t; FILE: deps/jemalloc/include/msvc_compat/strings.h function ffsl (line 8) | static __forceinline int ffsl(long x) function ffs (line 17) | static __forceinline int ffs(int x) FILE: deps/jemalloc/src/arena.c function arena_run_comp (line 90) | static inline int function arena_avail_adjac_succ (line 223) | static inline bool function arena_avail_adjac (line 239) | static inline bool function arena_avail_insert (line 247) | static void function arena_avail_remove (line 280) | static void function arena_run_reg_dalloc (line 335) | static inline void function arena_chunk_validate_zeroed (line 361) | static inline void function arena_run_split (line 371) | static void function arena_chunk_t (line 513) | static arena_chunk_t * function arena_chunk_dealloc (line 588) | static void function arena_run_t (line 620) | static arena_run_t * function arena_run_t (line 644) | static arena_run_t * function arena_maybe_purge (line 679) | static inline void function arena_chunk_purge (line 702) | static inline size_t function arena_chunk_t (line 850) | static arena_chunk_t * function arena_purge (line 860) | static void function arena_purge_all (line 951) | void function arena_run_dalloc (line 960) | static void function arena_run_trim_head (line 1096) | static void function arena_run_trim_tail (line 1128) | static void function arena_run_t (line 1161) | static arena_run_t * function arena_bin_runs_insert (line 1182) | static void function arena_bin_runs_remove (line 1194) | static void function arena_run_t (line 1206) | static arena_run_t * function arena_run_t (line 1218) | static arena_run_t * function arena_prof_accum (line 1324) | void function arena_tcache_fill_small (line 1339) | void function arena_alloc_junk_small (line 1383) | void function arena_dalloc_junk_small (line 1399) | void function arena_prof_promoted (line 1580) | void function arena_dissociate_bin_run (line 1603) | static void function arena_dalloc_bin_run (line 1626) | static void function arena_bin_lower_run (line 1677) | static void function arena_dalloc_bin_locked (line 1698) | void function arena_dalloc_bin (line 1733) | void function arena_dalloc_small (line 1748) | void function arena_dalloc_large_locked (line 1763) | void function arena_dalloc_large (line 1784) | void function arena_ralloc_large_shrink (line 1793) | static void function arena_ralloc_large_grow (line 1823) | static bool function arena_ralloc_large (line 1893) | static bool function dss_prec_t (line 2029) | dss_prec_t function arena_dss_prec_set (line 2040) | void function arena_stats_merge (line 2049) | void function arena_new (line 2097) | bool function bin_info_run_size_calc (line 2162) | static size_t function bin_info_init (line 2301) | static void function arena_boot (line 2316) | void function arena_prefork (line 2348) | void function arena_postfork_parent (line 2358) | void function arena_postfork_child (line 2368) | void FILE: deps/jemalloc/src/base.c function base_pages_alloc (line 26) | static bool function extent_node_t (line 81) | extent_node_t * function base_node_dealloc (line 99) | void function base_boot (line 109) | bool function base_prefork (line 120) | void function base_postfork_parent (line 127) | void function base_postfork_child (line 134) | void FILE: deps/jemalloc/src/bitmap.c function bits2groups (line 11) | static size_t function bitmap_info_init (line 19) | void function bitmap_info_ngroups (line 47) | size_t function bitmap_size (line 54) | size_t function bitmap_init (line 63) | void FILE: deps/jemalloc/src/chunk.c function chunk_record (line 209) | static void function chunk_unmap (line 286) | void function chunk_dealloc (line 300) | void function chunk_boot (line 322) | bool function chunk_prefork (line 353) | void function chunk_postfork_parent (line 363) | void function chunk_postfork_child (line 373) | void FILE: deps/jemalloc/src/chunk_dss.c function dss_prec_t (line 42) | dss_prec_t function chunk_dss_prec_set (line 55) | bool function chunk_in_dss (line 140) | bool function chunk_dss_boot (line 158) | bool function chunk_dss_prefork (line 173) | void function chunk_dss_postfork_parent (line 181) | void function chunk_dss_postfork_child (line 189) | void FILE: deps/jemalloc/src/chunk_mmap.c function pages_purge (line 116) | bool function chunk_dealloc_mmap (line 202) | bool FILE: deps/jemalloc/src/ckh.c function JEMALLOC_INLINE (line 52) | JEMALLOC_INLINE size_t function JEMALLOC_INLINE (line 70) | JEMALLOC_INLINE size_t function JEMALLOC_INLINE (line 91) | JEMALLOC_INLINE bool function JEMALLOC_INLINE (line 123) | JEMALLOC_INLINE bool function JEMALLOC_INLINE (line 192) | JEMALLOC_INLINE bool function JEMALLOC_INLINE (line 221) | JEMALLOC_INLINE bool function ckh_grow (line 244) | static bool function ckh_shrink (line 299) | static void function ckh_new (line 346) | bool function ckh_delete (line 401) | void function ckh_count (line 425) | size_t function ckh_iter (line 434) | bool function ckh_insert (line 454) | bool function ckh_remove (line 478) | bool function ckh_search (line 509) | bool function ckh_string_hash (line 528) | void function ckh_string_keycomp (line 556) | bool function ckh_pointer_hash (line 566) | void function ckh_pointer_keycomp (line 604) | bool FILE: deps/jemalloc/src/ctl.c function ctl_named_node_t (line 20) | static inline const ctl_named_node_t * function ctl_named_node_t (line 27) | static inline const ctl_named_node_t * function ctl_indexed_node_t (line 35) | static inline const ctl_indexed_node_t * function CTL_PROTO (line 67) | CTL_PROTO(version) function arena_i_purge_ctl (line 1300) | static int function arena_i_dss_ctl (line 1317) | static int function ctl_named_node_t (line 1368) | static const ctl_named_node_t * function ctl_named_node_t (line 1391) | static const ctl_named_node_t * function ctl_named_node_t (line 1401) | static const ctl_named_node_t * function arenas_narenas_ctl (line 1410) | static int function arenas_initialized_ctl (line 1432) | static int function arenas_purge_ctl (line 1465) | static int function arenas_extend_ctl (line 1490) | static int function prof_active_ctl (line 1512) | static int function prof_dump_ctl (line 1541) | static int function ctl_named_node_t (line 1611) | static const ctl_named_node_t * function ctl_named_node_t (line 1629) | static const ctl_named_node_t * FILE: deps/jemalloc/src/extent.c function extent_szad_comp (line 6) | static inline int function extent_ad_comp (line 25) | rb_gen(, extent_tree_szad_, extent_tree_t, extent_node_t, link_szad, FILE: deps/jemalloc/src/huge.c function huge_dalloc (line 189) | void function huge_salloc (line 219) | size_t function prof_ctx_t (line 239) | prof_ctx_t * function huge_prof_ctx_set (line 259) | void function huge_boot (line 276) | bool function huge_prefork (line 294) | void function huge_postfork_parent (line 301) | void function huge_postfork_child (line 308) | void FILE: deps/jemalloc/src/jemalloc.c function malloc_tsd_data (line 7) | malloc_tsd_data(, arenas, arena_t *, NULL) type malloc_utrace_t (line 77) | typedef struct { function arena_t (line 117) | arena_t * function arena_t (line 143) | arena_t * function stats_print_atexit (line 203) | static void function malloc_ncpus (line 247) | static unsigned function arenas_cleanup (line 270) | void function malloc_init (line 280) | static inline bool function malloc_conf_next (line 290) | static bool function malloc_conf_error (line 366) | static void function malloc_conf_init (line 375) | static void function malloc_init_hard (line 636) | static bool function imemalign (line 891) | static int function je_posix_memalign (line 977) | int function je_free (line 1223) | void function je_malloc_usable_size (line 1311) | size_t function je_malloc_stats_print (line 1326) | void function je_mallctl (line 1334) | int function je_mallctlnametomib (line 1345) | int function je_mallctlbymib (line 1355) | int function JEMALLOC_INLINE (line 1375) | JEMALLOC_INLINE void * function je_allocm (line 1391) | int function je_rallocm (line 1471) | int function je_sallocm (line 1599) | int function je_dallocm (line 1618) | int function je_nallocm (line 1654) | int function jemalloc_constructor (line 1698) | JEMALLOC_ATTR(constructor) function jemalloc_prefork (line 1707) | void function jemalloc_postfork_parent (line 1736) | void function jemalloc_postfork_child (line 1764) | void function a0free (line 1821) | void FILE: deps/jemalloc/src/mutex.c function pthread_create_once (line 37) | static void function JEMALLOC_EXPORT (line 51) | JEMALLOC_EXPORT int function malloc_mutex_init (line 71) | bool function malloc_mutex_prefork (line 105) | void function malloc_mutex_postfork_parent (line 112) | void function malloc_mutex_postfork_child (line 119) | void function mutex_boot (line 135) | bool FILE: deps/jemalloc/src/prof.c type _Unwind_Context (line 74) | struct _Unwind_Context type _Unwind_Context (line 76) | struct _Unwind_Context function bt_init (line 100) | void function bt_destroy (line 110) | static void function prof_bt_t (line 119) | static prof_bt_t * function prof_enter (line 145) | static inline void function prof_leave (line 157) | static inline void function prof_backtrace (line 180) | void function _Unwind_Reason_Code (line 215) | static _Unwind_Reason_Code function _Unwind_Reason_Code (line 224) | static _Unwind_Reason_Code function prof_backtrace (line 243) | void function prof_backtrace (line 253) | void function prof_backtrace (line 422) | void function prof_thr_cnt_t (line 431) | prof_thr_cnt_t * function prof_flush (line 555) | static bool function prof_write (line 578) | static bool function prof_printf (line 609) | static bool function prof_ctx_sum (line 624) | static void function prof_ctx_destroy (line 674) | static void function prof_ctx_merge (line 716) | static void function prof_dump_ctx (line 754) | static bool function prof_dump_maps (line 795) | static bool function prof_dump (line 830) | static bool function prof_dump_filename (line 922) | static void function prof_fdump (line 942) | static void function prof_idump (line 960) | void function prof_mdump (line 991) | bool function prof_gdump (line 1014) | void function prof_bt_hash (line 1045) | static void function prof_bt_keycomp (line 1076) | static bool function malloc_mutex_t (line 1089) | static malloc_mutex_t * function prof_tdata_t (line 1097) | prof_tdata_t * function prof_tdata_cleanup (line 1136) | void function prof_boot0 (line 1181) | void function prof_boot1 (line 1191) | void function prof_boot2 (line 1221) | bool function prof_prefork (line 1273) | void function prof_postfork_parent (line 1287) | void function prof_postfork_child (line 1301) | void FILE: deps/jemalloc/src/quarantine.c type quarantine_obj_t (line 14) | typedef struct quarantine_obj_s quarantine_obj_t; type quarantine_t (line 15) | typedef struct quarantine_s quarantine_t; type quarantine_obj_s (line 17) | struct quarantine_obj_s { type quarantine_s (line 22) | struct quarantine_s { function quarantine_t (line 46) | static quarantine_t * function quarantine_t (line 65) | static quarantine_t * function quarantine_drain (line 96) | static void function quarantine (line 111) | void function quarantine_cleanup (line 172) | static void function quarantine_boot (line 200) | bool FILE: deps/jemalloc/src/rtree.c function rtree_t (line 4) | rtree_t * function rtree_prefork (line 48) | void function rtree_postfork_parent (line 55) | void function rtree_postfork_child (line 62) | void FILE: deps/jemalloc/src/stats.c function stats_arena_bins_print (line 56) | static void function stats_arena_lruns_print (line 158) | static void function stats_arena_print (line 204) | static void function stats_print (line 268) | void FILE: deps/jemalloc/src/tcache.c function tcache_salloc (line 21) | size_t tcache_salloc(const void *ptr) function tcache_event_hard (line 27) | void function tcache_bin_flush_small (line 81) | void function tcache_bin_flush_large (line 163) | void function tcache_arena_associate (line 237) | void function tcache_arena_dissociate (line 251) | void function tcache_t (line 264) | tcache_t * function tcache_destroy (line 311) | void function tcache_thread_cleanup (line 370) | void function tcache_stats_merge (line 400) | void function tcache_boot0 (line 424) | bool function tcache_boot1 (line 466) | bool FILE: deps/jemalloc/src/tsd.c function malloc_tsd_dalloc (line 20) | void function malloc_tsd_no_cleanup (line 27) | void function _malloc_thread_cleanup (line 38) | void function malloc_tsd_cleanup_register (line 60) | void function malloc_tsd_boot (line 69) | void function BOOL (line 77) | static BOOL WINAPI FILE: deps/jemalloc/src/util.c function wrtmessage (line 43) | static void function malloc_write (line 65) | void function buferror (line 79) | int function uintmax_t (line 99) | uintmax_t function malloc_vsnprintf (line 297) | int function malloc_cprintf (line 620) | void function malloc_printf (line 633) | void FILE: deps/jemalloc/src/zone.c type malloc_introspection_t (line 17) | struct malloc_introspection_t function zone_size (line 46) | static size_t function zone_free (line 86) | static void function zone_free_definite_size (line 121) | static void function zone_good_size (line 144) | static size_t function zone_force_lock (line 153) | static void function zone_force_unlock (line 161) | static void function register_zone (line 169) | JEMALLOC_ATTR(constructor) FILE: deps/jemalloc/test/ALLOCM_ARENA.c function main (line 48) | int FILE: deps/jemalloc/test/aligned_alloc.c function main (line 9) | int FILE: deps/jemalloc/test/allocated.c function main (line 96) | int FILE: deps/jemalloc/test/allocm.c function main (line 9) | int FILE: deps/jemalloc/test/bitmap.c function test_bitmap_size (line 10) | static void function test_bitmap_init (line 23) | static void function test_bitmap_set (line 45) | static void function test_bitmap_unset (line 67) | static void function test_bitmap_sfu (line 94) | static void function main (line 140) | int FILE: deps/jemalloc/test/mremap.c function main (line 4) | int FILE: deps/jemalloc/test/posix_memalign.c function main (line 9) | int FILE: deps/jemalloc/test/rallocm.c function main (line 4) | int FILE: deps/jemalloc/test/thread_arena.c function main (line 41) | int FILE: deps/jemalloc/test/thread_tcache_enabled.c function main (line 69) | int FILE: deps/linenoise/example.c function completion (line 6) | void completion(const char *buf, linenoiseCompletions *lc) { function main (line 13) | int main(void) { FILE: deps/linenoise/linenoise.c type termios (line 115) | struct termios type linenoiseState (line 126) | struct linenoiseState { type KEY_ACTION (line 141) | enum KEY_ACTION{ type linenoiseState (line 165) | struct linenoiseState function linenoiseSetMultiLine (line 189) | void linenoiseSetMultiLine(int ml) { function isUnsupportedTerm (line 195) | static int isUnsupportedTerm(void) { function enableRawMode (line 206) | static int enableRawMode(int fd) { function disableRawMode (line 241) | static void disableRawMode(int fd) { function getCursorPosition (line 250) | static int getCursorPosition(int ifd, int ofd) { function getColumns (line 274) | static int getColumns(int ifd, int ofd) { function linenoiseClearScreen (line 308) | void linenoiseClearScreen(void) { function linenoiseBeep (line 316) | static void linenoiseBeep(void) { function freeCompletions (line 324) | static void freeCompletions(linenoiseCompletions *lc) { function completeLine (line 338) | static int completeLine(struct linenoiseState *ls) { function linenoiseSetCompletionCallback (line 397) | void linenoiseSetCompletionCallback(linenoiseCompletionCallback *fn) { function linenoiseAddCompletion (line 405) | void linenoiseAddCompletion(linenoiseCompletions *lc, const char *str) { type abuf (line 427) | struct abuf { function abInit (line 432) | static void abInit(struct abuf *ab) { function abAppend (line 437) | static void abAppend(struct abuf *ab, const char *s, int len) { function abFree (line 446) | static void abFree(struct abuf *ab) { function refreshSingleLine (line 454) | static void refreshSingleLine(struct linenoiseState *l) { function refreshMultiLine (line 493) | static void refreshMultiLine(struct linenoiseState *l) { function refreshLine (line 570) | static void refreshLine(struct linenoiseState *l) { function linenoiseEditInsert (line 580) | int linenoiseEditInsert(struct linenoiseState *l, char c) { function linenoiseEditMoveLeft (line 607) | void linenoiseEditMoveLeft(struct linenoiseState *l) { function linenoiseEditMoveRight (line 615) | void linenoiseEditMoveRight(struct linenoiseState *l) { function linenoiseEditMoveHome (line 623) | void linenoiseEditMoveHome(struct linenoiseState *l) { function linenoiseEditMoveEnd (line 631) | void linenoiseEditMoveEnd(struct linenoiseState *l) { function linenoiseEditHistoryNext (line 642) | void linenoiseEditHistoryNext(struct linenoiseState *l, int dir) { function linenoiseEditDelete (line 666) | void linenoiseEditDelete(struct linenoiseState *l) { function linenoiseEditBackspace (line 676) | void linenoiseEditBackspace(struct linenoiseState *l) { function linenoiseEditDeletePrevWord (line 688) | void linenoiseEditDeletePrevWord(struct linenoiseState *l) { function linenoiseEdit (line 710) | static int linenoiseEdit(int stdin_fd, int stdout_fd, char *buf, size_t ... function linenoisePrintKeyCodes (line 888) | void linenoisePrintKeyCodes(void) { function linenoiseRaw (line 915) | static int linenoiseRaw(char *buf, size_t buflen, const char *prompt) { function freeHistory (line 972) | static void freeHistory(void) { function linenoiseAtExit (line 983) | static void linenoiseAtExit(void) { function linenoiseHistoryAdd (line 995) | int linenoiseHistoryAdd(const char *line) { function linenoiseHistorySetMaxLen (line 1028) | int linenoiseHistorySetMaxLen(int len) { function linenoiseHistorySave (line 1058) | int linenoiseHistorySave(const char *filename) { function linenoiseHistoryLoad (line 1074) | int linenoiseHistoryLoad(const char *filename) { FILE: deps/linenoise/linenoise.h type linenoiseCompletions (line 44) | typedef struct linenoiseCompletions { FILE: deps/lua/etc/min.c function print (line 12) | static int print(lua_State *L) function main (line 32) | int main(void) FILE: deps/lua/etc/noparser.c function LUAI_FUNC (line 21) | LUAI_FUNC void luaX_init (lua_State *L) { function LUAI_FUNC (line 25) | LUAI_FUNC Proto *luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff, const... function LUAI_FUNC (line 37) | LUAI_FUNC int luaU_dump (lua_State* L, const Proto* f, lua_Writer w, voi... FILE: deps/lua/src/lapi.c function TValue (line 49) | static TValue *index2adr (lua_State *L, int idx) { function Table (line 79) | static Table *getcurrenv (lua_State *L) { function luaA_pushobject (line 89) | void luaA_pushobject (lua_State *L, const TValue *o) { function LUA_API (line 95) | LUA_API int lua_checkstack (lua_State *L, int size) { function LUA_API (line 110) | LUA_API void lua_xmove (lua_State *from, lua_State *to, int n) { function LUA_API (line 125) | LUA_API void lua_setlevel (lua_State *from, lua_State *to) { function LUA_API (line 130) | LUA_API lua_CFunction lua_atpanic (lua_State *L, lua_CFunction panicf) { function LUA_API (line 140) | LUA_API lua_State *lua_newthread (lua_State *L) { function LUA_API (line 159) | LUA_API int lua_gettop (lua_State *L) { function LUA_API (line 164) | LUA_API void lua_settop (lua_State *L, int idx) { function LUA_API (line 180) | LUA_API void lua_remove (lua_State *L, int idx) { function LUA_API (line 191) | LUA_API void lua_insert (lua_State *L, int idx) { function LUA_API (line 203) | LUA_API void lua_replace (lua_State *L, int idx) { function LUA_API (line 228) | LUA_API void lua_pushvalue (lua_State *L, int idx) { function LUA_API (line 242) | LUA_API int lua_type (lua_State *L, int idx) { function LUA_API (line 248) | LUA_API const char *lua_typename (lua_State *L, int t) { function LUA_API (line 254) | LUA_API int lua_iscfunction (lua_State *L, int idx) { function LUA_API (line 260) | LUA_API int lua_isnumber (lua_State *L, int idx) { function LUA_API (line 267) | LUA_API int lua_isstring (lua_State *L, int idx) { function LUA_API (line 273) | LUA_API int lua_isuserdata (lua_State *L, int idx) { function LUA_API (line 279) | LUA_API int lua_rawequal (lua_State *L, int index1, int index2) { function LUA_API (line 287) | LUA_API int lua_equal (lua_State *L, int index1, int index2) { function LUA_API (line 299) | LUA_API int lua_lessthan (lua_State *L, int index1, int index2) { function LUA_API (line 313) | LUA_API lua_Number lua_tonumber (lua_State *L, int idx) { function LUA_API (line 323) | LUA_API lua_Integer lua_tointeger (lua_State *L, int idx) { function LUA_API (line 337) | LUA_API int lua_toboolean (lua_State *L, int idx) { function LUA_API (line 343) | LUA_API const char *lua_tolstring (lua_State *L, int idx, size_t *len) { function LUA_API (line 361) | LUA_API size_t lua_objlen (lua_State *L, int idx) { function LUA_API (line 379) | LUA_API lua_CFunction lua_tocfunction (lua_State *L, int idx) { function LUA_API (line 385) | LUA_API void *lua_touserdata (lua_State *L, int idx) { function LUA_API (line 395) | LUA_API lua_State *lua_tothread (lua_State *L, int idx) { function LUA_API (line 401) | LUA_API const void *lua_topointer (lua_State *L, int idx) { function LUA_API (line 421) | LUA_API void lua_pushnil (lua_State *L) { function LUA_API (line 429) | LUA_API void lua_pushnumber (lua_State *L, lua_Number n) { function LUA_API (line 437) | LUA_API void lua_pushinteger (lua_State *L, lua_Integer n) { function LUA_API (line 445) | LUA_API void lua_pushlstring (lua_State *L, const char *s, size_t len) { function LUA_API (line 454) | LUA_API void lua_pushstring (lua_State *L, const char *s) { function LUA_API (line 462) | LUA_API const char *lua_pushvfstring (lua_State *L, const char *fmt, function LUA_API (line 473) | LUA_API const char *lua_pushfstring (lua_State *L, const char *fmt, ...) { function LUA_API (line 486) | LUA_API void lua_pushcclosure (lua_State *L, lua_CFunction fn, int n) { function LUA_API (line 503) | LUA_API void lua_pushboolean (lua_State *L, int b) { function LUA_API (line 511) | LUA_API void lua_pushlightuserdata (lua_State *L, void *p) { function LUA_API (line 519) | LUA_API int lua_pushthread (lua_State *L) { function LUA_API (line 534) | LUA_API void lua_gettable (lua_State *L, int idx) { function LUA_API (line 544) | LUA_API void lua_getfield (lua_State *L, int idx, const char *k) { function LUA_API (line 557) | LUA_API void lua_rawget (lua_State *L, int idx) { function LUA_API (line 567) | LUA_API void lua_rawgeti (lua_State *L, int idx, int n) { function LUA_API (line 578) | LUA_API void lua_createtable (lua_State *L, int narray, int nrec) { function LUA_API (line 587) | LUA_API int lua_getmetatable (lua_State *L, int objindex) { function LUA_API (line 616) | LUA_API void lua_getfenv (lua_State *L, int idx) { function LUA_API (line 645) | LUA_API void lua_settable (lua_State *L, int idx) { function LUA_API (line 657) | LUA_API void lua_setfield (lua_State *L, int idx, const char *k) { function LUA_API (line 671) | LUA_API void lua_rawset (lua_State *L, int idx) { function LUA_API (line 684) | LUA_API void lua_rawseti (lua_State *L, int idx, int n) { function LUA_API (line 697) | LUA_API int lua_setmetatable (lua_State *L, int objindex) { function LUA_API (line 734) | LUA_API int lua_setfenv (lua_State *L, int idx) { function LUA_API (line 776) | LUA_API void lua_call (lua_State *L, int nargs, int nresults) { type CallS (line 792) | struct CallS { /* data to `f_call' */ function f_call (line 798) | static void f_call (lua_State *L, void *ud) { function LUA_API (line 805) | LUA_API int lua_pcall (lua_State *L, int nargs, int nresults, int errfun... type CCallS (line 831) | struct CCallS { /* data to `f_Ccall' */ function f_Ccall (line 837) | static void f_Ccall (lua_State *L, void *ud) { function LUA_API (line 850) | LUA_API int lua_cpcall (lua_State *L, lua_CFunction func, void *ud) { function LUA_API (line 862) | LUA_API int lua_load (lua_State *L, lua_Reader reader, void *data, function LUA_API (line 875) | LUA_API int lua_dump (lua_State *L, lua_Writer writer, void *data) { function LUA_API (line 890) | LUA_API int lua_status (lua_State *L) { function LUA_API (line 899) | LUA_API int lua_gc (lua_State *L, int what, int data) { function LUA_API (line 964) | LUA_API int lua_error (lua_State *L) { function LUA_API (line 973) | LUA_API int lua_next (lua_State *L, int idx) { function LUA_API (line 990) | LUA_API void lua_concat (lua_State *L, int n) { function LUA_API (line 1007) | LUA_API lua_Alloc lua_getallocf (lua_State *L, void **ud) { function LUA_API (line 1017) | LUA_API void lua_setallocf (lua_State *L, lua_Alloc f, void *ud) { function LUA_API (line 1025) | LUA_API void *lua_newuserdata (lua_State *L, size_t size) { function LUA_API (line 1057) | LUA_API const char *lua_getupvalue (lua_State *L, int funcindex, int n) { function LUA_API (line 1071) | LUA_API const char *lua_setupvalue (lua_State *L, int funcindex, int n) { FILE: deps/lua/src/lauxlib.c function LUALIB_API (line 43) | LUALIB_API int luaL_argerror (lua_State *L, int narg, const char *extram... function LUALIB_API (line 61) | LUALIB_API int luaL_typerror (lua_State *L, int narg, const char *tname) { function tag_error (line 68) | static void tag_error (lua_State *L, int narg, int tag) { function LUALIB_API (line 73) | LUALIB_API void luaL_where (lua_State *L, int level) { function LUALIB_API (line 86) | LUALIB_API int luaL_error (lua_State *L, const char *fmt, ...) { function LUALIB_API (line 99) | LUALIB_API int luaL_checkoption (lua_State *L, int narg, const char *def, function LUALIB_API (line 112) | LUALIB_API int luaL_newmetatable (lua_State *L, const char *tname) { function LUALIB_API (line 124) | LUALIB_API void *luaL_checkudata (lua_State *L, int ud, const char *tnam... function LUALIB_API (line 140) | LUALIB_API void luaL_checkstack (lua_State *L, int space, const char *me... function LUALIB_API (line 146) | LUALIB_API void luaL_checktype (lua_State *L, int narg, int t) { function LUALIB_API (line 152) | LUALIB_API void luaL_checkany (lua_State *L, int narg) { function LUALIB_API (line 158) | LUALIB_API const char *luaL_checklstring (lua_State *L, int narg, size_t... function LUALIB_API (line 165) | LUALIB_API const char *luaL_optlstring (lua_State *L, int narg, function LUALIB_API (line 176) | LUALIB_API lua_Number luaL_checknumber (lua_State *L, int narg) { function LUALIB_API (line 184) | LUALIB_API lua_Number luaL_optnumber (lua_State *L, int narg, lua_Number... function LUALIB_API (line 189) | LUALIB_API lua_Integer luaL_checkinteger (lua_State *L, int narg) { function LUALIB_API (line 197) | LUALIB_API lua_Integer luaL_optinteger (lua_State *L, int narg, function LUALIB_API (line 203) | LUALIB_API int luaL_getmetafield (lua_State *L, int obj, const char *eve... function LUALIB_API (line 219) | LUALIB_API int luaL_callmeta (lua_State *L, int obj, const char *event) { function LUALIB_API (line 229) | LUALIB_API void (luaL_register) (lua_State *L, const char *libname, function libsize (line 235) | static int libsize (const luaL_Reg *l) { function LUALIB_API (line 242) | LUALIB_API void luaI_openlib (lua_State *L, const char *libname, function checkint (line 280) | static int checkint (lua_State *L, int topop) { function getsizes (line 287) | static void getsizes (lua_State *L) { function LUALIB_API (line 302) | LUALIB_API void luaL_setn (lua_State *L, int t, int n) { function LUALIB_API (line 321) | LUALIB_API int luaL_getn (lua_State *L, int t) { function LUALIB_API (line 340) | LUALIB_API const char *luaL_gsub (lua_State *L, const char *s, const cha... function LUALIB_API (line 357) | LUALIB_API const char *luaL_findtable (lua_State *L, int idx, function emptybuffer (line 398) | static int emptybuffer (luaL_Buffer *B) { function adjuststack (line 410) | static void adjuststack (luaL_Buffer *B) { function LUALIB_API (line 429) | LUALIB_API char *luaL_prepbuffer (luaL_Buffer *B) { function LUALIB_API (line 436) | LUALIB_API void luaL_addlstring (luaL_Buffer *B, const char *s, size_t l) { function LUALIB_API (line 442) | LUALIB_API void luaL_addstring (luaL_Buffer *B, const char *s) { function LUALIB_API (line 447) | LUALIB_API void luaL_pushresult (luaL_Buffer *B) { function LUALIB_API (line 454) | LUALIB_API void luaL_addvalue (luaL_Buffer *B) { function LUALIB_API (line 472) | LUALIB_API void luaL_buffinit (lua_State *L, luaL_Buffer *B) { function LUALIB_API (line 481) | LUALIB_API int luaL_ref (lua_State *L, int t) { function LUALIB_API (line 504) | LUALIB_API void luaL_unref (lua_State *L, int t, int ref) { type LoadF (line 522) | typedef struct LoadF { function errfile (line 543) | static int errfile (lua_State *L, const char *what, int fnameindex) { function LUALIB_API (line 552) | LUALIB_API int luaL_loadfile (lua_State *L, const char *filename) { type LoadS (line 593) | typedef struct LoadS { function LUALIB_API (line 609) | LUALIB_API int luaL_loadbuffer (lua_State *L, const char *buff, size_t s... function LUALIB_API (line 618) | LUALIB_API int (luaL_loadstring) (lua_State *L, const char *s) { function panic (line 639) | static int panic (lua_State *L) { function LUALIB_API (line 647) | LUALIB_API lua_State *luaL_newstate (void) { FILE: deps/lua/src/lauxlib.h type luaL_Reg (line 35) | typedef struct luaL_Reg { type luaL_Buffer (line 129) | typedef struct luaL_Buffer { FILE: deps/lua/src/lbaselib.c function luaB_print (line 31) | static int luaB_print (lua_State *L) { function luaB_tonumber (line 53) | static int luaB_tonumber (lua_State *L) { function luaB_error (line 81) | static int luaB_error (lua_State *L) { function luaB_getmetatable (line 93) | static int luaB_getmetatable (lua_State *L) { function luaB_setmetatable (line 104) | static int luaB_setmetatable (lua_State *L) { function getfunc (line 117) | static void getfunc (lua_State *L, int opt) { function luaB_getfenv (line 133) | static int luaB_getfenv (lua_State *L) { function luaB_setfenv (line 143) | static int luaB_setfenv (lua_State *L) { function luaB_rawequal (line 161) | static int luaB_rawequal (lua_State *L) { function luaB_rawget (line 169) | static int luaB_rawget (lua_State *L) { function luaB_rawset (line 177) | static int luaB_rawset (lua_State *L) { function luaB_gcinfo (line 187) | static int luaB_gcinfo (lua_State *L) { function luaB_collectgarbage (line 193) | static int luaB_collectgarbage (lua_State *L) { function luaB_type (line 219) | static int luaB_type (lua_State *L) { function luaB_next (line 226) | static int luaB_next (lua_State *L) { function luaB_pairs (line 238) | static int luaB_pairs (lua_State *L) { function ipairsaux (line 247) | static int ipairsaux (lua_State *L) { function luaB_ipairs (line 257) | static int luaB_ipairs (lua_State *L) { function load_aux (line 266) | static int load_aux (lua_State *L, int status) { function luaB_loadstring (line 277) | static int luaB_loadstring (lua_State *L) { function luaB_loadfile (line 285) | static int luaB_loadfile (lua_State *L) { function luaB_load (line 315) | static int luaB_load (lua_State *L) { function luaB_dofile (line 325) | static int luaB_dofile (lua_State *L) { function luaB_assert (line 334) | static int luaB_assert (lua_State *L) { function luaB_unpack (line 342) | static int luaB_unpack (lua_State *L) { function luaB_select (line 358) | static int luaB_select (lua_State *L) { function luaB_pcall (line 374) | static int luaB_pcall (lua_State *L) { function luaB_xpcall (line 384) | static int luaB_xpcall (lua_State *L) { function luaB_tostring (line 396) | static int luaB_tostring (lua_State *L) { function luaB_newproxy (line 421) | static int luaB_newproxy (lua_State *L) { function costatus (line 490) | static int costatus (lua_State *L, lua_State *co) { function luaB_costatus (line 510) | static int luaB_costatus (lua_State *L) { function auxresume (line 518) | static int auxresume (lua_State *L, lua_State *co, int narg) { function luaB_coresume (line 543) | static int luaB_coresume (lua_State *L) { function luaB_auxwrap (line 561) | static int luaB_auxwrap (lua_State *L) { function luaB_cocreate (line 576) | static int luaB_cocreate (lua_State *L) { function luaB_cowrap (line 586) | static int luaB_cowrap (lua_State *L) { function luaB_yield (line 593) | static int luaB_yield (lua_State *L) { function luaB_corunning (line 598) | static int luaB_corunning (lua_State *L) { function auxopen (line 618) | static void auxopen (lua_State *L, const char *name, function base_open (line 626) | static void base_open (lua_State *L) { function LUALIB_API (line 648) | LUALIB_API int luaopen_base (lua_State *L) { FILE: deps/lua/src/lcode.c function isnumeral (line 30) | static int isnumeral(expdesc *e) { function luaK_nil (line 35) | void luaK_nil (FuncState *fs, int from, int n) { function luaK_jump (line 59) | int luaK_jump (FuncState *fs) { function luaK_ret (line 69) | void luaK_ret (FuncState *fs, int first, int nret) { function condjump (line 74) | static int condjump (FuncState *fs, OpCode op, int A, int B, int C) { function fixjump (line 80) | static void fixjump (FuncState *fs, int pc, int dest) { function luaK_getlabel (line 94) | int luaK_getlabel (FuncState *fs) { function getjump (line 100) | static int getjump (FuncState *fs, int pc) { function Instruction (line 109) | static Instruction *getjumpcontrol (FuncState *fs, int pc) { function need_value (line 122) | static int need_value (FuncState *fs, int list) { function patchtestreg (line 131) | static int patchtestreg (FuncState *fs, int node, int reg) { function removevalues (line 144) | static void removevalues (FuncState *fs, int list) { function patchlistaux (line 150) | static void patchlistaux (FuncState *fs, int list, int vtarget, int reg, function dischargejpc (line 163) | static void dischargejpc (FuncState *fs) { function luaK_patchlist (line 169) | void luaK_patchlist (FuncState *fs, int list, int target) { function luaK_patchtohere (line 179) | void luaK_patchtohere (FuncState *fs, int list) { function luaK_concat (line 185) | void luaK_concat (FuncState *fs, int *l1, int l2) { function luaK_checkstack (line 199) | void luaK_checkstack (FuncState *fs, int n) { function luaK_reserveregs (line 209) | void luaK_reserveregs (FuncState *fs, int n) { function freereg (line 215) | static void freereg (FuncState *fs, int reg) { function freeexp (line 223) | static void freeexp (FuncState *fs, expdesc *e) { function addk (line 229) | static int addk (FuncState *fs, TValue *k, TValue *v) { function luaK_stringK (line 250) | int luaK_stringK (FuncState *fs, TString *s) { function luaK_numberK (line 257) | int luaK_numberK (FuncState *fs, lua_Number r) { function boolK (line 264) | static int boolK (FuncState *fs, int b) { function nilK (line 271) | static int nilK (FuncState *fs) { function luaK_setreturns (line 280) | void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) { function luaK_setoneret (line 292) | void luaK_setoneret (FuncState *fs, expdesc *e) { function luaK_dischargevars (line 304) | void luaK_dischargevars (FuncState *fs, expdesc *e) { function code_label (line 337) | static int code_label (FuncState *fs, int A, int b, int jump) { function discharge2reg (line 343) | static void discharge2reg (FuncState *fs, expdesc *e, int reg) { function discharge2anyreg (line 382) | static void discharge2anyreg (FuncState *fs, expdesc *e) { function exp2reg (line 390) | static void exp2reg (FuncState *fs, expdesc *e, int reg) { function luaK_exp2nextreg (line 414) | void luaK_exp2nextreg (FuncState *fs, expdesc *e) { function luaK_exp2anyreg (line 422) | int luaK_exp2anyreg (FuncState *fs, expdesc *e) { function luaK_exp2val (line 436) | void luaK_exp2val (FuncState *fs, expdesc *e) { function luaK_exp2RK (line 444) | int luaK_exp2RK (FuncState *fs, expdesc *e) { function luaK_storevar (line 472) | void luaK_storevar (FuncState *fs, expdesc *var, expdesc *ex) { function luaK_self (line 503) | void luaK_self (FuncState *fs, expdesc *e, expdesc *key) { function invertjump (line 516) | static void invertjump (FuncState *fs, expdesc *e) { function jumponcond (line 524) | static int jumponcond (FuncState *fs, expdesc *e, int cond) { function luaK_goiftrue (line 539) | void luaK_goiftrue (FuncState *fs, expdesc *e) { function luaK_goiffalse (line 563) | static void luaK_goiffalse (FuncState *fs, expdesc *e) { function codenot (line 586) | static void codenot (FuncState *fs, expdesc *e) { function luaK_indexed (line 621) | void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k) { function constfolding (line 627) | static int constfolding (OpCode op, expdesc *e1, expdesc *e2) { function codearith (line 653) | static void codearith (FuncState *fs, OpCode op, expdesc *e1, expdesc *e... function codecomp (line 673) | static void codecomp (FuncState *fs, OpCode op, int cond, expdesc *e1, function luaK_prefix (line 689) | void luaK_prefix (FuncState *fs, UnOpr op, expdesc *e) { function luaK_infix (line 710) | void luaK_infix (FuncState *fs, BinOpr op, expdesc *v) { function luaK_posfix (line 737) | void luaK_posfix (FuncState *fs, BinOpr op, expdesc *e1, expdesc *e2) { function luaK_fixline (line 784) | void luaK_fixline (FuncState *fs, int line) { function luaK_code (line 789) | static int luaK_code (FuncState *fs, Instruction i, int line) { function luaK_codeABC (line 804) | int luaK_codeABC (FuncState *fs, OpCode o, int a, int b, int c) { function luaK_codeABx (line 812) | int luaK_codeABx (FuncState *fs, OpCode o, int a, unsigned int bc) { function luaK_setlist (line 819) | void luaK_setlist (FuncState *fs, int base, int nelems, int tostore) { FILE: deps/lua/src/lcode.h type BinOpr (line 26) | typedef enum BinOpr { type UnOpr (line 36) | typedef enum UnOpr { OPR_MINUS, OPR_NOT, OPR_LEN, OPR_NOUNOPR } UnOpr; FILE: deps/lua/src/ldblib.c function db_getregistry (line 22) | static int db_getregistry (lua_State *L) { function db_getmetatable (line 28) | static int db_getmetatable (lua_State *L) { function db_setmetatable (line 37) | static int db_setmetatable (lua_State *L) { function db_getfenv (line 47) | static int db_getfenv (lua_State *L) { function db_setfenv (line 54) | static int db_setfenv (lua_State *L) { function settabss (line 64) | static void settabss (lua_State *L, const char *i, const char *v) { function settabsi (line 70) | static void settabsi (lua_State *L, const char *i, int v) { function lua_State (line 76) | static lua_State *getthread (lua_State *L, int *arg) { function treatstackoption (line 88) | static void treatstackoption (lua_State *L, lua_State *L1, const char *f... function db_getinfo (line 99) | static int db_getinfo (lua_State *L) { function db_getlocal (line 144) | static int db_getlocal (lua_State *L) { function db_setlocal (line 165) | static int db_setlocal (lua_State *L) { function auxupvalue (line 179) | static int auxupvalue (lua_State *L, int get) { function db_getupvalue (line 192) | static int db_getupvalue (lua_State *L) { function db_setupvalue (line 197) | static int db_setupvalue (lua_State *L) { function hookf (line 207) | static void hookf (lua_State *L, lua_Debug *ar) { function makemask (line 225) | static int makemask (const char *smask, int count) { function gethooktable (line 245) | static void gethooktable (lua_State *L) { function db_sethook (line 258) | static int db_sethook (lua_State *L) { function db_gethook (line 282) | static int db_gethook (lua_State *L) { function db_debug (line 302) | static int db_debug (lua_State *L) { function db_errorfb (line 322) | static int db_errorfb (lua_State *L) { function LUALIB_API (line 394) | LUALIB_API int luaopen_debug (lua_State *L) { FILE: deps/lua/src/ldebug.c function currentpc (line 36) | static int currentpc (lua_State *L, CallInfo *ci) { function currentline (line 44) | static int currentline (lua_State *L, CallInfo *ci) { function LUA_API (line 56) | LUA_API int lua_sethook (lua_State *L, lua_Hook func, int mask, int coun... function LUA_API (line 69) | LUA_API lua_Hook lua_gethook (lua_State *L) { function LUA_API (line 74) | LUA_API int lua_gethookmask (lua_State *L) { function LUA_API (line 79) | LUA_API int lua_gethookcount (lua_State *L) { function LUA_API (line 84) | LUA_API int lua_getstack (lua_State *L, int level, lua_Debug *ar) { function Proto (line 107) | static Proto *getluaproto (CallInfo *ci) { function LUA_API (line 127) | LUA_API const char *lua_getlocal (lua_State *L, const lua_Debug *ar, int... function LUA_API (line 138) | LUA_API const char *lua_setlocal (lua_State *L, const lua_Debug *ar, int... function funcinfo (line 150) | static void funcinfo (lua_Debug *ar, Closure *cl) { function info_tailcall (line 167) | static void info_tailcall (lua_Debug *ar) { function collectvalidlines (line 177) | static void collectvalidlines (lua_State *L, Closure *f) { function auxgetinfo (line 193) | static int auxgetinfo (lua_State *L, const char *what, lua_Debug *ar, function LUA_API (line 232) | LUA_API int lua_getinfo (lua_State *L, const char *what, lua_Debug *ar) { function precheck (line 276) | static int precheck (const Proto *pt) { function luaG_checkopenop (line 290) | int luaG_checkopenop (Instruction i) { function checkArgMode (line 304) | static int checkArgMode (const Proto *pt, int r, enum OpArgMask mode) { function Instruction (line 317) | static Instruction symbexec (const Proto *pt, int lastpc, int reg) { function luaG_checkcode (line 484) | int luaG_checkcode (const Proto *pt) { function isinstack (line 559) | static int isinstack (CallInfo *ci, const TValue *o) { function luaG_typeerror (line 567) | void luaG_typeerror (lua_State *L, const TValue *o, const char *op) { function luaG_concaterror (line 581) | void luaG_concaterror (lua_State *L, StkId p1, StkId p2) { function luaG_aritherror (line 588) | void luaG_aritherror (lua_State *L, const TValue *p1, const TValue *p2) { function luaG_ordererror (line 596) | int luaG_ordererror (lua_State *L, const TValue *p1, const TValue *p2) { function addinfo (line 607) | static void addinfo (lua_State *L, const char *msg) { function luaG_errormsg (line 618) | void luaG_errormsg (lua_State *L) { function luaG_runerror (line 631) | void luaG_runerror (lua_State *L, const char *fmt, ...) { FILE: deps/lua/src/ldo.c type lua_longjmp (line 44) | struct lua_longjmp { function luaD_seterrorobj (line 51) | void luaD_seterrorobj (lua_State *L, int errcode, StkId oldtop) { function restore_stack_limit (line 71) | static void restore_stack_limit (lua_State *L) { function resetstack (line 81) | static void resetstack (lua_State *L, int status) { function luaD_throw (line 94) | void luaD_throw (lua_State *L, int errcode) { function luaD_rawrunprotected (line 111) | int luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud) { function correctstack (line 126) | static void correctstack (lua_State *L, TValue *oldstack) { function luaD_reallocstack (line 141) | void luaD_reallocstack (lua_State *L, int newsize) { function luaD_reallocCI (line 152) | void luaD_reallocCI (lua_State *L, int newsize) { function luaD_growstack (line 161) | void luaD_growstack (lua_State *L, int n) { function CallInfo (line 169) | static CallInfo *growCI (lua_State *L) { function luaD_callhook (line 181) | void luaD_callhook (lua_State *L, int event, int line) { function StkId (line 208) | static StkId adjust_varargs (lua_State *L, Proto *p, int actual) { function StkId (line 244) | static StkId tryfuncTM (lua_State *L, StkId func) { function luaD_precall (line 265) | int luaD_precall (lua_State *L, StkId func, int nresults) { function StkId (line 332) | static StkId callrethooks (lua_State *L, StkId firstResult) { function luaD_poscall (line 343) | int luaD_poscall (lua_State *L, StkId firstResult) { function luaD_call (line 370) | void luaD_call (lua_State *L, StkId func, int nResults) { function resume (line 384) | static void resume (lua_State *L, void *ud) { function resume_error (line 409) | static int resume_error (lua_State *L, const char *msg) { function LUA_API (line 418) | LUA_API int lua_resume (lua_State *L, int nargs) { function LUA_API (line 444) | LUA_API int lua_yield (lua_State *L, int nresults) { function luaD_pcall (line 456) | int luaD_pcall (lua_State *L, Pfunc func, void *u, type SParser (line 485) | struct SParser { /* data to `f_parser' */ function f_parser (line 491) | static void f_parser (lua_State *L, void *ud) { function luaD_protectedparser (line 509) | int luaD_protectedparser (lua_State *L, ZIO *z, const char *name) { FILE: deps/lua/src/ldump.c type DumpState (line 18) | typedef struct { function DumpBlock (line 29) | static void DumpBlock(const void* b, size_t size, DumpState* D) function DumpChar (line 39) | static void DumpChar(int y, DumpState* D) function DumpInt (line 45) | static void DumpInt(int x, DumpState* D) function DumpNumber (line 50) | static void DumpNumber(lua_Number x, DumpState* D) function DumpVector (line 55) | static void DumpVector(const void* b, int n, size_t size, DumpState* D) function DumpString (line 61) | static void DumpString(const TString* s, DumpState* D) function DumpConstants (line 80) | static void DumpConstants(const Proto* f, DumpState* D) function DumpDebug (line 111) | static void DumpDebug(const Proto* f, DumpState* D) function DumpFunction (line 129) | static void DumpFunction(const Proto* f, const TString* p, DumpState* D) function DumpHeader (line 143) | static void DumpHeader(DumpState* D) function luaU_dump (line 153) | int luaU_dump (lua_State* L, const Proto* f, lua_Writer w, void* data, i... FILE: deps/lua/src/lfunc.c function Closure (line 23) | Closure *luaF_newCclosure (lua_State *L, int nelems, Table *e) { function Closure (line 33) | Closure *luaF_newLclosure (lua_State *L, int nelems, Table *e) { function UpVal (line 44) | UpVal *luaF_newupval (lua_State *L) { function UpVal (line 53) | UpVal *luaF_findupval (lua_State *L, StkId level) { function unlinkupval (line 82) | static void unlinkupval (UpVal *uv) { function luaF_freeupval (line 89) | void luaF_freeupval (lua_State *L, UpVal *uv) { function luaF_close (line 96) | void luaF_close (lua_State *L, StkId level) { function Proto (line 115) | Proto *luaF_newproto (lua_State *L) { function luaF_freeproto (line 141) | void luaF_freeproto (lua_State *L, Proto *f) { function luaF_freeclosure (line 152) | void luaF_freeclosure (lua_State *L, Closure *c) { FILE: deps/lua/src/lgc.c function removeentry (line 62) | static void removeentry (Node *n) { function reallymarkobject (line 69) | static void reallymarkobject (global_State *g, GCObject *o) { function marktmu (line 115) | static void marktmu (global_State *g) { function luaC_separateudata (line 128) | size_t luaC_separateudata (lua_State *L, int all) { function traversetable (line 158) | static int traversetable (global_State *g, Table *h) { function traverseproto (line 203) | static void traverseproto (global_State *g, Proto *f) { function traverseclosure (line 224) | static void traverseclosure (global_State *g, Closure *cl) { function checkstacksizes (line 241) | static void checkstacksizes (lua_State *L, StkId max) { function traversestack (line 256) | static void traversestack (global_State *g, lua_State *l) { function l_mem (line 277) | static l_mem propagatemark (global_State *g) { function propagateall (line 323) | static size_t propagateall (global_State *g) { function iscleared (line 337) | static int iscleared (const TValue *o, int iskey) { function cleartable (line 351) | static void cleartable (GCObject *l) { function freeobj (line 378) | static void freeobj (lua_State *L, GCObject *o) { function GCObject (line 407) | static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count) { function checkSizes (line 431) | static void checkSizes (lua_State *L) { function GCTM (line 445) | static void GCTM (lua_State *L) { function luaC_callGCTM (line 477) | void luaC_callGCTM (lua_State *L) { function luaC_freeall (line 483) | void luaC_freeall (lua_State *L) { function markmt (line 493) | static void markmt (global_State *g) { function markroot (line 501) | static void markroot (lua_State *L) { function remarkupvals (line 515) | static void remarkupvals (global_State *g) { function atomic (line 525) | static void atomic (lua_State *L) { function l_mem (line 556) | static l_mem singlestep (lua_State *L) { function luaC_step (line 610) | void luaC_step (lua_State *L) { function luaC_fullgc (line 635) | void luaC_fullgc (lua_State *L) { function luaC_barrierf (line 661) | void luaC_barrierf (lua_State *L, GCObject *o, GCObject *v) { function luaC_barrierback (line 674) | void luaC_barrierback (lua_State *L, Table *t) { function luaC_link (line 685) | void luaC_link (lua_State *L, GCObject *o, lu_byte tt) { function luaC_linkupval (line 694) | void luaC_linkupval (lua_State *L, UpVal *uv) { FILE: deps/lua/src/linit.c function LUALIB_API (line 30) | LUALIB_API void luaL_openlibs (lua_State *L) { FILE: deps/lua/src/liolib.c function pushresult (line 30) | static int pushresult (lua_State *L, int i, const char *filename) { function fileerror (line 48) | static void fileerror (lua_State *L, int arg, const char *filename) { function io_type (line 57) | static int io_type (lua_State *L) { function FILE (line 72) | static FILE *tofile (lua_State *L) { function FILE (line 86) | static FILE **newfile (lua_State *L) { function io_noclose (line 98) | static int io_noclose (lua_State *L) { function io_pclose (line 108) | static int io_pclose (lua_State *L) { function io_fclose (line 119) | static int io_fclose (lua_State *L) { function aux_close (line 127) | static int aux_close (lua_State *L) { function io_close (line 134) | static int io_close (lua_State *L) { function io_gc (line 142) | static int io_gc (lua_State *L) { function io_tostring (line 151) | static int io_tostring (lua_State *L) { function io_open (line 161) | static int io_open (lua_State *L) { function io_popen (line 174) | static int io_popen (lua_State *L) { function io_tmpfile (line 183) | static int io_tmpfile (lua_State *L) { function FILE (line 190) | static FILE *getiofile (lua_State *L, int findex) { function g_iofile (line 200) | static int g_iofile (lua_State *L, int f, const char *mode) { function io_input (line 221) | static int io_input (lua_State *L) { function io_output (line 226) | static int io_output (lua_State *L) { function aux_lines (line 234) | static void aux_lines (lua_State *L, int idx, int toclose) { function f_lines (line 241) | static int f_lines (lua_State *L) { function io_lines (line 248) | static int io_lines (lua_State *L) { function read_number (line 273) | static int read_number (lua_State *L, FILE *f) { function test_eof (line 286) | static int test_eof (lua_State *L, FILE *f) { function read_line (line 294) | static int read_line (lua_State *L, FILE *f) { function read_chars (line 316) | static int read_chars (lua_State *L, FILE *f, size_t n) { function g_read (line 334) | static int g_read (lua_State *L, FILE *f, int first) { function io_read (line 381) | static int io_read (lua_State *L) { function f_read (line 386) | static int f_read (lua_State *L) { function io_readline (line 391) | static int io_readline (lua_State *L) { function g_write (line 413) | static int g_write (lua_State *L, FILE *f, int arg) { function io_write (line 432) | static int io_write (lua_State *L) { function f_write (line 437) | static int f_write (lua_State *L) { function f_seek (line 442) | static int f_seek (lua_State *L) { function f_setvbuf (line 458) | static int f_setvbuf (lua_State *L) { function io_flush (line 470) | static int io_flush (lua_State *L) { function f_flush (line 475) | static int f_flush (lua_State *L) { function createmeta (line 510) | static void createmeta (lua_State *L) { function createstdfile (line 518) | static void createstdfile (lua_State *L, FILE *f, int k, const char *fna... function newfenv (line 530) | static void newfenv (lua_State *L, lua_CFunction cls) { function LUALIB_API (line 537) | LUALIB_API int luaopen_io (lua_State *L) { FILE: deps/lua/src/llex.c function save (line 51) | static void save (LexState *ls, int c) { function luaX_init (line 64) | void luaX_init (lua_State *L) { function luaX_lexerror (line 102) | void luaX_lexerror (LexState *ls, const char *msg, int token) { function luaX_syntaxerror (line 112) | void luaX_syntaxerror (LexState *ls, const char *msg) { function TString (line 117) | TString *luaX_newstring (LexState *ls, const char *str, size_t l) { function inclinenumber (line 129) | static void inclinenumber (LexState *ls) { function luaX_setinput (line 140) | void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source) { function check_next (line 163) | static int check_next (LexState *ls, const char *set) { function buffreplace (line 171) | static void buffreplace (LexState *ls, char from, char to) { function trydecpoint (line 179) | static void trydecpoint (LexState *ls, SemInfo *seminfo) { function read_numeral (line 194) | static void read_numeral (LexState *ls, SemInfo *seminfo) { function skip_sep (line 210) | static int skip_sep (LexState *ls) { function read_long_string (line 223) | static void read_long_string (LexState *ls, SemInfo *seminfo, int sep) { function read_string (line 278) | static void read_string (LexState *ls, int del, SemInfo *seminfo) { function llex (line 334) | static int llex (LexState *ls, SemInfo *seminfo) { function luaX_next (line 448) | void luaX_next (LexState *ls) { function luaX_lookahead (line 459) | void luaX_lookahead (LexState *ls) { FILE: deps/lua/src/llex.h type RESERVED (line 24) | enum RESERVED { type SemInfo (line 43) | typedef union { type Token (line 49) | typedef struct Token { type LexState (line 55) | typedef struct LexState { FILE: deps/lua/src/llimits.h type LUAI_UINT32 (line 18) | typedef LUAI_UINT32 lu_int32; type LUAI_UMEM (line 20) | typedef LUAI_UMEM lu_mem; type LUAI_MEM (line 22) | typedef LUAI_MEM l_mem; type lu_byte (line 27) | typedef unsigned char lu_byte; type LUAI_USER_ALIGNMENT_T (line 47) | typedef LUAI_USER_ALIGNMENT_T L_Umaxalign; type LUAI_UACNUMBER (line 51) | typedef LUAI_UACNUMBER l_uacNumber; type lu_int32 (line 88) | typedef lu_int32 Instruction; FILE: deps/lua/src/lmathlib.c function math_abs (line 26) | static int math_abs (lua_State *L) { function math_sin (line 31) | static int math_sin (lua_State *L) { function math_sinh (line 36) | static int math_sinh (lua_State *L) { function math_cos (line 41) | static int math_cos (lua_State *L) { function math_cosh (line 46) | static int math_cosh (lua_State *L) { function math_tan (line 51) | static int math_tan (lua_State *L) { function math_tanh (line 56) | static int math_tanh (lua_State *L) { function math_asin (line 61) | static int math_asin (lua_State *L) { function math_acos (line 66) | static int math_acos (lua_State *L) { function math_atan (line 71) | static int math_atan (lua_State *L) { function math_atan2 (line 76) | static int math_atan2 (lua_State *L) { function math_ceil (line 81) | static int math_ceil (lua_State *L) { function math_floor (line 86) | static int math_floor (lua_State *L) { function math_fmod (line 91) | static int math_fmod (lua_State *L) { function math_modf (line 96) | static int math_modf (lua_State *L) { function math_sqrt (line 104) | static int math_sqrt (lua_State *L) { function math_pow (line 109) | static int math_pow (lua_State *L) { function math_log (line 114) | static int math_log (lua_State *L) { function math_log10 (line 119) | static int math_log10 (lua_State *L) { function math_exp (line 124) | static int math_exp (lua_State *L) { function math_deg (line 129) | static int math_deg (lua_State *L) { function math_rad (line 134) | static int math_rad (lua_State *L) { function math_frexp (line 139) | static int math_frexp (lua_State *L) { function math_ldexp (line 146) | static int math_ldexp (lua_State *L) { function math_min (line 153) | static int math_min (lua_State *L) { function math_max (line 167) | static int math_max (lua_State *L) { function math_random (line 181) | static int math_random (lua_State *L) { function math_randomseed (line 209) | static int math_randomseed (lua_State *L) { function LUALIB_API (line 251) | LUALIB_API int luaopen_math (lua_State *L) { FILE: deps/lua/src/loadlib.c function ll_unloadlib (line 63) | static void ll_unloadlib (void *lib) { function lua_CFunction (line 75) | static lua_CFunction ll_sym (lua_State *L, void *lib, const char *sym) { function setprogdir (line 97) | static void setprogdir (lua_State *L) { function pusherror (line 112) | static void pusherror (lua_State *L) { function ll_unloadlib (line 122) | static void ll_unloadlib (void *lib) { function lua_CFunction (line 134) | static lua_CFunction ll_sym (lua_State *L, void *lib, const char *sym) { function pusherror (line 159) | static void pusherror (lua_State *L) { function ll_unloadlib (line 186) | static void ll_unloadlib (void *lib) { function lua_CFunction (line 212) | static lua_CFunction ll_sym (lua_State *L, void *lib, const char *sym) { function ll_unloadlib (line 239) | static void ll_unloadlib (void *lib) { function lua_CFunction (line 251) | static lua_CFunction ll_sym (lua_State *L, void *lib, const char *sym) { function gctm (line 286) | static int gctm (lua_State *L) { function ll_loadfunc (line 294) | static int ll_loadfunc (lua_State *L, const char *path, const char *sym) { function ll_loadlib (line 309) | static int ll_loadlib (lua_State *L) { function readable (line 332) | static int readable (const char *filename) { function loaderror (line 374) | static void loaderror (lua_State *L, const char *filename) { function loader_Lua (line 380) | static int loader_Lua (lua_State *L) { function loader_C (line 402) | static int loader_C (lua_State *L) { function loader_Croot (line 414) | static int loader_Croot (lua_State *L) { function loader_preload (line 435) | static int loader_preload (lua_State *L) { function ll_require (line 451) | static int ll_require (lua_State *L) { function setfenv (line 507) | static void setfenv (lua_State *L) { function dooptions (line 519) | static void dooptions (lua_State *L, int n) { function modinit (line 529) | static void modinit (lua_State *L, const char *modname) { function ll_module (line 544) | static int ll_module (lua_State *L) { function ll_seeall (line 572) | static int ll_seeall (lua_State *L) { function setpath (line 592) | static void setpath (lua_State *L, const char *fieldname, const char *en... function LUALIB_API (line 627) | LUALIB_API int luaopen_package (lua_State *L) { FILE: deps/lua/src/lobject.c function luaO_int2fb (line 35) | int luaO_int2fb (unsigned int x) { function luaO_fb2int (line 47) | int luaO_fb2int (int x) { function luaO_log2 (line 54) | int luaO_log2 (unsigned int x) { function luaO_rawequalObj (line 72) | int luaO_rawequalObj (const TValue *t1, const TValue *t2) { function luaO_str2d (line 90) | int luaO_str2d (const char *s, lua_Number *result) { function pushstr (line 104) | static void pushstr (lua_State *L, const char *str) { function luaO_chunkid (line 182) | void luaO_chunkid (char *out, const char *source, size_t bufflen) { FILE: deps/lua/src/lobject.h type GCObject (line 36) | typedef union GCObject GCObject; type GCheader (line 49) | typedef struct GCheader { type Value (line 59) | typedef union { type TValue (line 73) | typedef struct lua_TValue { type TValue (line 193) | typedef TValue *StkId; type TString (line 199) | typedef union TString { type Udata (line 215) | typedef union Udata { type Proto (line 231) | typedef struct Proto { type LocVar (line 262) | typedef struct LocVar { type UpVal (line 274) | typedef struct UpVal { type CClosure (line 295) | typedef struct CClosure { type LClosure (line 302) | typedef struct LClosure { type Closure (line 309) | typedef union Closure { type TKey (line 323) | typedef union TKey { type Node (line 332) | typedef struct Node { type Table (line 338) | typedef struct Table { FILE: deps/lua/src/lopcodes.h type OpMode (line 31) | enum OpMode {iABC, iABx, iAsBx} type OpCode (line 150) | typedef enum { type OpArgMask (line 245) | enum OpArgMask { FILE: deps/lua/src/loslib.c function os_pushresult (line 23) | static int os_pushresult (lua_State *L, int i, const char *filename) { function os_execute (line 38) | static int os_execute (lua_State *L) { function os_remove (line 44) | static int os_remove (lua_State *L) { function os_rename (line 50) | static int os_rename (lua_State *L) { function os_tmpname (line 57) | static int os_tmpname (lua_State *L) { function os_getenv (line 68) | static int os_getenv (lua_State *L) { function os_clock (line 74) | static int os_clock (lua_State *L) { function setfield (line 88) | static void setfield (lua_State *L, const char *key, int value) { function setboolfield (line 93) | static void setboolfield (lua_State *L, const char *key, int value) { function getboolfield (line 100) | static int getboolfield (lua_State *L, const char *key) { function getfield (line 109) | static int getfield (lua_State *L, const char *key, int d) { function os_date (line 124) | static int os_date (lua_State *L) { function os_time (line 170) | static int os_time (lua_State *L) { function os_difftime (line 195) | static int os_difftime (lua_State *L) { function os_setlocale (line 204) | static int os_setlocale (lua_State *L) { function os_exit (line 216) | static int os_exit (lua_State *L) { function LUALIB_API (line 239) | LUALIB_API int luaopen_os (lua_State *L) { FILE: deps/lua/src/lparser.c type BlockCnt (line 40) | typedef struct BlockCnt { function anchor_token (line 57) | static void anchor_token (LexState *ls) { function error_expected (line 65) | static void error_expected (LexState *ls, int token) { function errorlimit (line 71) | static void errorlimit (FuncState *fs, int limit, const char *what) { function testnext (line 80) | static int testnext (LexState *ls, int c) { function check (line 89) | static void check (LexState *ls, int c) { function checknext (line 94) | static void checknext (LexState *ls, int c) { function check_match (line 104) | static void check_match (LexState *ls, int what, int who, int where) { function TString (line 117) | static TString *str_checkname (LexState *ls) { function init_exp (line 126) | static void init_exp (expdesc *e, expkind k, int i) { function codestring (line 133) | static void codestring (LexState *ls, expdesc *e, TString *s) { function checkname (line 138) | static void checkname(LexState *ls, expdesc *e) { function registerlocalvar (line 143) | static int registerlocalvar (LexState *ls, TString *varname) { function new_localvar (line 160) | static void new_localvar (LexState *ls, TString *name, int n) { function adjustlocalvars (line 167) | static void adjustlocalvars (LexState *ls, int nvars) { function removevars (line 176) | static void removevars (LexState *ls, int tolevel) { function indexupvalue (line 183) | static int indexupvalue (FuncState *fs, TString *name, expdesc *v) { function searchvar (line 207) | static int searchvar (FuncState *fs, TString *n) { function markupval (line 217) | static void markupval (FuncState *fs, int level) { function singlevaraux (line 224) | static int singlevaraux (FuncState *fs, TString *n, expdesc *var, int ba... function singlevar (line 248) | static void singlevar (LexState *ls, expdesc *var) { function adjust_assign (line 256) | static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *... function enterlevel (line 276) | static void enterlevel (LexState *ls) { function enterblock (line 285) | static void enterblock (FuncState *fs, BlockCnt *bl, lu_byte isbreakable) { function leaveblock (line 296) | static void leaveblock (FuncState *fs) { function pushclosure (line 310) | static void pushclosure (LexState *ls, FuncState *func, expdesc *v) { function open_func (line 328) | static void open_func (LexState *ls, FuncState *fs) { function close_func (line 356) | static void close_func (LexState *ls) { function Proto (line 383) | Proto *luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff, const char *nam... function field (line 407) | static void field (LexState *ls, expdesc *v) { function yindex (line 418) | static void yindex (LexState *ls, expdesc *v) { type ConsControl (line 434) | struct ConsControl { function recfield (line 443) | static void recfield (LexState *ls, struct ConsControl *cc) { function closelistfield (line 464) | static void closelistfield (FuncState *fs, struct ConsControl *cc) { function lastlistfield (line 475) | static void lastlistfield (FuncState *fs, struct ConsControl *cc) { function listfield (line 490) | static void listfield (LexState *ls, struct ConsControl *cc) { function constructor (line 498) | static void constructor (LexState *ls, expdesc *t) { function parlist (line 543) | static void parlist (LexState *ls) { function body (line 576) | static void body (LexState *ls, expdesc *e, int needself, int line) { function explist1 (line 596) | static int explist1 (LexState *ls, expdesc *v) { function funcargs (line 609) | static void funcargs (LexState *ls, expdesc *f) { function prefixexp (line 667) | static void prefixexp (LexState *ls, expdesc *v) { function primaryexp (line 690) | static void primaryexp (LexState *ls, expdesc *v) { function simpleexp (line 727) | static void simpleexp (LexState *ls, expdesc *v) { function UnOpr (line 778) | static UnOpr getunopr (int op) { function BinOpr (line 788) | static BinOpr getbinopr (int op) { function BinOpr (line 828) | static BinOpr subexpr (LexState *ls, expdesc *v, unsigned int limit) { function expr (line 856) | static void expr (LexState *ls, expdesc *v) { function block_follow (line 871) | static int block_follow (int token) { function block (line 881) | static void block (LexState *ls) { type LHS_assign (line 896) | struct LHS_assign { function check_conflict (line 908) | static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc... function assignment (line 931) | static void assignment (LexState *ls, struct LHS_assign *lh, int nvars) { function cond (line 965) | static int cond (LexState *ls) { function breakstat (line 975) | static void breakstat (LexState *ls) { function whilestat (line 991) | static void whilestat (LexState *ls, int line) { function repeatstat (line 1010) | static void repeatstat (LexState *ls, int line) { function exp1 (line 1036) | static int exp1 (LexState *ls) { function forbody (line 1046) | static void forbody (LexState *ls, int base, int line, int nvars, int is... function fornum (line 1067) | static void fornum (LexState *ls, TString *varname, int line) { function forlist (line 1089) | static void forlist (LexState *ls, TString *indexname) { function forstat (line 1112) | static void forstat (LexState *ls, int line) { FILE: deps/lua/src/lparser.h type expkind (line 19) | typedef enum { type expdesc (line 37) | typedef struct expdesc { type upvaldesc (line 48) | typedef struct upvaldesc { type BlockCnt (line 54) | struct BlockCnt type FuncState (line 58) | typedef struct FuncState { FILE: deps/lua/src/lstate.c type LG (line 35) | typedef struct LG { function stack_init (line 42) | static void stack_init (lua_State *L1, lua_State *L) { function freestack (line 61) | static void freestack (lua_State *L, lua_State *L1) { function f_luaopen (line 70) | static void f_luaopen (lua_State *L, void *ud) { function preinit_state (line 84) | static void preinit_state (lua_State *L, global_State *g) { function close_state (line 105) | static void close_state (lua_State *L) { function lua_State (line 119) | lua_State *luaE_newthread (lua_State *L) { function luaE_freethread (line 134) | void luaE_freethread (lua_State *L, lua_State *L1) { function LUA_API (line 143) | LUA_API lua_State *lua_newstate (lua_Alloc f, void *ud) { function callallgcTM (line 193) | static void callallgcTM (lua_State *L, void *ud) { function LUA_API (line 199) | LUA_API void lua_close (lua_State *L) { FILE: deps/lua/src/lstate.h type lua_longjmp (line 18) | struct lua_longjmp type stringtable (line 38) | typedef struct stringtable { type CallInfo (line 48) | typedef struct CallInfo { type global_State (line 68) | typedef struct global_State { type lua_State (line 100) | struct lua_State { type Table (line 141) | struct Table type Proto (line 142) | struct Proto type UpVal (line 143) | struct UpVal type lua_State (line 144) | struct lua_State FILE: deps/lua/src/lstring.c function luaS_resize (line 22) | void luaS_resize (lua_State *L, int newsize) { function TString (line 50) | static TString *newlstr (lua_State *L, const char *str, size_t l, function TString (line 75) | TString *luaS_newlstr (lua_State *L, const char *str, size_t l) { function Udata (line 96) | Udata *luaS_newudata (lua_State *L, size_t s, Table *e) { FILE: deps/lua/src/lstrlib.c function str_len (line 28) | static int str_len (lua_State *L) { function posrelat (line 36) | static ptrdiff_t posrelat (ptrdiff_t pos, size_t len) { function str_sub (line 43) | static int str_sub (lua_State *L) { function str_reverse (line 57) | static int str_reverse (lua_State *L) { function str_lower (line 68) | static int str_lower (lua_State *L) { function str_upper (line 81) | static int str_upper (lua_State *L) { function str_rep (line 93) | static int str_rep (lua_State *L) { function str_byte (line 106) | static int str_byte (lua_State *L) { function str_char (line 125) | static int str_char (lua_State *L) { function writer (line 140) | static int writer (lua_State *L, const void* b, size_t size, void* B) { function str_dump (line 147) | static int str_dump (lua_State *L) { type MatchState (line 170) | typedef struct MatchState { function check_capture (line 186) | static int check_capture (MatchState *ms, int l) { function capture_to_close (line 194) | static int capture_to_close (MatchState *ms) { function match_class (line 226) | static int match_class (int c, int cl) { function matchbracketclass (line 245) | static int matchbracketclass (int c, const char *p, const char *ec) { function singlematch (line 268) | static int singlematch (int c, const char *p, const char *ep) { function push_onecapture (line 466) | static void push_onecapture (MatchState *ms, int i, const char *s, function push_captures (line 485) | static int push_captures (MatchState *ms, const char *s, const char *e) { function str_find_aux (line 495) | static int str_find_aux (lua_State *L, int find) { function str_find (line 538) | static int str_find (lua_State *L) { function str_match (line 543) | static int str_match (lua_State *L) { function gmatch_aux (line 548) | static int gmatch_aux (lua_State *L) { function gmatch (line 574) | static int gmatch (lua_State *L) { function gfind_nodef (line 584) | static int gfind_nodef (lua_State *L) { function add_s (line 590) | static void add_s (MatchState *ms, luaL_Buffer *b, const char *s, function add_value (line 612) | static void add_value (MatchState *ms, luaL_Buffer *b, const char *s, function str_gsub (line 644) | static int str_gsub (lua_State *L) { function addquoted (line 696) | static void addquoted (lua_State *L, luaL_Buffer *b, int arg) { function addintlen (line 747) | static void addintlen (char *form) { function str_format (line 756) | static int str_format (lua_State *L) { function createmetatable (line 847) | static void createmetatable (lua_State *L) { function LUALIB_API (line 862) | LUALIB_API int luaopen_string (lua_State *L) { FILE: deps/lua/src/ltable.c function Node (line 84) | static Node *hashnum (const Table *t, lua_Number n) { function Node (line 100) | static Node *mainposition (const Table *t, const TValue *key) { function arrayindex (line 120) | static int arrayindex (const TValue *key) { function findindex (line 137) | static int findindex (lua_State *L, Table *t, StkId key) { function luaH_next (line 162) | int luaH_next (lua_State *L, Table *t, StkId key) { function computesizes (line 189) | static int computesizes (int nums[], int *narray) { function countint (line 211) | static int countint (const TValue *key, int *nums) { function numusearray (line 222) | static int numusearray (const Table *t, int *nums) { function numusehash (line 247) | static int numusehash (const Table *t, int *nums, int *pnasize) { function setarrayvector (line 263) | static void setarrayvector (lua_State *L, Table *t, int size) { function setnodevector (line 272) | static void setnodevector (lua_State *L, Table *t, int size) { function resize (line 297) | static void resize (lua_State *L, Table *t, int nasize, int nhsize) { function luaH_resizearray (line 327) | void luaH_resizearray (lua_State *L, Table *t, int nasize) { function rehash (line 333) | static void rehash (lua_State *L, Table *t, const TValue *ek) { function Table (line 358) | Table *luaH_new (lua_State *L, int narray, int nhash) { function luaH_free (line 374) | void luaH_free (lua_State *L, Table *t) { function Node (line 382) | static Node *getfreepos (Table *t) { function TValue (line 399) | static TValue *newkey (lua_State *L, Table *t, const TValue *key) { function TValue (line 435) | const TValue *luaH_getnum (Table *t, int key) { function TValue (line 455) | const TValue *luaH_getstr (Table *t, TString *key) { function TValue (line 469) | const TValue *luaH_get (Table *t, const TValue *key) { function TValue (line 494) | TValue *luaH_set (lua_State *L, Table *t, const TValue *key) { function TValue (line 508) | TValue *luaH_setnum (lua_State *L, Table *t, int key) { function TValue (line 520) | TValue *luaH_setstr (lua_State *L, Table *t, TString *key) { function unbound_search (line 532) | static int unbound_search (Table *t, unsigned int j) { function luaH_getn (line 560) | int luaH_getn (Table *t) { function Node (line 582) | Node *luaH_mainposition (const Table *t, const TValue *key) { function luaH_isdummy (line 586) | int luaH_isdummy (Node *n) { return n == dummynode; } FILE: deps/lua/src/ltablib.c function foreachi (line 22) | static int foreachi (lua_State *L) { function foreach (line 39) | static int foreach (lua_State *L) { function maxn (line 56) | static int maxn (lua_State *L) { function getn (line 72) | static int getn (lua_State *L) { function setn (line 78) | static int setn (lua_State *L) { function tinsert (line 90) | static int tinsert (lua_State *L) { function tremove (line 118) | static int tremove (lua_State *L) { function addfield (line 135) | static void addfield (lua_State *L, luaL_Buffer *b, int i) { function tconcat (line 144) | static int tconcat (lua_State *L) { function set2 (line 173) | static void set2 (lua_State *L, int i, int j) { function sort_comp (line 178) | static int sort_comp (lua_State *L, int a, int b) { function auxsort (line 193) | static void auxsort (lua_State *L, int l, int u) { function sort (line 256) | static int sort (lua_State *L) { function LUALIB_API (line 283) | LUALIB_API int luaopen_table (lua_State *L) { FILE: deps/lua/src/ltm.c function luaT_init (line 30) | void luaT_init (lua_State *L) { function TValue (line 50) | const TValue *luaT_gettm (Table *events, TMS event, TString *ename) { function TValue (line 61) | const TValue *luaT_gettmbyobj (lua_State *L, const TValue *o, TMS event) { FILE: deps/lua/src/ltm.h type TMS (line 18) | typedef enum { FILE: deps/lua/src/lua.c function lstop (line 28) | static void lstop (lua_State *L, lua_Debug *ar) { function laction (line 35) | static void laction (int i) { function print_usage (line 42) | static void print_usage (void) { function l_message (line 58) | static void l_message (const char *pname, const char *msg) { function report (line 65) | static int report (lua_State *L, int status) { function traceback (line 76) | static int traceback (lua_State *L) { function docall (line 96) | static int docall (lua_State *L, int narg, int clear) { function print_version (line 111) | static void print_version (void) { function getargs (line 116) | static int getargs (lua_State *L, char **argv, int n) { function dofile (line 134) | static int dofile (lua_State *L, const char *name) { function dostring (line 140) | static int dostring (lua_State *L, const char *s, const char *name) { function dolibrary (line 146) | static int dolibrary (lua_State *L, const char *name) { function incomplete (line 163) | static int incomplete (lua_State *L, int status) { function pushline (line 177) | static int pushline (lua_State *L, int firstline) { function loadline (line 196) | static int loadline (lua_State *L) { function dotty (line 216) | static void dotty (lua_State *L) { function handle_script (line 239) | static int handle_script (lua_State *L, char **argv, int n) { function collectargs (line 261) | static int collectargs (char **argv, int *pi, int *pv, int *pe) { function runargs (line 294) | static int runargs (lua_State *L, char **argv, int n) { function handle_luainit (line 323) | static int handle_luainit (lua_State *L) { type Smain (line 333) | struct Smain { function pmain (line 340) | static int pmain (lua_State *L) { function main (line 377) | int main (int argc, char **argv) { FILE: deps/lua/src/lua.h type lua_State (line 50) | typedef struct lua_State lua_State; type LUA_NUMBER (line 99) | typedef LUA_NUMBER lua_Number; type LUA_INTEGER (line 103) | typedef LUA_INTEGER lua_Integer; type lua_Debug (line 326) | typedef struct lua_Debug lua_Debug; type lua_Debug (line 346) | struct lua_Debug { FILE: deps/lua/src/lua_cjson.c type json_token_type_t (line 61) | typedef enum { type json_config_t (line 96) | typedef struct { type json_parse_t (line 117) | typedef struct { type json_token_t (line 124) | typedef struct { function json_config_t (line 178) | static json_config_t *json_fetch_config(lua_State *l) function json_verify_arg_count (line 193) | static void json_verify_arg_count(lua_State *l, int args) function json_cfg_encode_sparse_array (line 203) | static int json_cfg_encode_sparse_array(lua_State *l) function json_cfg_encode_max_depth (line 234) | static int json_cfg_encode_max_depth(lua_State *l) function json_set_number_precision (line 253) | static void json_set_number_precision(json_config_t *cfg, int prec) function json_cfg_encode_number_precision (line 260) | static int json_cfg_encode_number_precision(lua_State *l) function json_cfg_encode_keep_buffer (line 281) | static int json_cfg_encode_keep_buffer(lua_State *l) function json_enum_option (line 301) | static void json_enum_option(lua_State *l, const char **options, function json_cfg_refuse_invalid_numbers (line 326) | static int json_cfg_refuse_invalid_numbers(lua_State *l) function json_destroy_config (line 342) | static int json_destroy_config(lua_State *l) function json_create_config (line 354) | static void json_create_config(lua_State *l) function json_encode_exception (line 452) | static void json_encode_exception(lua_State *l, json_config_t *cfg, int ... function json_append_string (line 467) | static void json_append_string(lua_State *l, strbuf_t *json, int lindex) function lua_array_length (line 497) | static int lua_array_length(lua_State *l, json_config_t *cfg) function json_encode_descend (line 540) | static void json_encode_descend(lua_State *l, json_config_t *cfg) function json_append_array (line 558) | static void json_append_array(lua_State *l, json_config_t *cfg, strbuf_t... function json_append_number (line 584) | static void json_append_number(lua_State *l, strbuf_t *json, int index, function json_append_object (line 600) | static void json_append_object(lua_State *l, json_config_t *cfg, function json_append_data (line 646) | static void json_append_data(lua_State *l, json_config_t *cfg, strbuf_t ... function json_encode (line 686) | static int json_encode(lua_State *l) function hexdigit2int (line 722) | static int hexdigit2int(char hex) function decode_hex4 (line 735) | static int decode_hex4(const char *hex) function codepoint_to_utf8 (line 758) | static int codepoint_to_utf8(char *utf8, int codepoint) function json_append_unicode_escape (line 802) | static int json_append_unicode_escape(json_parse_t *json) function json_set_token_error (line 860) | static void json_set_token_error(json_token_t *token, json_parse_t *json, function json_next_string_token (line 868) | static void json_next_string_token(json_parse_t *json, json_token_t *token) function json_is_invalid_number (line 940) | static int json_is_invalid_number(json_parse_t *json) function json_next_number_token (line 977) | static void json_next_number_token(json_parse_t *json, json_token_t *token) function json_next_token (line 997) | static void json_next_token(json_parse_t *json, json_token_t *token) function json_throw_parse_error (line 1077) | static void json_throw_parse_error(lua_State *l, json_parse_t *json, function json_decode_checkstack (line 1094) | static void json_decode_checkstack(lua_State *l, json_parse_t *json, int n) function json_parse_object_context (line 1103) | static void json_parse_object_context(lua_State *l, json_parse_t *json) function json_parse_array_context (line 1151) | static void json_parse_array_context(lua_State *l, json_parse_t *json) function json_process_value (line 1185) | static void json_process_value(lua_State *l, json_parse_t *json, function lua_json_decode (line 1215) | static void lua_json_decode(lua_State *l, const char *json_text, int jso... function json_decode (line 1241) | static int json_decode(lua_State *l) function luaopen_cjson (line 1265) | int luaopen_cjson(lua_State *l) FILE: deps/lua/src/lua_cmsgpack.c function memrevifle (line 43) | static void memrevifle(void *ptr, size_t len) { type mp_buf (line 65) | typedef struct mp_buf { function mp_buf (line 70) | static mp_buf *mp_buf_new(void) { function mp_buf_append (line 78) | void mp_buf_append(mp_buf *buf, const unsigned char *s, size_t len) { function mp_buf_free (line 90) | void mp_buf_free(mp_buf *buf) { type mp_cur (line 108) | typedef struct mp_cur { function mp_cur (line 114) | static mp_cur *mp_cur_new(const unsigned char *s, size_t len) { function mp_cur_free (line 123) | static void mp_cur_free(mp_cur *cursor) { function mp_encode_bytes (line 141) | static void mp_encode_bytes(mp_buf *buf, const unsigned char *s, size_t ... function mp_encode_double (line 166) | static void mp_encode_double(mp_buf *buf, double d) { function mp_encode_int (line 184) | static void mp_encode_int(mp_buf *buf, int64_t n) { function mp_encode_array (line 256) | static void mp_encode_array(mp_buf *buf, int64_t n) { function mp_encode_map (line 279) | static void mp_encode_map(mp_buf *buf, int64_t n) { function mp_encode_lua_string (line 304) | static void mp_encode_lua_string(lua_State *L, mp_buf *buf) { function mp_encode_lua_bool (line 312) | static void mp_encode_lua_bool(lua_State *L, mp_buf *buf) { function mp_encode_lua_number (line 317) | static void mp_encode_lua_number(lua_State *L, mp_buf *buf) { function mp_encode_lua_table_as_array (line 330) | static void mp_encode_lua_table_as_array(lua_State *L, mp_buf *buf, int ... function mp_encode_lua_table_as_map (line 342) | static void mp_encode_lua_table_as_map(lua_State *L, mp_buf *buf, int le... function table_is_an_array (line 369) | static int table_is_an_array(lua_State *L) { function mp_encode_lua_table (line 399) | static void mp_encode_lua_table(lua_State *L, mp_buf *buf, int level) { function mp_encode_lua_null (line 406) | static void mp_encode_lua_null(lua_State *L, mp_buf *buf) { function mp_encode_lua_type (line 413) | static void mp_encode_lua_type(lua_State *L, mp_buf *buf, int level) { function mp_pack (line 429) | static int mp_pack(lua_State *L) { function mp_decode_to_lua_array (line 442) | void mp_decode_to_lua_array(lua_State *L, mp_cur *c, size_t len) { function mp_decode_to_lua_hash (line 454) | void mp_decode_to_lua_hash(lua_State *L, mp_cur *c, size_t len) { function mp_decode_to_lua_type (line 467) | void mp_decode_to_lua_type(lua_State *L, mp_cur *c) { function mp_unpack (line 657) | static int mp_unpack(lua_State *L) { type luaL_reg (line 690) | struct luaL_reg function LUALIB_API (line 696) | LUALIB_API int luaopen_cmsgpack (lua_State *L) { FILE: deps/lua/src/lua_struct.c type STRUCT_INT (line 52) | typedef STRUCT_INT Inttype; type Uinttype (line 55) | typedef unsigned STRUCT_INT Uinttype; type cD (line 65) | struct cD { type Header (line 86) | typedef struct Header { function getnum (line 92) | static int getnum (const char **fmt, int df) { function optsize (line 109) | static size_t optsize (lua_State *L, char opt, const char **fmt) { function gettoalign (line 135) | static int gettoalign (size_t len, Header *h, int opt, size_t size) { function controloptions (line 146) | static void controloptions (lua_State *L, int opt, const char **fmt, function putinteger (line 167) | static void putinteger (lua_State *L, luaL_Buffer *b, int arg, int endian, function correctbytes (line 194) | static void correctbytes (char *b, int size, int endian) { function b_pack (line 206) | static int b_pack (lua_State *L) { function lua_Number (line 264) | static lua_Number getinteger (const char *buff, int endian, function b_unpack (line 291) | static int b_unpack (lua_State *L) { function b_size (line 358) | static int b_size (lua_State *L) { type luaL_Reg (line 383) | struct luaL_Reg function LUALIB_API (line 393) | LUALIB_API int luaopen_struct (lua_State *L) { FILE: deps/lua/src/luac.c function fatal (line 36) | static void fatal(const char* message) function cannot (line 42) | static void cannot(const char* what) function usage (line 48) | static void usage(const char* message) function doargs (line 70) | static int doargs(int argc, char* argv[]) function Proto (line 119) | static const Proto* combine(lua_State* L, int n) function writer (line 147) | static int writer(lua_State* L, const void* p, size_t size, void* u) type Smain (line 153) | struct Smain { function pmain (line 158) | static int pmain(lua_State* L) function main (line 186) | int main(int argc, char* argv[]) FILE: deps/lua/src/lundump.c type LoadState (line 23) | typedef struct { function error (line 36) | static void error(LoadState* S, const char* why) function LoadBlock (line 48) | static void LoadBlock(LoadState* S, void* b, size_t size) function LoadChar (line 54) | static int LoadChar(LoadState* S) function LoadInt (line 61) | static int LoadInt(LoadState* S) function lua_Number (line 69) | static lua_Number LoadNumber(LoadState* S) function TString (line 76) | static TString* LoadString(LoadState* S) function LoadCode (line 90) | static void LoadCode(LoadState* S, Proto* f) function LoadConstants (line 100) | static void LoadConstants(LoadState* S, Proto* f) function LoadDebug (line 137) | static void LoadDebug(LoadState* S, Proto* f) function Proto (line 161) | static Proto* LoadFunction(LoadState* S, TString* p) function LoadHeader (line 183) | static void LoadHeader(LoadState* S) function Proto (line 195) | Proto* luaU_undump (lua_State* L, ZIO* Z, Mbuffer* buff, const char* name) function luaU_header (line 214) | void luaU_header (char* h) FILE: deps/lua/src/lvm.c function TValue (line 35) | const TValue *luaV_tonumber (const TValue *obj, TValue *n) { function luaV_tostring (line 47) | int luaV_tostring (lua_State *L, StkId obj) { function traceexec (line 60) | static void traceexec (lua_State *L, const Instruction *pc) { function callTMres (line 80) | static void callTMres (lua_State *L, StkId res, const TValue *f, function callTM (line 96) | static void callTM (lua_State *L, const TValue *f, const TValue *p1, function luaV_gettable (line 108) | void luaV_gettable (lua_State *L, const TValue *t, TValue *key, StkId va... function luaV_settable (line 134) | void luaV_settable (lua_State *L, const TValue *t, TValue *key, StkId va... function call_binTM (line 165) | static int call_binTM (lua_State *L, const TValue *p1, const TValue *p2, function TValue (line 176) | static const TValue *get_compTM (lua_State *L, Table *mt1, Table *mt2, function call_orderTM (line 190) | static int call_orderTM (lua_State *L, const TValue *p1, const TValue *p2, function l_strcmp (line 203) | static int l_strcmp (const TString *ls, const TString *rs) { function luaV_lessthan (line 225) | int luaV_lessthan (lua_State *L, const TValue *l, const TValue *r) { function lessequal (line 239) | static int lessequal (lua_State *L, const TValue *l, const TValue *r) { function luaV_equalval (line 255) | int luaV_equalval (lua_State *L, const TValue *t1, const TValue *t2) { function luaV_concat (line 282) | void luaV_concat (lua_State *L, int total, int last) { function Arith (line 317) | static void Arith (lua_State *L, StkId ra, const TValue *rb, function luaV_execute (line 377) | void luaV_execute (lua_State *L, int nexeccalls) { FILE: deps/lua/src/lzio.c function luaZ_fill (line 21) | int luaZ_fill (ZIO *z) { function luaZ_lookahead (line 35) | int luaZ_lookahead (ZIO *z) { function luaZ_init (line 48) | void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader, void *data) { function luaZ_read (line 58) | size_t luaZ_read (ZIO *z, void *b, size_t n) { FILE: deps/lua/src/lzio.h type ZIO (line 18) | typedef struct Zio ZIO; type Mbuffer (line 24) | typedef struct Mbuffer { type Zio (line 56) | struct Zio { FILE: deps/lua/src/print.c function PrintString (line 23) | static void PrintString(const TString* ts) function PrintConstant (line 51) | static void PrintConstant(const Proto* f, int i) function PrintCode (line 74) | static void PrintCode(const Proto* f) function PrintHeader (line 161) | static void PrintHeader(const Proto* f) function PrintConstants (line 181) | static void PrintConstants(const Proto* f) function PrintLocals (line 193) | static void PrintLocals(const Proto* f) function PrintUpvalues (line 204) | static void PrintUpvalues(const Proto* f) function PrintFunction (line 215) | void PrintFunction(const Proto* f, int full) FILE: deps/lua/src/strbuf.c function die (line 32) | void die(const char *fmt, ...) function strbuf_init (line 44) | void strbuf_init(strbuf_t *s, int len) function strbuf_t (line 68) | strbuf_t *strbuf_new(int len) function strbuf_set_increment (line 84) | void strbuf_set_increment(strbuf_t *s, int increment) function debug_stats (line 94) | static inline void debug_stats(strbuf_t *s) function strbuf_free (line 104) | void strbuf_free(strbuf_t *s) function calculate_new_size (line 134) | static int calculate_new_size(strbuf_t *s, int len) function strbuf_resize (line 164) | void strbuf_resize(strbuf_t *s, int len) function strbuf_append_string (line 182) | void strbuf_append_string(strbuf_t *s, const char *str) function strbuf_append_fmt (line 202) | void strbuf_append_fmt(strbuf_t *s, int len, const char *fmt, ...) function strbuf_append_fmt_retry (line 221) | void strbuf_append_fmt_retry(strbuf_t *s, const char *fmt, ...) FILE: deps/lua/src/strbuf.h type strbuf_t (line 34) | typedef struct { function strbuf_reset (line 76) | static inline void strbuf_reset(strbuf_t *s) function strbuf_allocated (line 81) | static inline int strbuf_allocated(strbuf_t *s) function strbuf_empty_length (line 88) | static inline int strbuf_empty_length(strbuf_t *s) function strbuf_ensure_empty_length (line 93) | static inline void strbuf_ensure_empty_length(strbuf_t *s, int len) function strbuf_length (line 99) | static inline int strbuf_length(strbuf_t *s) function strbuf_append_char (line 104) | static inline void strbuf_append_char(strbuf_t *s, const char c) function strbuf_append_char_unsafe (line 110) | static inline void strbuf_append_char_unsafe(strbuf_t *s, const char c) function strbuf_append_mem (line 115) | static inline void strbuf_append_mem(strbuf_t *s, const char *c, int len) function strbuf_append_mem_unsafe (line 122) | static inline void strbuf_append_mem_unsafe(strbuf_t *s, const char *c, ... function strbuf_ensure_null (line 128) | static inline void strbuf_ensure_null(strbuf_t *s) FILE: src/adlist.c function list (line 48) | list *listCreate(void) function listRelease (line 74) | void listRelease(list *list) function list (line 114) | list *listAddNodeHead(list *list, void *value) function list (line 158) | list *listAddNodeTail(list *list, void *value) function list (line 195) | list *listInsertNode(list *list, listNode *old_node, void *value, int af... function listDelNode (line 249) | void listDelNode(list *list, listNode *node) function listIter (line 287) | listIter *listGetIterator(list *list, int direction) function listReleaseIterator (line 311) | void listReleaseIterator(listIter *iter) { function listRewind (line 322) | void listRewind(list *list, listIter *li) { function listRewindTail (line 333) | void listRewindTail(list *list, listIter *li) { function listNode (line 366) | listNode *listNext(listIter *iter) function list (line 404) | list *listDup(list *orig) function listNode (line 471) | listNode *listSearchKey(list *list, void *key) function listNode (line 516) | listNode *listIndex(list *list, long index) { function listRotate (line 539) | void listRotate(list *list) { FILE: src/adlist.h type listNode (line 39) | typedef struct listNode { type listIter (line 55) | typedef struct listIter { type list (line 68) | typedef struct list { FILE: src/ae.c function aeEventLoop (line 66) | aeEventLoop *aeCreateEventLoop(int setsize) { function aeGetSetSize (line 111) | int aeGetSetSize(aeEventLoop *eventLoop) { function aeResizeSetSize (line 131) | int aeResizeSetSize(aeEventLoop *eventLoop, int setsize) { function aeDeleteEventLoop (line 152) | void aeDeleteEventLoop(aeEventLoop *eventLoop) { function aeStop (line 162) | void aeStop(aeEventLoop *eventLoop) { function aeCreateFileEvent (line 170) | int aeCreateFileEvent(aeEventLoop *eventLoop, int fd, int mask, function aeDeleteFileEvent (line 205) | void aeDeleteFileEvent(aeEventLoop *eventLoop, int fd, int mask) function aeGetFileEvents (line 233) | int aeGetFileEvents(aeEventLoop *eventLoop, int fd) { function aeGetTime (line 244) | static void aeGetTime(long *seconds, long *milliseconds) function aeAddMillisecondsToNow (line 257) | static void aeAddMillisecondsToNow(long long milliseconds, long *sec, lo... function aeCreateTimeEvent (line 283) | long long aeCreateTimeEvent(aeEventLoop *eventLoop, long long milliseconds, function aeDeleteTimeEvent (line 317) | int aeDeleteTimeEvent(aeEventLoop *eventLoop, long long id) function aeTimeEvent (line 362) | static aeTimeEvent *aeSearchNearestTimer(aeEventLoop *eventLoop) function processTimeEvents (line 381) | static int processTimeEvents(aeEventLoop *eventLoop) { function aeProcessEvents (line 498) | int aeProcessEvents(aeEventLoop *eventLoop, int flags) function aeWait (line 601) | int aeWait(int fd, int mask, long long milliseconds) { function aeMain (line 624) | void aeMain(aeEventLoop *eventLoop) { function aeSetBeforeSleepProc (line 649) | void aeSetBeforeSleepProc(aeEventLoop *eventLoop, aeBeforeSleepProc *bef... FILE: src/ae.h type aeEventLoop (line 77) | struct aeEventLoop type aeEventLoop (line 83) | struct aeEventLoop type aeEventLoop (line 84) | struct aeEventLoop type aeEventLoop (line 85) | struct aeEventLoop type aeEventLoop (line 86) | struct aeEventLoop type aeFileEvent (line 92) | typedef struct aeFileEvent { type aeTimeEvent (line 114) | typedef struct aeTimeEvent { type aeFiredEvent (line 141) | typedef struct aeFiredEvent { type aeEventLoop (line 157) | typedef struct aeEventLoop { FILE: src/ae_epoll.c type aeApiState (line 37) | typedef struct aeApiState { function aeApiCreate (line 50) | static int aeApiCreate(aeEventLoop *eventLoop) { function aeApiResize (line 79) | static int aeApiResize(aeEventLoop *eventLoop, int setsize) { function aeApiFree (line 89) | static void aeApiFree(aeEventLoop *eventLoop) { function aeApiAddEvent (line 100) | static int aeApiAddEvent(aeEventLoop *eventLoop, int fd, int mask) { function aeApiDelEvent (line 130) | static void aeApiDelEvent(aeEventLoop *eventLoop, int fd, int delmask) { function aeApiPoll (line 153) | static int aeApiPoll(aeEventLoop *eventLoop, struct timeval *tvp) { FILE: src/ae_evport.c type aeApiState (line 68) | typedef struct aeApiState { function aeApiCreate (line 75) | static int aeApiCreate(aeEventLoop *eventLoop) { function aeApiResize (line 97) | static int aeApiResize(aeEventLoop *eventLoop, int setsize) { function aeApiFree (line 102) | static void aeApiFree(aeEventLoop *eventLoop) { function aeApiLookupPending (line 109) | static int aeApiLookupPending(aeApiState *state, int fd) { function aeApiAssociate (line 123) | static int aeApiAssociate(const char *where, int portfd, int fd, int mas... function aeApiAddEvent (line 152) | static int aeApiAddEvent(aeEventLoop *eventLoop, int fd, int mask) { function aeApiDelEvent (line 183) | static void aeApiDelEvent(aeEventLoop *eventLoop, int fd, int mask) { function aeApiPoll (line 243) | static int aeApiPoll(aeEventLoop *eventLoop, struct timeval *tvp) { FILE: src/ae_kqueue.c type aeApiState (line 36) | typedef struct aeApiState { function aeApiCreate (line 41) | static int aeApiCreate(aeEventLoop *eventLoop) { function aeApiResize (line 60) | static int aeApiResize(aeEventLoop *eventLoop, int setsize) { function aeApiFree (line 67) | static void aeApiFree(aeEventLoop *eventLoop) { function aeApiAddEvent (line 75) | static int aeApiAddEvent(aeEventLoop *eventLoop, int fd, int mask) { function aeApiDelEvent (line 90) | static void aeApiDelEvent(aeEventLoop *eventLoop, int fd, int mask) { function aeApiPoll (line 104) | static int aeApiPoll(aeEventLoop *eventLoop, struct timeval *tvp) { FILE: src/ae_select.c type aeApiState (line 34) | typedef struct aeApiState { function aeApiCreate (line 41) | static int aeApiCreate(aeEventLoop *eventLoop) { function aeApiResize (line 51) | static int aeApiResize(aeEventLoop *eventLoop, int setsize) { function aeApiFree (line 57) | static void aeApiFree(aeEventLoop *eventLoop) { function aeApiAddEvent (line 61) | static int aeApiAddEvent(aeEventLoop *eventLoop, int fd, int mask) { function aeApiDelEvent (line 69) | static void aeApiDelEvent(aeEventLoop *eventLoop, int fd, int mask) { function aeApiPoll (line 76) | static int aeApiPoll(aeEventLoop *eventLoop, struct timeval *tvp) { FILE: src/anet.c function anetSetError (line 53) | static void anetSetError(char *err, const char *fmt, ...) function anetNonBlock (line 66) | int anetNonBlock(char *err, int fd) function anetKeepAlive (line 90) | int anetKeepAlive(char *err, int fd, int interval) function anetSetTcpNoDelay (line 137) | static int anetSetTcpNoDelay(char *err, int fd, int val) function anetEnableTcpNoDelay (line 150) | int anetEnableTcpNoDelay(char *err, int fd) function anetDisableTcpNoDelay (line 158) | int anetDisableTcpNoDelay(char *err, int fd) function anetSetSendBuffer (line 166) | int anetSetSendBuffer(char *err, int fd, int buffsize) function anetTcpKeepAlive (line 179) | int anetTcpKeepAlive(char *err, int fd) function anetGenericResolve (line 197) | int anetGenericResolve(char *err, char *host, char *ipbuf, size_t ipbuf_... function anetResolve (line 224) | int anetResolve(char *err, char *host, char *ipbuf, size_t ipbuf_len) { function anetResolveIP (line 228) | int anetResolveIP(char *err, char *host, char *ipbuf, size_t ipbuf_len) { function anetSetReuseAddr (line 233) | static int anetSetReuseAddr(char *err, int fd) { function anetCreateSocket (line 247) | static int anetCreateSocket(char *err, int domain) { function anetTcpGenericConnect (line 266) | static int anetTcpGenericConnect(char *err, char *addr, int port, function anetTcpConnect (line 339) | int anetTcpConnect(char *err, char *addr, int port) function anetTcpNonBlockConnect (line 347) | int anetTcpNonBlockConnect(char *err, char *addr, int port) function anetTcpNonBlockBindConnect (line 352) | int anetTcpNonBlockBindConnect(char *err, char *addr, int port, char *so... function anetUnixGenericConnect (line 357) | int anetUnixGenericConnect(char *err, char *path, int flags) function anetUnixConnect (line 386) | int anetUnixConnect(char *err, char *path) function anetUnixNonBlockConnect (line 394) | int anetUnixNonBlockConnect(char *err, char *path) function anetRead (line 404) | int anetRead(int fd, char *buf, int count) function anetWrite (line 422) | int anetWrite(int fd, char *buf, int count) function anetListen (line 438) | static int anetListen(char *err, int s, struct sockaddr *sa, socklen_t l... function anetV6Only (line 453) | static int anetV6Only(char *err, int s) { function _anetTcpServer (line 463) | static int _anetTcpServer(char *err, int port, char *bindaddr, int af, i... function anetTcpServer (line 500) | int anetTcpServer(char *err, int port, char *bindaddr, int backlog) function anetTcp6Server (line 505) | int anetTcp6Server(char *err, int port, char *bindaddr, int backlog) function anetUnixServer (line 513) | int anetUnixServer(char *err, char *path, mode_t perm, int backlog) function anetGenericAccept (line 531) | static int anetGenericAccept(char *err, int s, struct sockaddr *sa, sock... function anetTcpAccept (line 551) | int anetTcpAccept(char *err, int s, char *ip, size_t ip_len, int *port) { function anetUnixAccept (line 573) | int anetUnixAccept(char *err, int s) { function anetPeerToString (line 586) | int anetPeerToString(int fd, char *ip, size_t ip_len, int *port) { function anetSockName (line 611) | int anetSockName(int fd, char *ip, size_t ip_len, int *port) { FILE: src/aof.c type aofrwblock (line 72) | typedef struct aofrwblock { function aofRewriteBufferReset (line 90) | void aofRewriteBufferReset(void) { function aofRewriteBufferSize (line 105) | unsigned long aofRewriteBufferSize(void) { function aofRewriteBufferAppend (line 127) | void aofRewriteBufferAppend(unsigned char *s, unsigned long len) { function aofRewriteBufferWrite (line 188) | ssize_t aofRewriteBufferWrite(int fd) { function aof_background_fsync (line 225) | void aof_background_fsync(int fd) { function stopAppendOnly (line 234) | void stopAppendOnly(void) { function startAppendOnly (line 285) | int startAppendOnly(void) { function flushAppendOnlyFile (line 358) | void flushAppendOnlyFile(int force) { function sds (line 578) | sds catAppendOnlyGenericCommand(sds dst, int argc, robj **argv) { function sds (line 630) | sds catAppendOnlyExpireAtCommand(sds buf, struct redisCommand *cmd, robj... function feedAppendOnlyFile (line 681) | void feedAppendOnlyFile(struct redisCommand *cmd, int dictid, robj **arg... type redisClient (line 771) | struct redisClient type redisClient (line 772) | struct redisClient function freeFakeClient (line 806) | void freeFakeClient(struct redisClient *c) { function loadAppendOnlyFile (line 835) | int loadAppendOnlyFile(char *filename) { function rioWriteBulkObject (line 1014) | int rioWriteBulkObject(rio *r, robj *obj) { function rewriteListObject (line 1035) | int rewriteListObject(rio *r, robj *key, robj *o) { function rewriteSetObject (line 1112) | int rewriteSetObject(rio *r, robj *key, robj *o) { function rewriteSortedSetObject (line 1166) | int rewriteSortedSetObject(rio *r, robj *key, robj *o) { function rioWriteHashIteratorCursor (line 1250) | static int rioWriteHashIteratorCursor(rio *r, hashTypeIterator *hi, int ... function rewriteHashObject (line 1284) | int rewriteHashObject(rio *r, robj *key, robj *o) { function rewriteAppendOnlyFile (line 1328) | int rewriteAppendOnlyFile(char *filename) { function rewriteAppendOnlyFileBackground (line 1510) | int rewriteAppendOnlyFileBackground(void) { function bgrewriteaofCommand (line 1586) | void bgrewriteaofCommand(redisClient *c) { function aofRemoveTempFile (line 1610) | void aofRemoveTempFile(pid_t childpid) { function aofUpdateCurrentSize (line 1626) | void aofUpdateCurrentSize(void) { function backgroundRewriteDoneHandler (line 1644) | void backgroundRewriteDoneHandler(int exitcode, int bysignal) { FILE: src/bio.c type bio_job (line 113) | struct bio_job { function bioInit (line 139) | void bioInit(void) { function bioCreateBackgroundJob (line 185) | void bioCreateBackgroundJob(int type, void *arg1, void *arg2, void *arg3) { type bio_job (line 208) | struct bio_job function bioPendingJobsOfType (line 273) | unsigned long long bioPendingJobsOfType(int type) { function bioKillThreads (line 291) | void bioKillThreads(void) { FILE: src/bitops.c function getBitOffsetFromArgument (line 42) | static int getBitOffsetFromArgument(redisClient *c, robj *o, size_t *off... function redisPopcount (line 65) | size_t redisPopcount(void *s, long count) { function redisBitpos (line 123) | long redisBitpos(void *s, long count, int bit) { function setbitCommand (line 213) | void setbitCommand(redisClient *c) { function getbitCommand (line 287) | void getbitCommand(redisClient *c) { function bitopCommand (line 323) | void bitopCommand(redisClient *c) { function bitcountCommand (line 530) | void bitcountCommand(redisClient *c) { function bitposCommand (line 589) | void bitposCommand(redisClient *c) { FILE: src/blocked.c function getTimeoutFromObjectOrReply (line 75) | int getTimeoutFromObjectOrReply(redisClient *c, robj *object, mstime_t *... function blockClient (line 100) | void blockClient(redisClient *c, int btype) { function processUnblockedClients (line 110) | void processUnblockedClients(void) { function unblockClient (line 134) | void unblockClient(redisClient *c) { function replyToBlockedClientTimedOut (line 154) | void replyToBlockedClientTimedOut(redisClient *c) { FILE: src/cluster.c function clusterGetMaxEpoch (line 82) | uint64_t clusterGetMaxEpoch(void) { function clusterLoadConfig (line 105) | int clusterLoadConfig(char *filename) { function clusterSaveConfig (line 349) | int clusterSaveConfig(int do_fsync) { function clusterSaveConfigOrDie (line 397) | void clusterSaveConfigOrDie(int do_fsync) { function clusterLockConfig (line 413) | int clusterLockConfig(char *filename) { function clusterInit (line 445) | void clusterInit(void) { function clusterReset (line 534) | void clusterReset(int hard) { function clusterLink (line 590) | clusterLink *createClusterLink(clusterNode *node) { function freeClusterLink (line 605) | void freeClusterLink(clusterLink *link) { function clusterAcceptHandler (line 630) | void clusterAcceptHandler(aeEventLoop *el, int fd, void *privdata, int m... function keyHashSlot (line 678) | unsigned int keyHashSlot(char *key, int keylen) { function clusterNode (line 721) | clusterNode *createClusterNode(char *nodename, int flags) { function clusterNodeAddFailureReport (line 776) | int clusterNodeAddFailureReport(clusterNode *failing, clusterNode *sende... function clusterNodeCleanupFailureReports (line 824) | void clusterNodeCleanupFailureReports(clusterNode *node) { function clusterNodeDelFailureReport (line 873) | int clusterNodeDelFailureReport(clusterNode *node, clusterNode *sender) { function clusterNodeFailureReportsCount (line 905) | int clusterNodeFailureReportsCount(clusterNode *node) { function clusterNodeRemoveSlave (line 915) | int clusterNodeRemoveSlave(clusterNode *master, clusterNode *slave) { function clusterNodeAddSlave (line 932) | int clusterNodeAddSlave(clusterNode *master, clusterNode *slave) { function clusterNodeResetSlaves (line 950) | void clusterNodeResetSlaves(clusterNode *n) { function clusterCountNonFailingSlaves (line 956) | int clusterCountNonFailingSlaves(clusterNode *n) { function freeClusterNode (line 965) | void freeClusterNode(clusterNode *n) { function clusterAddNode (line 989) | int clusterAddNode(clusterNode *node) { function clusterDelNode (line 1013) | void clusterDelNode(clusterNode *delnode) { function clusterNode (line 1054) | clusterNode *clusterLookupNode(char *name) { function clusterRenameNode (line 1075) | void clusterRenameNode(clusterNode *node, char *newname) { function clusterBlacklistCleanup (line 1146) | void clusterBlacklistCleanup(void) { function clusterBlacklistAddNode (line 1164) | void clusterBlacklistAddNode(clusterNode *node) { function clusterBlacklistExists (line 1188) | int clusterBlacklistExists(char *nodeid) { function markNodeAsFailingIfNeeded (line 1252) | void markNodeAsFailingIfNeeded(clusterNode *node) { function clearNodeFailureIfNeeded (line 1294) | void clearNodeFailureIfNeeded(clusterNode *node) { function clusterHandshakeInProgress (line 1351) | int clusterHandshakeInProgress(char *ip, int port) { function clusterStartHandshake (line 1386) | int clusterStartHandshake(char *ip, int port) { function clusterProcessGossipSection (line 1456) | void clusterProcessGossipSection(clusterMsg *hdr, clusterLink *link) { function nodeIp2String (line 1575) | void nodeIp2String(char *buf, clusterLink *link) { function nodeUpdateAddressIfNeeded (line 1599) | int nodeUpdateAddressIfNeeded(clusterNode *node, clusterLink *link, int ... function clusterSetNodeAsMaster (line 1640) | void clusterSetNodeAsMaster(clusterNode *n) { function clusterUpdateSlotsConfigWith (line 1685) | void clusterUpdateSlotsConfigWith(clusterNode *sender, uint64_t senderCo... function clusterHandleConfigEpochCollision (line 1847) | void clusterHandleConfigEpochCollision(clusterNode *sender) { function clusterProcessPacket (line 1881) | int clusterProcessPacket(clusterLink *link) { function handleLinkIOError (line 2479) | void handleLinkIOError(clusterLink *link) { function clusterWriteHandler (line 2489) | void clusterWriteHandler(aeEventLoop *el, int fd, void *privdata, int ma... function clusterReadHandler (line 2522) | void clusterReadHandler(aeEventLoop *el, int fd, void *privdata, int mas... function clusterSendMessage (line 2609) | void clusterSendMessage(clusterLink *link, unsigned char *msg, size_t ms... function clusterBroadcastMessage (line 2631) | void clusterBroadcastMessage(void *buf, size_t len) { function clusterBuildMessageHdr (line 2655) | void clusterBuildMessageHdr(clusterMsg *hdr, int type) { function clusterSendPing (line 2746) | void clusterSendPing(clusterLink *link, int type) { function clusterBroadcastPong (line 2876) | void clusterBroadcastPong(int target) { function clusterSendPublish (line 2908) | void clusterSendPublish(clusterLink *link, robj *channel, robj *message) { function clusterSendFail (line 2974) | void clusterSendFail(char *nodename) { function clusterSendUpdate (line 2995) | void clusterSendUpdate(clusterLink *link, clusterNode *node) { function clusterPropagatePublish (line 3025) | void clusterPropagatePublish(robj *channel, robj *message) { function clusterRequestFailoverAuth (line 3045) | void clusterRequestFailoverAuth(void) { function clusterSendFailoverAuth (line 3065) | void clusterSendFailoverAuth(clusterNode *node) { function clusterSendMFStart (line 3079) | void clusterSendMFStart(clusterNode *node) { function clusterSendFailoverAuthIfNeeded (line 3093) | void clusterSendFailoverAuthIfNeeded(clusterNode *node, clusterMsg *requ... function clusterGetSlaveRank (line 3181) | int clusterGetSlaveRank(void) { function clusterHandleSlaveFailover (line 3214) | void clusterHandleSlaveFailover(void) { function clusterHandleSlaveMigration (line 3448) | void clusterHandleSlaveMigration(int max_slaves) { function resetManualFailover (line 3547) | void resetManualFailover(void) { function manualFailoverCheckTimeout (line 3559) | void manualFailoverCheckTimeout(void) { function clusterHandleManualFailover (line 3568) | void clusterHandleManualFailover(void) { function clusterCron (line 3594) | void clusterCron(void) { function clusterBeforeSleep (line 3885) | void clusterBeforeSleep(void) { function clusterDoBeforeSleep (line 3913) | void clusterDoBeforeSleep(int flags) { function bitmapTestBit (line 3925) | int bitmapTestBit(unsigned char *bitmap, int pos) { function bitmapSetBit (line 3933) | void bitmapSetBit(unsigned char *bitmap, int pos) { function bitmapClearBit (line 3941) | void bitmapClearBit(unsigned char *bitmap, int pos) { function clusterNodeSetSlotBit (line 3949) | int clusterNodeSetSlotBit(clusterNode *n, int slot) { function clusterNodeClearSlotBit (line 3958) | int clusterNodeClearSlotBit(clusterNode *n, int slot) { function clusterNodeGetSlotBit (line 3967) | int clusterNodeGetSlotBit(clusterNode *n, int slot) { function clusterAddSlot (line 3978) | int clusterAddSlot(clusterNode *n, int slot) { function clusterDelSlot (line 4002) | int clusterDelSlot(int slot) { function clusterDelNodeSlots (line 4021) | int clusterDelNodeSlots(clusterNode *node) { function clusterCloseAllSlots (line 4036) | void clusterCloseAllSlots(void) { function clusterUpdateState (line 4056) | void clusterUpdateState(void) { function verifyClusterConfigWithData (line 4186) | int verifyClusterConfigWithData(void) { function clusterSetMaster (line 4249) | void clusterSetMaster(clusterNode *n) { function sds (line 4280) | sds clusterGenNodeDescription(clusterNode *node) { function sds (line 4375) | sds clusterGenNodesDescription(int filter) { function getSlotOrReply (line 4399) | int getSlotOrReply(redisClient *c, robj *o) { function clusterCommand (line 4412) | void clusterCommand(redisClient *c) { function createDumpPayload (line 5019) | void createDumpPayload(rio *payload, robj *o) { function verifyDumpPayload (line 5078) | int verifyDumpPayload(unsigned char *p, size_t len) { function dumpCommand (line 5107) | void dumpCommand(redisClient *c) { function restoreCommand (line 5133) | void restoreCommand(redisClient *c) { type migrateCachedSocket (line 5220) | typedef struct migrateCachedSocket { function migrateGetSocket (line 5251) | int migrateGetSocket(redisClient *c, robj *host, robj *port, long timeou... function migrateCloseSocket (line 5319) | void migrateCloseSocket(robj *host, robj *port) { function migrateCloseTimedoutSockets (line 5344) | void migrateCloseTimedoutSockets(void) { function migrateCommand (line 5363) | void migrateCommand(redisClient *c) { function askingCommand (line 5552) | void askingCommand(redisClient *c) { function readonlyCommand (line 5568) | void readonlyCommand(redisClient *c) { function readwriteCommand (line 5578) | void readwriteCommand(redisClient *c) { function clusterNode (line 5607) | clusterNode *getNodeByQuery(redisClient *c, struct redisCommand *cmd, ro... FILE: src/cluster.h type clusterNode (line 58) | struct clusterNode type clusterLink (line 63) | typedef struct clusterLink { type clusterNodeFailReport (line 117) | struct clusterNodeFailReport { type clusterNode (line 130) | struct clusterNode { type clusterNode (line 198) | typedef struct clusterNode clusterNode; type clusterState (line 205) | typedef struct clusterState { type clusterMsgDataGossip (line 339) | typedef struct { type clusterMsgDataFail (line 366) | typedef struct { type clusterMsgDataPublish (line 373) | typedef struct { type clusterMsgDataUpdate (line 388) | typedef struct { type clusterMsg (line 428) | typedef struct { type redisCommand (line 494) | struct redisCommand FILE: src/config.c function yesnotoi (line 63) | int yesnotoi(char *s) { function appendServerSaveParams (line 69) | void appendServerSaveParams(time_t seconds, int changes) { function resetServerSaveParams (line 76) | void resetServerSaveParams() { function loadServerConfigFromString (line 82) | void loadServerConfigFromString(char *config) { function loadServerConfig (line 556) | void loadServerConfig(char *filename, char *options) { function configSetCommand (line 596) | void configSetCommand(redisClient *c) { function configGetCommand (line 968) | void configGetCommand(redisClient *c) { type rewriteConfigState (line 1197) | struct rewriteConfigState type rewriteConfigState (line 1218) | struct rewriteConfigState { function rewriteConfigAppendLine (line 1228) | void rewriteConfigAppendLine(struct rewriteConfigState *state, sds line) { function rewriteConfigAddLineNumberToOption (line 1234) | void rewriteConfigAddLineNumberToOption(struct rewriteConfigState *state... function rewriteConfigMarkAsProcessed (line 1248) | void rewriteConfigMarkAsProcessed(struct rewriteConfigState *state, char... type rewriteConfigState (line 1259) | struct rewriteConfigState type rewriteConfigState (line 1261) | struct rewriteConfigState function rewriteConfigRewriteLine (line 1332) | void rewriteConfigRewriteLine(struct rewriteConfigState *state, char *op... function rewriteConfigFormatMemory (line 1369) | int rewriteConfigFormatMemory(char *buf, size_t len, long long bytes) { function rewriteConfigBytesOption (line 1386) | void rewriteConfigBytesOption(struct rewriteConfigState *state, char *op... function rewriteConfigYesNoOption (line 1397) | void rewriteConfigYesNoOption(struct rewriteConfigState *state, char *op... function rewriteConfigStringOption (line 1406) | void rewriteConfigStringOption(struct rewriteConfigState *state, char *o... function rewriteConfigNumericalOption (line 1428) | void rewriteConfigNumericalOption(struct rewriteConfigState *state, char... function rewriteConfigOctalOption (line 1436) | void rewriteConfigOctalOption(struct rewriteConfigState *state, char *op... function rewriteConfigEnumOption (line 1446) | void rewriteConfigEnumOption(struct rewriteConfigState *state, char *opt... function rewriteConfigSyslogfacilityOption (line 1470) | void rewriteConfigSyslogfacilityOption(struct rewriteConfigState *state) { function rewriteConfigSaveOption (line 1487) | void rewriteConfigSaveOption(struct rewriteConfigState *state) { function rewriteConfigDirOption (line 1504) | void rewriteConfigDirOption(struct rewriteConfigState *state) { function rewriteConfigSlaveofOption (line 1515) | void rewriteConfigSlaveofOption(struct rewriteConfigState *state) { function rewriteConfigNotifykeyspaceeventsOption (line 1532) | void rewriteConfigNotifykeyspaceeventsOption(struct rewriteConfigState *... function rewriteConfigClientoutputbufferlimitOption (line 1546) | void rewriteConfigClientoutputbufferlimitOption(struct rewriteConfigStat... function rewriteConfigBindOption (line 1573) | void rewriteConfigBindOption(struct rewriteConfigState *state) { function sds (line 1596) | sds rewriteConfigGetContentFromState(struct rewriteConfigState *state) { function rewriteConfigReleaseState (line 1615) | void rewriteConfigReleaseState(struct rewriteConfigState *state) { function rewriteConfigRemoveOrphaned (line 1630) | void rewriteConfigRemoveOrphaned(struct rewriteConfigState *state) { function rewriteConfigOverwriteFile (line 1669) | int rewriteConfigOverwriteFile(char *configfile, sds content) { function rewriteConfig (line 1722) | int rewriteConfig(char *path) { function configCommand (line 1834) | void configCommand(redisClient *c) { FILE: src/crc16.c function crc16 (line 82) | uint16_t crc16(const char *buf, int len) { FILE: src/crc64.c function crc64 (line 173) | uint64_t crc64(uint64_t crc, const unsigned char *s, uint64_t l) { function main (line 186) | int main(void) { FILE: src/db.c function robj (line 49) | robj *lookupKey(redisDb *db, robj *key) { function robj (line 85) | robj *lookupKeyRead(redisDb *db, robj *key) { function robj (line 111) | robj *lookupKeyWrite(redisDb *db, robj *key) { function robj (line 127) | robj *lookupKeyReadOrReply(redisClient *c, robj *key, robj *reply) { function robj (line 146) | robj *lookupKeyWriteOrReply(redisClient *c, robj *key, robj *reply) { function dbAdd (line 166) | void dbAdd(redisDb *db, robj *key, robj *val) { function dbOverwrite (line 196) | void dbOverwrite(redisDb *db, robj *key, robj *val) { function setKey (line 222) | void setKey(redisDb *db, robj *key, robj *val) { function dbExists (line 243) | int dbExists(redisDb *db, robj *key) { function robj (line 258) | robj *dbRandomKey(redisDb *db) { function dbDelete (line 295) | int dbDelete(redisDb *db, robj *key) { function robj (line 340) | robj *dbUnshareStringValue(redisDb *db, robj *key, robj *o) { function emptyDb (line 354) | long long emptyDb(void(callback)(void*)) { function selectDb (line 380) | int selectDb(redisClient *c, int id) { function signalModifiedKey (line 407) | void signalModifiedKey(redisDb *db, robj *key) { function signalFlushedDb (line 411) | void signalFlushedDb(int dbid) { function flushdbCommand (line 424) | void flushdbCommand(redisClient *c) { function flushallCommand (line 444) | void flushallCommand(redisClient *c) { function delCommand (line 476) | void delCommand(redisClient *c) { function existsCommand (line 505) | void existsCommand(redisClient *c) { function selectCommand (line 519) | void selectCommand(redisClient *c) { function randomkeyCommand (line 540) | void randomkeyCommand(redisClient *c) { function keysCommand (line 553) | void keysCommand(redisClient *c) { function scanCallback (line 593) | void scanCallback(void *privdata, const dictEntry *de) { function parseScanCursorOrReply (line 626) | int parseScanCursorOrReply(redisClient *c, robj *o, unsigned long *curso... function scanGenericCommand (line 664) | void scanGenericCommand(redisClient *c, robj *o, unsigned long cursor) { function scanCommand (line 864) | void scanCommand(redisClient *c) { function dbsizeCommand (line 870) | void dbsizeCommand(redisClient *c) { function lastsaveCommand (line 874) | void lastsaveCommand(redisClient *c) { function typeCommand (line 878) | void typeCommand(redisClient *c) { function shutdownCommand (line 900) | void shutdownCommand(redisClient *c) { function renameGenericCommand (line 936) | void renameGenericCommand(redisClient *c, int nx) { function renameCommand (line 996) | void renameCommand(redisClient *c) { function renamenxCommand (line 1000) | void renamenxCommand(redisClient *c) { function moveCommand (line 1004) | void moveCommand(redisClient *c) { function removeExpire (line 1076) | int removeExpire(redisDb *db, robj *key) { function setExpire (line 1089) | void setExpire(redisDb *db, robj *key, long long when) { function getExpire (line 1114) | long long getExpire(redisDb *db, robj *key) { function propagateExpire (line 1149) | void propagateExpire(redisDb *db, robj *key) { function expireIfNeeded (line 1176) | int expireIfNeeded(redisDb *db, robj *key) { function expireGenericCommand (line 1251) | void expireGenericCommand(redisClient *c, long long basetime, int unit) { function expireCommand (line 1324) | void expireCommand(redisClient *c) { function expireatCommand (line 1328) | void expireatCommand(redisClient *c) { function pexpireCommand (line 1332) | void pexpireCommand(redisClient *c) { function pexpireatCommand (line 1336) | void pexpireatCommand(redisClient *c) { function ttlGenericCommand (line 1349) | void ttlGenericCommand(redisClient *c, int output_ms) { function ttlCommand (line 1380) | void ttlCommand(redisClient *c) { function pttlCommand (line 1384) | void pttlCommand(redisClient *c) { function persistCommand (line 1388) | void persistCommand(redisClient *c) { type redisCommand (line 1418) | struct redisCommand type redisCommand (line 1448) | struct redisCommand function getKeysFreeResult (line 1457) | void getKeysFreeResult(int *result) { type redisCommand (line 1464) | struct redisCommand type redisCommand (line 1493) | struct redisCommand type redisCommand (line 1521) | struct redisCommand function slotToKeyAdd (line 1568) | void slotToKeyAdd(robj *key) { function slotToKeyDel (line 1579) | void slotToKeyDel(robj *key) { function slotToKeyFlush (line 1586) | void slotToKeyFlush(void) { function getKeysInSlot (line 1593) | unsigned int getKeysInSlot(unsigned int hashslot, robj **keys, unsigned ... function delKeysInSlot (line 1616) | unsigned int delKeysInSlot(unsigned int hashslot) { function countKeysInSlot (line 1637) | unsigned int countKeysInSlot(unsigned int hashslot) { FILE: src/debug.c function xorDigest (line 52) | void xorDigest(unsigned char *digest, void *ptr, size_t len) { function xorObjectDigest (line 65) | void xorObjectDigest(unsigned char *digest, robj *o) { function mixDigest (line 85) | void mixDigest(unsigned char *digest, void *ptr, size_t len) { function mixObjectDigest (line 95) | void mixObjectDigest(unsigned char *digest, robj *o) { function computeDatasetDigest (line 107) | void computeDatasetDigest(unsigned char *final) { function debugCommand (line 249) | void debugCommand(redisClient *c) { function _redisAssert (line 400) | void _redisAssert(char *estr, char *file, int line) { function _redisAssertPrintClientInfo (line 413) | void _redisAssertPrintClientInfo(redisClient *c) { function redisLogObjectDebugInfo (line 437) | void redisLogObjectDebugInfo(robj *o) { function _redisAssertPrintObject (line 461) | void _redisAssertPrintObject(robj *o) { function _redisAssertWithInfo (line 467) | void _redisAssertWithInfo(redisClient *c, robj *o, char *estr, char *fil... function _redisPanic (line 473) | void _redisPanic(char *msg, char *file, int line) { function bugReportStart (line 485) | void bugReportStart(void) { function logStackContent (line 525) | void logStackContent(void **sp) { function logRegisters (line 538) | void logRegisters(ucontext_t *uc) { function logStackTrace (line 669) | void logStackTrace(ucontext_t *uc) { function logCurrentClient (line 697) | void logCurrentClient(void) { function memtest_test_linux_anonymous_maps (line 737) | int memtest_test_linux_anonymous_maps(void) { function sigsegvHandler (line 815) | void sigsegvHandler(int sig, siginfo_t *info, void *secret) { function redisLogHexDump (line 884) | void redisLogHexDump(int level, char *descr, void *value, size_t len) { function watchdogSignalHandler (line 909) | void watchdogSignalHandler(int sig, siginfo_t *info, void *secret) { function watchdogScheduleSignal (line 928) | void watchdogScheduleSignal(int period) { function enableWatchdog (line 941) | void enableWatchdog(int period) { function disableWatchdog (line 964) | void disableWatchdog(void) { FILE: src/dict.c function dictIntHashFunction (line 83) | unsigned int dictIntHashFunction(unsigned int key) function dictIdentityHashFunction (line 95) | unsigned int dictIdentityHashFunction(unsigned int key) function dictSetHashFunctionSeed (line 102) | void dictSetHashFunctionSeed(uint32_t seed) { function dictGetHashFunctionSeed (line 106) | uint32_t dictGetHashFunctionSeed(void) { function dictGenHashFunction (line 121) | unsigned int dictGenHashFunction(const void *key, int len) { function dictGenCaseHashFunction (line 165) | unsigned int dictGenCaseHashFunction(const unsigned char *buf, int len) { function _dictReset (line 184) | static void _dictReset(dictht *ht) function dict (line 198) | dict *dictCreate(dictType *type, function _dictInit (line 214) | int _dictInit(dict *d, dictType *type, function dictResize (line 249) | int dictResize(dict *d) function dictExpand (line 280) | int dictExpand(dict *d, unsigned long size) function dictRehash (line 354) | int dictRehash(dict *d, int n) { function timeInMilliseconds (line 428) | long long timeInMilliseconds(void) { function dictRehashMilliseconds (line 441) | int dictRehashMilliseconds(dict *d, int ms) { function _dictRehashStep (line 474) | static void _dictRehashStep(dict *d) { function dictAdd (line 488) | int dictAdd(dict *d, void *key, void *val) function dictEntry (line 530) | dictEntry *dictAddRaw(dict *d, void *key) function dictReplace (line 582) | int dictReplace(dict *d, void *key, void *val) function dictEntry (line 632) | dictEntry *dictReplaceRaw(dict *d, void *key) { function dictGenericDelete (line 654) | static int dictGenericDelete(dict *d, const void *key, int nofree) function dictDelete (line 729) | int dictDelete(dict *ht, const void *key) { function dictDeleteNoFree (line 741) | int dictDeleteNoFree(dict *ht, const void *key) { function _dictClear (line 751) | int _dictClear(dict *d, dictht *ht, void(callback)(void *)) { function dictRelease (line 801) | void dictRelease(dict *d) function dictEntry (line 817) | dictEntry *dictFind(dict *d, const void *key) function dictFingerprint (line 881) | long long dictFingerprint(dict *d) { function dictIterator (line 918) | dictIterator *dictGetIterator(dict *d) function dictIterator (line 937) | dictIterator *dictGetSafeIterator(dict *d) { function dictEntry (line 953) | dictEntry *dictNext(dictIterator *iter) function dictReleaseIterator (line 1020) | void dictReleaseIterator(dictIterator *iter) function dictEntry (line 1045) | dictEntry *dictGetRandomKey(dict *d) function dictGetRandomKeys (line 1117) | int dictGetRandomKeys(dict *d, dictEntry **des, int count) { function rev (line 1152) | static unsigned long rev(unsigned long v) { function dictScan (line 1300) | unsigned long dictScan(dict *d, function _dictExpandIfNeeded (line 1397) | static int _dictExpandIfNeeded(dict *d) function _dictNextPower (line 1434) | static unsigned long _dictNextPower(unsigned long size) function _dictKeyIndex (line 1461) | static int _dictKeyIndex(dict *d, const void *key) function dictEmpty (line 1505) | void dictEmpty(dict *d, void(callback)(void*)) { function dictEnableResize (line 1521) | void dictEnableResize(void) { function dictDisableResize (line 1530) | void dictDisableResize(void) { function _dictPrintStatsHt (line 1542) | static void _dictPrintStatsHt(dictht *ht) { function dictPrintStats (line 1586) | void dictPrintStats(dict *d) { function _dictStringCopyHTHashFunction (line 1596) | static unsigned int _dictStringCopyHTHashFunction(const void *key) function _dictStringCopyHTKeyCompare (line 1612) | static int _dictStringCopyHTKeyCompare(void *privdata, const void *key1, function _dictStringDestructor (line 1620) | static void _dictStringDestructor(void *privdata, void *key) FILE: src/dict.h type dictEntry (line 64) | typedef struct dictEntry { type dictType (line 85) | typedef struct dictType { type dictht (line 115) | typedef struct dictht { type dict (line 135) | typedef struct dict { type dictIterator (line 168) | typedef struct dictIterator { FILE: src/endianconv.c function memrev16 (line 49) | void memrev16(void *p) { function memrev32 (line 59) | void memrev32(void *p) { function memrev64 (line 72) | void memrev64(void *p) { function intrev16 (line 89) | uint16_t intrev16(uint16_t v) { function intrev32 (line 94) | uint32_t intrev32(uint32_t v) { function intrev64 (line 99) | uint64_t intrev64(uint64_t v) { function main (line 107) | int main(void) { FILE: src/help.h type commandHelp (line 21) | struct commandHelp { FILE: src/hyperloglog.c type hllhdr (line 182) | struct hllhdr { function MurmurHash64A (line 393) | uint64_t MurmurHash64A (const void * key, int len, unsigned int seed) { function hllPatLen (line 444) | int hllPatLen(unsigned char *ele, size_t elesize, long *regp) { function hllDenseAdd (line 485) | int hllDenseAdd(uint8_t *registers, unsigned char *ele, size_t elesize) { function hllDenseSum (line 504) | double hllDenseSum(uint8_t *registers, double *PE, int *ezp) { function hllSparseToDense (line 568) | int hllSparseToDense(robj *o) { function hllSparseAdd (line 638) | int hllSparseAdd(robj *o, unsigned char *ele, size_t elesize) { function hllSparseSum (line 888) | double hllSparseSum(uint8_t *sparse, int sparselen, double *PE, int *ezp... function hllRawSum (line 928) | double hllRawSum(uint8_t *registers, double *PE, int *ezp) { function hllCount (line 967) | uint64_t hllCount(struct hllhdr *hdr, int *invalid) { function hllAdd (line 1027) | int hllAdd(robj *o, unsigned char *ele, size_t elesize) { function hllMerge (line 1044) | int hllMerge(uint8_t *max, robj *hll) { function robj (line 1089) | robj *createHLLObject(void) { function isHLLObjectOrReply (line 1124) | int isHLLObjectOrReply(redisClient *c, robj *o) { function pfaddCommand (line 1155) | void pfaddCommand(redisClient *c) { function pfcountCommand (line 1195) | void pfcountCommand(redisClient *c) { function pfmergeCommand (line 1285) | void pfmergeCommand(redisClient *c) { function pfselftestCommand (line 1351) | void pfselftestCommand(redisClient *c) { function pfdebugCommand (line 1447) | void pfdebugCommand(redisClient *c) { FILE: src/intset.c function _intsetValueEncoding (line 53) | static uint8_t _intsetValueEncoding(int64_t v) { function _intsetGetEncoded (line 68) | static int64_t _intsetGetEncoded(intset *is, int pos, uint8_t enc) { function _intsetGet (line 99) | static int64_t _intsetGet(intset *is, int pos) { function _intsetSet (line 109) | static void _intsetSet(intset *is, int pos, int64_t value) { function intset (line 137) | intset *intsetNew(void) { function intset (line 162) | static intset *intsetResize(intset *is, uint32_t len) { function intsetSearch (line 193) | static uint8_t intsetSearch(intset *is, int64_t value, uint32_t *pos) { function intset (line 253) | static intset *intsetUpgradeAndAdd(intset *is, int64_t value) { function intsetMoveTail (line 350) | static void intsetMoveTail(intset *is, uint32_t from, uint32_t to) { function intset (line 393) | intset *intsetAdd(intset *is, int64_t value, uint8_t *success) { function intset (line 486) | intset *intsetRemove(intset *is, int64_t value, int *success) { function intsetFind (line 538) | uint8_t intsetFind(intset *is, int64_t value) { function intsetRandom (line 557) | int64_t intsetRandom(intset *is) { function intsetGet (line 575) | uint8_t intsetGet(intset *is, uint32_t pos, int64_t *value) { function intsetLen (line 598) | uint32_t intsetLen(intset *is) { function intsetBlobLen (line 609) | size_t intsetBlobLen(intset *is) { function intsetRepr (line 616) | void intsetRepr(intset *is) { function error (line 624) | void error(char *err) { function ok (line 629) | void ok(void) { function usec (line 633) | long long usec(void) { function _assert (line 640) | void _assert(char *estr, char *file, int line) { function intset (line 645) | intset *createSet(int bits, int size) { function checkConsistency (line 661) | void checkConsistency(intset *is) { function main (line 680) | int main(int argc, char **argv) { FILE: src/intset.h type intset (line 35) | typedef struct intset { FILE: src/lzfP.h type u8 (line 127) | typedef unsigned char u8; type u8 (line 129) | typedef const u8 *LZF_STATE[1 << (HLOG)]; type u16 (line 135) | typedef unsigned short u16; type u16 (line 137) | typedef unsigned int u16; FILE: src/lzf_c.c function lzf_compress (line 98) | unsigned int FILE: src/lzf_d.c function lzf_decompress (line 55) | unsigned int FILE: src/memtest.c type winsize (line 56) | struct winsize function memtest_progress_start (line 60) | void memtest_progress_start(char *title, int pass) { function memtest_progress_end (line 75) | void memtest_progress_end(void) { function memtest_progress_step (line 79) | void memtest_progress_step(size_t curr, size_t size, char c) { function memtest_addressing (line 90) | void memtest_addressing(unsigned long *l, size_t bytes) { function memtest_fill_random (line 118) | void memtest_fill_random(unsigned long *l, size_t bytes) { function memtest_fill_value (line 148) | void memtest_fill_value(unsigned long *l, size_t bytes, unsigned long v1, function memtest_compare (line 179) | void memtest_compare(unsigned long *l, size_t bytes) { function memtest_compare_times (line 198) | void memtest_compare_times(unsigned long *m, size_t bytes, int pass, int... function memtest_test (line 208) | void memtest_test(size_t megabytes, int passes) { function memtest_non_destructive_invert (line 242) | void memtest_non_destructive_invert(void *addr, size_t size) { function memtest_non_destructive_swap (line 252) | void memtest_non_destructive_swap(void *addr, size_t size) { function memtest (line 268) | void memtest(size_t megabytes, int passes) { FILE: src/multi.c function initClientMultiState (line 38) | void initClientMultiState(redisClient *c) { function freeClientMultiState (line 51) | void freeClientMultiState(redisClient *c) { function queueMultiCommand (line 75) | void queueMultiCommand(redisClient *c) { function discardTransaction (line 98) | void discardTransaction(redisClient *c) { function flagTransaction (line 119) | void flagTransaction(redisClient *c) { function multiCommand (line 124) | void multiCommand(redisClient *c) { function discardCommand (line 138) | void discardCommand(redisClient *c) { function execCommandPropagateMulti (line 156) | void execCommandPropagateMulti(redisClient *c) { function execCommand (line 165) | void execCommand(redisClient *c) { type watchedKey (line 309) | typedef struct watchedKey { function watchForKey (line 323) | void watchForKey(redisClient *c, robj *key) { function unwatchAllKeys (line 405) | void unwatchAllKeys(redisClient *c) { function touchWatchedKey (line 449) | void touchWatchedKey(redisDb *db, robj *key) { function touchWatchedKeysOnFlush (line 485) | void touchWatchedKeysOnFlush(int dbid) { function watchCommand (line 520) | void watchCommand(redisClient *c) { function unwatchCommand (line 536) | void unwatchCommand(redisClient *c) { FILE: src/networking.c function zmalloc_size_sds (line 41) | size_t zmalloc_size_sds(sds s) { function getStringObjectSdsUsedMemory (line 48) | size_t getStringObjectSdsUsedMemory(robj *o) { function listMatchObjects (line 68) | int listMatchObjects(void *a, void *b) { function redisClient (line 75) | redisClient *createClient(int fd) { function prepareClientToWrite (line 217) | int prepareClientToWrite(redisClient *c) { function robj (line 244) | robj *dupLastObjectIfNeeded(list *reply) { function _addReplyToBuffer (line 265) | int _addReplyToBuffer(redisClient *c, char *s, size_t len) { function _addReplyObjectToList (line 290) | void _addReplyObjectToList(redisClient *c, robj *o) { function _addReplySdsToList (line 337) | void _addReplySdsToList(redisClient *c, sds s) { function _addReplyStringToList (line 368) | void _addReplyStringToList(redisClient *c, char *s, size_t len) { function addReply (line 407) | void addReply(redisClient *c, robj *obj) { function addReplySds (line 462) | void addReplySds(redisClient *c, sds s) { function addReplyString (line 479) | void addReplyString(redisClient *c, char *s, size_t len) { function addReplyErrorLength (line 485) | void addReplyErrorLength(redisClient *c, char *s, size_t len) { function addReplyError (line 496) | void addReplyError(redisClient *c, char *err) { function addReplyErrorFormat (line 500) | void addReplyErrorFormat(redisClient *c, const char *fmt, ...) { function addReplyStatusLength (line 516) | void addReplyStatusLength(redisClient *c, char *s, size_t len) { function addReplyStatus (line 527) | void addReplyStatus(redisClient *c, char *status) { function addReplyStatusFormat (line 531) | void addReplyStatusFormat(redisClient *c, const char *fmt, ...) { function setDeferredMultiBulkLength (line 554) | void setDeferredMultiBulkLength(redisClient *c, void *node, long length) { function addReplyDouble (line 586) | void addReplyDouble(redisClient *c, double d) { function addReplyLongLongWithPrefix (line 614) | void addReplyLongLongWithPrefix(redisClient *c, long long ll, char prefi... function addReplyLongLong (line 643) | void addReplyLongLong(redisClient *c, long long ll) { function addReplyMultiBulkLen (line 652) | void addReplyMultiBulkLen(redisClient *c, long length) { function addReplyBulkLen (line 660) | void addReplyBulkLen(redisClient *c, robj *obj) { function addReplyBulk (line 689) | void addReplyBulk(redisClient *c, robj *obj) { function addReplyBulkCBuffer (line 699) | void addReplyBulkCBuffer(redisClient *c, void *p, size_t len) { function addReplyBulkCString (line 709) | void addReplyBulkCString(redisClient *c, char *s) { function addReplyBulkLongLong (line 721) | void addReplyBulkLongLong(redisClient *c, long long ll) { function copyClientOutputBuffer (line 733) | void copyClientOutputBuffer(redisClient *dst, redisClient *src) { function acceptCommonHandler (line 752) | static void acceptCommonHandler(int fd, int flags) { function acceptTcpHandler (line 794) | void acceptTcpHandler(aeEventLoop *el, int fd, void *privdata, int mask) { function acceptUnixHandler (line 819) | void acceptUnixHandler(aeEventLoop *el, int fd, void *privdata, int mask) { function freeClientArgv (line 843) | static void freeClientArgv(redisClient *c) { function disconnectSlaves (line 855) | void disconnectSlaves(void) { function replicationHandleMasterDisconnection (line 865) | void replicationHandleMasterDisconnection(void) { function freeClient (line 887) | void freeClient(redisClient *c) { function freeClientAsync (line 1020) | void freeClientAsync(redisClient *c) { function freeClientsInAsyncFreeQueue (line 1027) | void freeClientsInAsyncFreeQueue(void) { function sendReplyToClient (line 1045) | void sendReplyToClient(aeEventLoop *el, int fd, void *privdata, int mask) { function resetClient (line 1173) | void resetClient(redisClient *c) { function processInlineBuffer (line 1201) | int processInlineBuffer(redisClient *c) { function setProtocolError (line 1279) | static void setProtocolError(redisClient *c, int pos) { function processMultibulkBuffer (line 1299) | int processMultibulkBuffer(redisClient *c) { function processInputBuffer (line 1485) | void processInputBuffer(redisClient *c) { function readQueryFromClient (line 1548) | void readQueryFromClient(aeEventLoop *el, int fd, void *privdata, int ma... function getClientsMaxBuffers (line 1637) | void getClientsMaxBuffers(unsigned long *longest_output_list, function formatPeerId (line 1659) | void formatPeerId(char *peerid, size_t peerid_len, char *ip, int port) { function genClientPeerId (line 1679) | int genClientPeerId(redisClient *client, char *peerid, size_t peerid_len) { function sds (line 1712) | sds catClientInfoString(sds s, redisClient *client) { function sds (line 1764) | sds getAllClientsInfoString(void) { function clientCommand (line 1783) | void clientCommand(redisClient *c) { function rewriteClientCommandVector (line 1869) | void rewriteClientCommandVector(redisClient *c, int argc, ...) { function rewriteClientCommandArgument (line 1903) | void rewriteClientCommandArgument(redisClient *c, int i, robj *newval) { function getClientOutputBufferMemoryUsage (line 1943) | unsigned long getClientOutputBufferMemoryUsage(redisClient *c) { function getClientLimitClass (line 1967) | int getClientLimitClass(redisClient *c) { function getClientLimitClassByName (line 1975) | int getClientLimitClassByName(char *name) { function checkClientOutputBufferLimits (line 2005) | int checkClientOutputBufferLimits(redisClient *c) { function asyncCloseClientOnOutputBufferLimitReached (line 2073) | void asyncCloseClientOnOutputBufferLimitReached(redisClient *c) { function flushSlavesOutputBuffers (line 2094) | void flushSlavesOutputBuffers(void) { function pauseClients (line 2132) | void pauseClients(mstime_t end) { function clientsArePaused (line 2145) | int clientsArePaused(void) { function processEventsWhileBlocked (line 2179) | int processEventsWhileBlocked(void) { FILE: src/notify.c function keyspaceEventsStringToFlags (line 45) | int keyspaceEventsStringToFlags(char *classes) { function sds (line 77) | sds keyspaceEventsFlagsToString(int flags) { function notifyKeyspaceEvent (line 115) | void notifyKeyspaceEvent(int type, char *event, robj *key, int dbid) { FILE: src/object.c function robj (line 38) | robj *createObject(int type, void *ptr) { function robj (line 56) | robj *createRawStringObject(char *ptr, size_t len) { function robj (line 66) | robj *createEmbeddedStringObject(char *ptr, size_t len) { function robj (line 94) | robj *createStringObject(char *ptr, size_t len) { function robj (line 107) | robj *createStringObjectFromLongLong(long long value) { function robj (line 143) | robj *createStringObjectFromLongDouble(long double value) { function robj (line 189) | robj *dupStringObject(robj *o) { function robj (line 217) | robj *createListObject(void) { function robj (line 233) | robj *createZiplistObject(void) { function robj (line 247) | robj *createSetObject(void) { function robj (line 261) | robj *createIntsetObject(void) { function robj (line 275) | robj *createHashObject(void) { function robj (line 289) | robj *createZsetObject(void) { function robj (line 308) | robj *createZsetZiplistObject(void) { function freeStringObject (line 322) | void freeStringObject(robj *o) { function freeListObject (line 331) | void freeListObject(robj *o) { function freeSetObject (line 351) | void freeSetObject(robj *o) { function freeZsetObject (line 371) | void freeZsetObject(robj *o) { function freeHashObject (line 396) | void freeHashObject(robj *o) { function incrRefCount (line 417) | void incrRefCount(robj *o) { function decrRefCount (line 426) | void decrRefCount(robj *o) { function decrRefCountVoid (line 454) | void decrRefCountVoid(void *o) { function robj (line 478) | robj *resetRefCount(robj *obj) { function checkType (line 490) | int checkType(redisClient *c, robj *o, int type) { function isObjectRepresentableAsLongLong (line 507) | int isObjectRepresentableAsLongLong(robj *o, long long *llval) { function robj (line 524) | robj *tryObjectEncoding(robj *o) { function robj (line 617) | robj *getDecodedObject(robj *o) { function compareStringObjectsWithFlags (line 660) | int compareStringObjectsWithFlags(robj *a, robj *b, int flags) { function compareStringObjects (line 701) | int compareStringObjects(robj *a, robj *b) { function collateStringObjects (line 706) | int collateStringObjects(robj *a, robj *b) { function equalStringObjects (line 720) | int equalStringObjects(robj *a, robj *b) { function stringObjectLen (line 739) | size_t stringObjectLen(robj *o) { function getDoubleFromObject (line 761) | int getDoubleFromObject(robj *o, double *target) { function getDoubleFromObjectOrReply (line 804) | int getDoubleFromObjectOrReply(redisClient *c, robj *o, double *target, ... function getLongDoubleFromObject (line 828) | int getLongDoubleFromObject(robj *o, long double *target) { function getLongDoubleFromObjectOrReply (line 866) | int getLongDoubleFromObjectOrReply(redisClient *c, robj *o, long double ... function getLongLongFromObject (line 896) | int getLongLongFromObject(robj *o, long long *target) { function getLongLongFromObjectOrReply (line 940) | int getLongLongFromObjectOrReply(redisClient *c, robj *o, long long *tar... function getLongFromObjectOrReply (line 967) | int getLongFromObjectOrReply(redisClient *c, robj *o, long *target, cons... function estimateObjectIdleTime (line 1009) | unsigned long long estimateObjectIdleTime(robj *o) { function robj (line 1024) | robj *objectCommandLookup(redisClient *c, robj *key) { function robj (line 1036) | robj *objectCommandLookupOrReply(redisClient *c, robj *key, robj *reply) { function objectCommand (line 1045) | void objectCommand(redisClient *c) { FILE: src/pqsort.c function swapfunc (line 68) | static inline void function _pqsort (line 98) | static void function pqsort (line 179) | void FILE: src/pubsub.c function freePubsubPattern (line 39) | void freePubsubPattern(void *p) { function listMatchPubsubPattern (line 49) | int listMatchPubsubPattern(void *a, void *b) { function pubsubSubscribeChannel (line 63) | int pubsubSubscribeChannel(redisClient *c, robj *channel) { function pubsubUnsubscribeChannel (line 127) | int pubsubUnsubscribeChannel(redisClient *c, robj *channel, int notify) { function pubsubSubscribePattern (line 216) | int pubsubSubscribePattern(redisClient *c, robj *pattern) { function pubsubUnsubscribePattern (line 270) | int pubsubUnsubscribePattern(redisClient *c, robj *pattern, int notify) { function pubsubUnsubscribeAllChannels (line 319) | int pubsubUnsubscribeAllChannels(redisClient *c, int notify) { function pubsubUnsubscribeAllPatterns (line 357) | int pubsubUnsubscribeAllPatterns(redisClient *c, int notify) { function pubsubPublishMessage (line 391) | int pubsubPublishMessage(robj *channel, robj *message) { function subscribeCommand (line 476) | void subscribeCommand(redisClient *c) { function unsubscribeCommand (line 483) | void unsubscribeCommand(redisClient *c) { function psubscribeCommand (line 494) | void psubscribeCommand(redisClient *c) { function punsubscribeCommand (line 501) | void punsubscribeCommand(redisClient *c) { function publishCommand (line 512) | void publishCommand(redisClient *c) { function pubsubCommand (line 523) | void pubsubCommand(redisClient *c) { FILE: src/rand.c function redisLrand48 (line 71) | int32_t redisLrand48() { function redisSrand48 (line 76) | void redisSrand48(int32_t seedval) { function next (line 80) | static void next() { FILE: src/rdb.c function rdbWriteRaw (line 48) | static int rdbWriteRaw(rio *rdb, void *p, size_t len) { function rdbSaveType (line 57) | int rdbSaveType(rio *rdb, unsigned char type) { function rdbLoadType (line 71) | int rdbLoadType(rio *rdb) { function time_t (line 82) | time_t rdbLoadTime(rio *rdb) { function rdbSaveMillisecondTime (line 91) | int rdbSaveMillisecondTime(rio *rdb, long long t) { function rdbLoadMillisecondTime (line 99) | long long rdbLoadMillisecondTime(rio *rdb) { function rdbSaveLen (line 113) | int rdbSaveLen(rio *rdb, uint32_t len) { function rdbLoadLen (line 152) | uint32_t rdbLoadLen(rio *rdb, int *isencoded) { function rdbEncodeInteger (line 201) | int rdbEncodeInteger(long long value, unsigned char *enc) { function robj (line 237) | robj *rdbLoadIntegerObject(rio *rdb, int enctype, int encode) { function rdbTryIntegerEncoding (line 282) | int rdbTryIntegerEncoding(char *s, size_t len, unsigned char *enc) { function rdbSaveLzfStringObject (line 312) | int rdbSaveLzfStringObject(rio *rdb, unsigned char *s, size_t len) { function robj (line 363) | robj *rdbLoadLzfStringObject(rio *rdb) { function rdbSaveRawString (line 401) | int rdbSaveRawString(rio *rdb, unsigned char *s, size_t len) { function rdbSaveLongLongAsStringObject (line 461) | int rdbSaveLongLongAsStringObject(rio *rdb, long long value) { function rdbSaveStringObject (line 501) | int rdbSaveStringObject(rio *rdb, robj *obj) { function robj (line 521) | robj *rdbGenericLoadStringObject(rio *rdb, int encode) { function robj (line 562) | robj *rdbLoadStringObject(rio *rdb) { function robj (line 566) | robj *rdbLoadEncodedStringObject(rio *rdb) { function rdbSaveDoubleValue (line 589) | int rdbSaveDoubleValue(rio *rdb, double val) { function rdbLoadDoubleValue (line 634) | int rdbLoadDoubleValue(rio *rdb, double *val) { function rdbSaveObjectType (line 659) | int rdbSaveObjectType(rio *rdb, robj *o) { function rdbLoadObjectType (line 707) | int rdbLoadObjectType(rio *rdb) { function rdbSaveObject (line 722) | int rdbSaveObject(rio *rdb, robj *o) { function off_t (line 872) | off_t rdbSavedObjectLen(robj *o) { function rdbSaveKeyValuePair (line 891) | int rdbSaveKeyValuePair(rio *rdb, robj *key, robj *val, function rdbSave (line 926) | int rdbSave(char *filename) { function rdbSaveBackground (line 1067) | int rdbSaveBackground(char *filename) { function rdbRemoveTempFile (line 1149) | void rdbRemoveTempFile(pid_t childpid) { function robj (line 1164) | robj *rdbLoadObject(int rdbtype, rio *rdb) { function startLoading (line 1558) | void startLoading(FILE *fp) { function loadingProgress (line 1579) | void loadingProgress(off_t pos) { function stopLoading (line 1589) | void stopLoading(void) { function rdbLoadProgressCallback (line 1597) | void rdbLoadProgressCallback(rio *r, const void *buf, size_t len) { function rdbLoad (line 1617) | int rdbLoad(char *filename) { function backgroundSaveDoneHandler (line 1808) | void backgroundSaveDoneHandler(int exitcode, int bysignal) { function saveCommand (line 1846) | void saveCommand(redisClient *c) { function bgsaveCommand (line 1863) | void bgsaveCommand(redisClient *c) { FILE: src/redis-benchmark.c type config (line 52) | struct config { type _client (line 82) | struct _client { function ustime (line 102) | static long long ustime(void) { function mstime (line 112) | static long long mstime(void) { function freeClient (line 122) | static void freeClient(client c) { function freeAllClients (line 136) | static void freeAllClients(void) { function resetClient (line 146) | static void resetClient(client c) { function randomizeClientKey (line 154) | static void randomizeClientKey(client c) { function clientDone (line 170) | static void clientDone(client c) { function readHandler (line 186) | static void readHandler(aeEventLoop *el, int fd, void *privdata, int mas... function writeHandler (line 244) | static void writeHandler(aeEventLoop *el, int fd, void *privdata, int ma... function client (line 303) | static client createClient(char *cmd, size_t len, client from) { function createMissingClients (line 390) | static void createMissingClients(client c) { function compareLatency (line 413) | static int compareLatency(const void *a, const void *b) { function showLatencyReport (line 417) | static void showLatencyReport(void) { function benchmark (line 447) | static void benchmark(char *title, char *cmd, int len) { function parseOptions (line 466) | int parseOptions(int argc, const char **argv) { function showThroughput (line 590) | int showThroughput(struct aeEventLoop *eventLoop, long long id, void *cl... function test_is_selected (line 605) | int test_is_selected(char *name) { function main (line 617) | int main(int argc, const char **argv) { FILE: src/redis-check-aof.c function consumeNewline (line 56) | int consumeNewline(char *buf) { function readLong (line 69) | int readLong(FILE *fp, char prefix, long *target) { function readBytes (line 97) | int readBytes(FILE *fp, char *target, long length) { function readString (line 117) | int readString(FILE *fp, char** target) { function readArgc (line 153) | int readArgc(FILE *fp, long *target) { function off_t (line 164) | off_t process(FILE *fp) { function main (line 234) | int main(int argc, char **argv) { FILE: src/redis-check-dump.c type pos (line 104) | typedef struct { type errors_t (line 116) | typedef struct { type entry (line 130) | typedef struct { function checkType (line 145) | int checkType(unsigned char t) { function readBytes (line 155) | int readBytes(void *target, long num) { function processHeader (line 169) | int processHeader() { function loadType (line 189) | int loadType(entry *e) { function peekType (line 209) | int peekType() { function processTime (line 217) | int processTime(int type) { function loadLength (line 232) | uint32_t loadLength(int *isencoded) { function processStringObject (line 346) | int processStringObject(char** store) { function processDoubleValue (line 386) | int processDoubleValue(double** store) { function loadPair (line 403) | int loadPair(entry *e) { function entry (line 486) | entry loadEntry() { function printCentered (line 544) | void printCentered(int indent, int width, char* body) { function printValid (line 554) | void printValid(uint64_t ops, uint64_t bytes) { function printSkipped (line 561) | void printSkipped(uint64_t bytes, uint64_t offset) { function printErrorStack (line 568) | void printErrorStack(entry *e) { function process (line 603) | void process() { function main (line 708) | int main(int argc, char **argv) { FILE: src/redis-cli.c type config (line 64) | struct config { function ustime (line 107) | static long long ustime(void) { function mstime (line 117) | static long long mstime(void) { function cliRefreshPrompt (line 121) | static void cliRefreshPrompt(void) { type helpEntry (line 145) | typedef struct { function sds (line 158) | static sds cliVersion() { function cliInitHelp (line 172) | static void cliInitHelp() { function cliOutputCommandHelp (line 201) | static void cliOutputCommandHelp(struct commandHelp *help, int group) { function cliOutputGenericHelp (line 211) | static void cliOutputGenericHelp() { function cliOutputHelp (line 225) | static void cliOutputHelp(int argc, char **argv) { function completionCallback (line 269) | static void completionCallback(const char *buf, linenoiseCompletions *lc) { function cliAuth (line 302) | static int cliAuth() { function cliSelect (line 315) | static int cliSelect() { function cliConnect (line 329) | static int cliConnect(int force) { function cliPrintContextError (line 366) | static void cliPrintContextError() { function sds (line 371) | static sds cliFormatReplyTTY(redisReply *r, char *prefix) { function sds (line 438) | static sds cliFormatReplyRaw(redisReply *r) { function sds (line 472) | static sds cliFormatReplyCSV(redisReply *r) { function cliReadReply (line 508) | static int cliReadReply(int output_raw_strings) { function cliSendCommand (line 582) | static int cliSendCommand(int argc, char **argv, int repeat) { function redisReply (line 659) | static redisReply *reconnectingInfo(void) { function parseOptions (line 692) | static int parseOptions(int argc, char **argv) { function sds (line 776) | static sds readArgFromStdin(void) { function usage (line 793) | static void usage() { function repl (line 861) | static void repl() { function noninteractive (line 952) | static int noninteractive(int argc, char **argv) { function evalMode (line 969) | static int evalMode(int argc, char **argv) { function latencyMode (line 1013) | static void latencyMode(void) { function sendSync (line 1061) | unsigned long long sendSync(int fd) { function slaveMode (line 1094) | static void slaveMode(void) { function getRDB (line 1128) | static void getRDB(void) { function pipeMode (line 1175) | static void pipeMode(void) { function redisReply (line 1337) | static redisReply *sendScan(unsigned long long *it) { function getDbSize (line 1365) | static int getDbSize(void) { function toIntType (line 1383) | static int toIntType(char *key, char *type) { function getKeyTypes (line 1402) | static void getKeyTypes(redisReply *keys, int *types) { function getKeySizes (line 1428) | static void getKeySizes(redisReply *keys, int *types, function findBigKeys (line 1473) | static void findBigKeys(void) { function getLongInfoField (line 1628) | static long getLongInfoField(char *info, char *field) { function bytesToHuman (line 1640) | void bytesToHuman(char *s, long long n) { function statMode (line 1664) | static void statMode() { function scanMode (line 1750) | static void scanMode() { function compute_something_fast (line 1790) | unsigned long compute_something_fast(void) { function intrinsicLatencyMode (line 1810) | static void intrinsicLatencyMode(void) { function main (line 1846) | int main(int argc, char **argv) { FILE: src/redis-trib.rb function xputs (line 29) | def xputs(s) class ClusterNode (line 50) | class ClusterNode method initialize (line 51) | def initialize(addr) method friends (line 69) | def friends method slots (line 73) | def slots method has_flag? (line 77) | def has_flag?(flag) method to_s (line 81) | def to_s method connect (line 85) | def connect(o={}) method assert_cluster (line 100) | def assert_cluster method assert_empty (line 108) | def assert_empty method load_info (line 116) | def load_info(o={}) method add_slots (line 171) | def add_slots(slots) method set_as_replica (line 178) | def set_as_replica(node_id) method flush_node_config (line 183) | def flush_node_config method info_string (line 208) | def info_string method get_config_signature (line 260) | def get_config_signature method info (line 271) | def info method is_dirty? (line 275) | def is_dirty? method r (line 279) | def r class RedisTrib (line 284) | class RedisTrib method initialize (line 285) | def initialize method check_arity (line 291) | def check_arity(req_args, num_args) method add_node (line 299) | def add_node(node) method cluster_error (line 303) | def cluster_error(msg) method get_node_by_name (line 308) | def get_node_by_name(name) method get_master_with_least_replicas (line 318) | def get_master_with_least_replicas method check_cluster (line 326) | def check_cluster method covered_slots (line 336) | def covered_slots method check_slots_coverage (line 344) | def check_slots_coverage method check_open_slots (line 356) | def check_open_slots method nodes_with_keys_in_slot (line 379) | def nodes_with_keys_in_slot(slot) method fix_slots_coverage (line 387) | def fix_slots_coverage method fix_open_slot (line 451) | def fix_open_slot(slot) method check_config_consistency (line 484) | def check_config_consistency method is_config_consistent? (line 492) | def is_config_consistent? method wait_cluster_join (line 500) | def wait_cluster_join method alloc_slots (line 510) | def alloc_slots method flush_nodes_config (line 600) | def flush_nodes_config method show_nodes (line 606) | def show_nodes method assign_config_epoch (line 617) | def assign_config_epoch method join_cluster (line 628) | def join_cluster method yes_or_die (line 641) | def yes_or_die(msg) method load_cluster_info_from_node (line 650) | def load_cluster_info_from_node(nodeaddr) method populate_nodes_replicas_info (line 670) | def populate_nodes_replicas_info method compute_reshard_table (line 693) | def compute_reshard_table(sources,numslots) method show_reshard_table (line 724) | def show_reshard_table(table) method move_slot (line 730) | def move_slot(source,target,slot,o={}) method check_cluster_cmd (line 757) | def check_cluster_cmd(argv,opt) method fix_cluster_cmd (line 762) | def fix_cluster_cmd(argv,opt) method reshard_cluster_cmd (line 768) | def reshard_cluster_cmd(argv,opt) method check_create_parameters (line 838) | def check_create_parameters method create_cluster_cmd (line 849) | def create_cluster_cmd(argv,opt) method addnode_cluster_cmd (line 882) | def addnode_cluster_cmd(argv,opt) method delnode_cluster_cmd (line 926) | def delnode_cluster_cmd(argv,opt) method set_timeout_cluster_cmd (line 964) | def set_timeout_cluster_cmd(argv,opt) method call_cluster_cmd (line 992) | def call_cluster_cmd(argv,opt) method import_cluster_cmd (line 1009) | def import_cluster_cmd(argv,opt) method help_cluster_cmd (line 1057) | def help_cluster_cmd(argv,opt) method parse_options (line 1065) | def parse_options(cmd) FILE: src/redis.c type sharedObjectsStruct (line 57) | struct sharedObjectsStruct type redisServer (line 68) | struct redisServer type redisCommand (line 69) | struct redisCommand type redisCommand (line 180) | struct redisCommand type evictionPoolEntry (line 343) | struct evictionPoolEntry function redisLogRaw (line 349) | void redisLogRaw(int level, const char *msg) { function redisLog (line 383) | void redisLog(int level, const char *fmt, ...) { function redisLogFromHandler (line 402) | void redisLogFromHandler(int level, const char *msg) { function ustime (line 428) | long long ustime(void) { function mstime (line 441) | long long mstime(void) { function exitFromChild (line 449) | void exitFromChild(int retcode) { function dictVanillaFree (line 463) | void dictVanillaFree(void *privdata, void *val) function dictListDestructor (line 469) | void dictListDestructor(void *privdata, void *val) function dictSdsKeyCompare (line 475) | int dictSdsKeyCompare(void *privdata, const void *key1, function dictSdsKeyCaseCompare (line 489) | int dictSdsKeyCaseCompare(void *privdata, const void *key1, function dictRedisObjectDestructor (line 497) | void dictRedisObjectDestructor(void *privdata, void *val) function dictSdsDestructor (line 505) | void dictSdsDestructor(void *privdata, void *val) function dictObjKeyCompare (line 512) | int dictObjKeyCompare(void *privdata, const void *key1, function dictObjHash (line 519) | unsigned int dictObjHash(const void *key) { function dictSdsHash (line 524) | unsigned int dictSdsHash(const void *key) { function dictSdsCaseHash (line 528) | unsigned int dictSdsCaseHash(const void *key) { function dictEncObjKeyCompare (line 532) | int dictEncObjKeyCompare(void *privdata, const void *key1, function dictEncObjHash (line 550) | unsigned int dictEncObjHash(const void *key) { function htNeedsResize (line 700) | int htNeedsResize(dict *dict) { function tryResizeHashTables (line 713) | void tryResizeHashTables(int dbid) { function incrementallyRehash (line 734) | int incrementallyRehash(int dbid) { function updateDictResizePolicy (line 757) | void updateDictResizePolicy(void) { function activeExpireCycleTryExpire (line 784) | int activeExpireCycleTryExpire(redisDb *db, dictEntry *de, long long now) { function activeExpireCycle (line 857) | void activeExpireCycle(int type) { function getLRUClock (line 1034) | unsigned int getLRUClock(void) { function trackOperationsPerSecond (line 1040) | void trackOperationsPerSecond(void) { function getOperationsPerSecond (line 1065) | long long getOperationsPerSecond(void) { function clientsCronHandleTimeout (line 1080) | int clientsCronHandleTimeout(redisClient *c) { function clientsCronResizeQueryBuffer (line 1135) | int clientsCronResizeQueryBuffer(redisClient *c) { function clientsCron (line 1167) | void clientsCron(void) { function databasesCron (line 1220) | void databasesCron(void) { function updateCachedTime (line 1275) | void updateCachedTime(void) { function serverCron (line 1324) | int serverCron(struct aeEventLoop *eventLoop, long long id, void *client... function beforeSleep (line 1569) | void beforeSleep(struct aeEventLoop *eventLoop) { function createSharedObjects (line 1613) | void createSharedObjects(void) { function initServerConfig (line 1716) | void initServerConfig() { function adjustOpenFilesLimit (line 1891) | void adjustOpenFilesLimit(void) { function listenToPort (line 1981) | int listenToPort(int port, int *fds, int *count) { function resetServerStats (line 2032) | void resetServerStats(void) { function initServer (line 2050) | void initServer() { function populateCommandTable (line 2217) | void populateCommandTable(void) { function resetCommandTableStats (line 2272) | void resetCommandTableStats(void) { function redisOpArrayInit (line 2289) | void redisOpArrayInit(redisOpArray *oa) { function redisOpArrayAppend (line 2294) | int redisOpArrayAppend(redisOpArray *oa, struct redisCommand *cmd, int d... function redisOpArrayFree (line 2310) | void redisOpArrayFree(redisOpArray *oa) { type redisCommand (line 2329) | struct redisCommand type redisCommand (line 2336) | struct redisCommand type redisCommand (line 2337) | struct redisCommand type redisCommand (line 2359) | struct redisCommand type redisCommand (line 2362) | struct redisCommand function propagate (line 2387) | void propagate(struct redisCommand *cmd, int dbid, robj **argv, int argc, function alsoPropagate (line 2401) | void alsoPropagate(struct redisCommand *cmd, int dbid, robj **argv, int ... function forceCommandPropagation (line 2410) | void forceCommandPropagation(redisClient *c, int flags) { function call (line 2417) | void call(redisClient *c, int flags) { function processCommand (line 2535) | int processCommand(redisClient *c) { function closeListeningSockets (line 2782) | void closeListeningSockets(int unlink_unix_socket) { function prepareForShutdown (line 2798) | int prepareForShutdown(int flags) { function time_independent_strcmp (line 2870) | int time_independent_strcmp(char *a, char *b) { function authCommand (line 2903) | void authCommand(redisClient *c) { function pingCommand (line 2915) | void pingCommand(redisClient *c) { function echoCommand (line 2919) | void echoCommand(redisClient *c) { function timeCommand (line 2923) | void timeCommand(redisClient *c) { function bytesToHuman (line 2936) | void bytesToHuman(char *s, unsigned long long n) { function sds (line 2958) | sds genRedisInfoString(char *section) { function infoCommand (line 3387) | void infoCommand(redisClient *c) { function monitorCommand (line 3401) | void monitorCommand(redisClient *c) { type evictionPoolEntry (line 3468) | struct evictionPoolEntry type evictionPoolEntry (line 3469) | struct evictionPoolEntry function evictionPoolPopulate (line 3490) | void evictionPoolPopulate(dict *sampledict, dict *keydict, struct evicti... function freeMemoryIfNeeded (line 3561) | int freeMemoryIfNeeded(void) { function linuxOvercommitMemoryValue (line 3746) | int linuxOvercommitMemoryValue(void) { function linuxOvercommitMemoryWarning (line 3760) | void linuxOvercommitMemoryWarning(void) { function createPidFile (line 3767) | void createPidFile(void) { function daemonize (line 3776) | void daemonize(void) { function version (line 3793) | void version() { function usage (line 3804) | void usage() { function redisAsciiArt (line 3821) | void redisAsciiArt(void) { function sigtermHandler (line 3842) | static void sigtermHandler(int sig) { function setupSignalHandlers (line 3851) | void setupSignalHandlers(void) { function checkForSentinelMode (line 3877) | int checkForSentinelMode(int argc, char **argv) { function loadDataFromDisk (line 3887) | void loadDataFromDisk(void) { function redisOutOfMemoryHandler (line 3911) | void redisOutOfMemoryHandler(size_t allocation_size) { function redisSetProcTitle (line 3917) | void redisSetProcTitle(char *title) { function main (line 3933) | int main(int argc, char **argv) { FILE: src/redis.h type mstime_t (line 390) | typedef long long mstime_t; type robj (line 401) | typedef struct redisObject { type evictionPoolEntry (line 445) | struct evictionPoolEntry { type redisDb (line 453) | typedef struct redisDb { type multiCmd (line 485) | typedef struct multiCmd { type multiState (line 501) | typedef struct multiState { type blockingState (line 515) | typedef struct blockingState { type readyList (line 551) | typedef struct readyList { type redisClient (line 563) | typedef struct redisClient { type saveparam (line 686) | struct saveparam { type sharedObjectsStruct (line 697) | struct sharedObjectsStruct { type zskiplistNode (line 716) | typedef struct zskiplistNode { type zskiplist (line 743) | typedef struct zskiplist { type zset (line 759) | typedef struct zset { type clientBufferLimitsConfig (line 773) | typedef struct clientBufferLimitsConfig { type redisOp (line 797) | typedef struct redisOp { type redisOpArray (line 817) | typedef struct redisOpArray { type clusterState (line 826) | struct clusterState type redisServer (line 828) | struct redisServer { type pubsubPattern (line 1326) | typedef struct pubsubPattern { type redisCommand (line 1337) | struct redisCommand type redisCommand (line 1342) | struct redisCommand { type redisFunctionSym (line 1376) | struct redisFunctionSym { type redisSortObject (line 1382) | typedef struct _redisSortObject { type redisSortOperation (line 1401) | typedef struct _redisSortOperation { type listTypeIterator (line 1416) | typedef struct { type listTypeEntry (line 1440) | typedef struct { type setTypeIterator (line 1457) | typedef struct { type hashTypeIterator (line 1480) | typedef struct { type redisServer (line 1505) | struct redisServer type sharedObjectsStruct (line 1506) | struct sharedObjectsStruct type redisCommand (line 1694) | struct redisCommand type zrangespec (line 1708) | typedef struct { type zlexrangespec (line 1719) | typedef struct { type redisCommand (line 1742) | struct redisCommand type redisCommand (line 1743) | struct redisCommand type redisCommand (line 1744) | struct redisCommand type redisCommand (line 1746) | struct redisCommand type redisCommand (line 1747) | struct redisCommand type rewriteConfigState (line 1819) | struct rewriteConfigState type rewriteConfigState (line 1820) | struct rewriteConfigState type redisCommand (line 1853) | struct redisCommand type redisCommand (line 1855) | struct redisCommand type redisCommand (line 1856) | struct redisCommand type redisCommand (line 1857) | struct redisCommand FILE: src/release.c function redisBuildId (line 48) | uint64_t redisBuildId(void) { FILE: src/replication.c function createReplicationBacklog (line 49) | void createReplicationBacklog(void) { function resizeReplicationBacklog (line 84) | void resizeReplicationBacklog(long long newsize) { function freeReplicationBacklog (line 113) | void freeReplicationBacklog(void) { function feedReplicationBacklog (line 127) | void feedReplicationBacklog(void *ptr, size_t len) { function feedReplicationBacklogWithObject (line 181) | void feedReplicationBacklogWithObject(robj *o) { function replicationFeedSlaves (line 201) | void replicationFeedSlaves(list *slaves, int dictid, robj **argv, int ar... function replicationFeedMonitors (line 309) | void replicationFeedMonitors(redisClient *c, list *monitors, int dictid,... function addReplyReplicationBacklog (line 354) | long long addReplyReplicationBacklog(redisClient *c, long long offset) { function masterTryPartialResynchronization (line 410) | int masterTryPartialResynchronization(redisClient *c) { function syncCommand (line 515) | void syncCommand(redisClient *c) { function replconfCommand (line 674) | void replconfCommand(redisClient *c) { function sendBulkToSlave (line 735) | void sendBulkToSlave(aeEventLoop *el, int fd, void *privdata, int mask) { function updateSlavesWaitingBgsave (line 824) | void updateSlavesWaitingBgsave(int bgsaveerr) { function replicationAbortSyncTransfer (line 908) | void replicationAbortSyncTransfer(void) { function replicationSendNewlineToMaster (line 927) | void replicationSendNewlineToMaster(void) { function replicationEmptyDbCallback (line 939) | void replicationEmptyDbCallback(void *privdata) { function readSyncBulkPayload (line 947) | void readSyncBulkPayload(aeEventLoop *el, int fd, void *privdata, int ma... function slaveTryPartialResynchronization (line 1207) | int slaveTryPartialResynchronization(int fd) { function syncWithMaster (line 1316) | void syncWithMaster(aeEventLoop *el, int fd, void *privdata, int mask) { function connectWithMaster (line 1519) | int connectWithMaster(void) { function undoConnectWithMaster (line 1552) | void undoConnectWithMaster(void) { function cancelReplicationHandshake (line 1581) | int cancelReplicationHandshake(void) { function replicationSetMaster (line 1596) | void replicationSetMaster(char *ip, int port) { function replicationUnsetMaster (line 1628) | void replicationUnsetMaster(void) { function slaveofCommand (line 1654) | void slaveofCommand(redisClient *c) { function replicationSendAck (line 1706) | void replicationSendAck(void) { function replicationCacheMaster (line 1757) | void replicationCacheMaster(redisClient *c) { function replicationDiscardCachedMaster (line 1804) | void replicationDiscardCachedMaster(void) { function replicationResurrectCachedMaster (line 1826) | void replicationResurrectCachedMaster(int newfd) { function refreshGoodSlavesCount (line 1875) | void refreshGoodSlavesCount(void) { function replicationScriptCacheInit (line 1967) | void replicationScriptCacheInit(void) { function replicationScriptCacheFlush (line 1994) | void replicationScriptCacheFlush(void) { function replicationScriptCacheAdd (line 2006) | void replicationScriptCacheAdd(sds sha1) { function replicationScriptCacheExists (line 2032) | int replicationScriptCacheExists(sds sha1) { function replicationRequestAckFromSlaves (line 2066) | void replicationRequestAckFromSlaves(void) { function replicationCountAcksByOffset (line 2072) | int replicationCountAcksByOffset(long long offset) { function waitCommand (line 2089) | void waitCommand(redisClient *c) { function unblockClientWaitingReplicas (line 2124) | void unblockClientWaitingReplicas(redisClient *c) { function processClientsWaitingReplicas (line 2132) | void processClientsWaitingReplicas(void) { function replicationGetSlaveOffset (line 2167) | long long replicationGetSlaveOffset(void) { function replicationCron (line 2189) | void replicationCron(void) { FILE: src/rio.c function rioBufferWrite (line 82) | static size_t rioBufferWrite(rio *r, const void *buf, size_t len) { function rioBufferRead (line 99) | static size_t rioBufferRead(rio *r, void *buf, size_t len) { function off_t (line 116) | static off_t rioBufferTell(rio *r) { function rioFileWrite (line 126) | static size_t rioFileWrite(rio *r, const void *buf, size_t len) { function rioFileRead (line 150) | static size_t rioFileRead(rio *r, void *buf, size_t len) { function off_t (line 158) | static off_t rioFileTell(rio *r) { function rioInitWithFile (line 199) | void rioInitWithFile(rio *r, FILE *fp) { function rioInitWithBuffer (line 209) | void rioInitWithBuffer(rio *r, sds s) { function rioGenericUpdateChecksum (line 220) | void rioGenericUpdateChecksum(rio *r, const void *buf, size_t len) { function rioSetAutoSync (line 243) | void rioSetAutoSync(rio *r, off_t bytes) { function rioWriteBulkCount (line 261) | size_t rioWriteBulkCount(rio *r, char prefix, int count) { function rioWriteBulkString (line 285) | size_t rioWriteBulkString(rio *r, const char *buf, size_t len) { function rioWriteBulkLongLong (line 305) | size_t rioWriteBulkLongLong(rio *r, long long l) { function rioWriteBulkDouble (line 321) | size_t rioWriteBulkDouble(rio *r, double d) { FILE: src/rio.h type _rio (line 42) | struct _rio { type rio (line 91) | typedef struct _rio rio; function rioWrite (line 102) | static inline size_t rioWrite(rio *r, const void *buf, size_t len) { function rioRead (line 120) | static inline size_t rioRead(rio *r, void *buf, size_t len) { function off_t (line 136) | static inline off_t rioTell(rio *r) { FILE: src/scripting.c function luaPushError (line 173) | void luaPushError(lua_State *lua, char *error) { function luaSortArray (line 203) | void luaSortArray(lua_State *lua) { function luaRedisGenericCommand (line 235) | int luaRedisGenericCommand(lua_State *lua, int raise_error) { function luaRedisCallCommand (line 483) | int luaRedisCallCommand(lua_State *lua) { function luaRedisPCallCommand (line 487) | int luaRedisPCallCommand(lua_State *lua) { function luaRedisSha1hexCommand (line 493) | int luaRedisSha1hexCommand(lua_State *lua) { function luaRedisReturnSingleFieldTable (line 517) | int luaRedisReturnSingleFieldTable(lua_State *lua, char *field) { function luaRedisErrorReplyCommand (line 530) | int luaRedisErrorReplyCommand(lua_State *lua) { function luaRedisStatusReplyCommand (line 534) | int luaRedisStatusReplyCommand(lua_State *lua) { function luaLogCommand (line 538) | int luaLogCommand(lua_State *lua) { function luaMaskCountHook (line 576) | void luaMaskCountHook(lua_State *lua, lua_Debug *ar) { function luaLoadLib (line 615) | void luaLoadLib(lua_State *lua, const char *libname, lua_CFunction luafu... function luaLoadLibraries (line 628) | void luaLoadLibraries(lua_State *lua) { function luaRemoveUnsupportedFunctions (line 665) | void luaRemoveUnsupportedFunctions(lua_State *lua) { function scriptingEnableGlobalsProtection (line 681) | void scriptingEnableGlobalsProtection(lua_State *lua) { function scriptingInit (line 726) | void scriptingInit(void) { function scriptingRelease (line 898) | void scriptingRelease(void) { function scriptingReset (line 910) | void scriptingReset(void) { function sha1hex (line 936) | void sha1hex(char *digest, char *script, size_t len) { function luaReplyToRedisReply (line 956) | void luaReplyToRedisReply(redisClient *c, lua_State *lua) { function luaSetGlobalArray (line 1025) | void luaSetGlobalArray(lua_State *lua, char *var, robj **elev, int elec) { function luaCreateFunction (line 1054) | int luaCreateFunction(redisClient *c, lua_State *lua, char *funcname, ro... function evalGenericCommand (line 1111) | void evalGenericCommand(redisClient *c, int evalsha) { function evalCommand (line 1364) | void evalCommand(redisClient *c) { function evalShaCommand (line 1368) | void evalShaCommand(redisClient *c) { function redis_math_random (line 1390) | int redis_math_random (lua_State *L) { function redis_math_randomseed (line 1418) | int redis_math_randomseed (lua_State *L) { function scriptCommand (line 1427) | void scriptCommand(redisClient *c) { FILE: src/sds.c function sds (line 66) | sds sdsnewlen(const void *init, size_t initlen) { function sds (line 110) | sds sdsempty(void) { function sds (line 129) | sds sdsnew(const char *init) { function sds (line 145) | sds sdsdup(const sds s) { function sdsfree (line 156) | void sdsfree(sds s) { function sdsupdatelen (line 176) | void sdsupdatelen(sds s) { function sdsclear (line 194) | void sdsclear(sds s) { function sds (line 225) | sds sdsMakeRoomFor(sds s, size_t addlen) { function sds (line 281) | sds sdsRemoveFreeSpace(sds s) { function sdsAllocSize (line 309) | size_t sdsAllocSize(sds s) { function sdsIncrLen (line 352) | void sdsIncrLen(sds s, int incr) { function sds (line 384) | sds sdsgrowzero(sds s, size_t len) { function sds (line 427) | sds sdscatlen(sds s, const void *t, size_t len) { function sds (line 470) | sds sdscat(sds s, const char *t) { function sds (line 487) | sds sdscatsds(sds s, const sds t) { function sds (line 505) | sds sdscpylen(sds s, const char *t, size_t len) { function sds (line 550) | sds sdscpy(sds s, const char *t) { function sdsll2str (line 561) | int sdsll2str(char *s, long long value) { function sdsull2str (line 593) | int sdsull2str(char *s, unsigned long long v) { function sds (line 626) | sds sdsfromlonglong(long long value) { function sds (line 639) | sds sdscatvprintf(sds s, const char *fmt, va_list ap) { function sds (line 697) | sds sdscatprintf(sds s, const char *fmt, ...) { function sds (line 723) | sds sdscatfmt(sds s, char const *fmt, ...) { function sds (line 845) | sds sdstrim(sds s, const char *cset) { function sdsrange (line 902) | void sdsrange(sds s, int start, int end) { function sdstolower (line 945) | void sdstolower(sds s) { function sdstoupper (line 957) | void sdstoupper(sds s) { function sdscmp (line 982) | int sdscmp(const sds s1, const sds s2) { function sds (line 1025) | sds *sdssplitlen(const char *s, int len, const char *sep, int seplen, in... function sdsfreesplitres (line 1083) | void sdsfreesplitres(sds *tokens, int count) { function sds (line 1102) | sds sdscatrepr(sds s, const char *p, size_t len) { function is_hex_digit (line 1137) | int is_hex_digit(char c) { function hex_digit_to_int (line 1149) | int hex_digit_to_int(char c) { function sds (line 1213) | sds *sdssplitargs(const char *line, int *argc) { function sds (line 1350) | sds sdsmapchars(sds s, const char *from, const char *to, size_t setlen) { function sds (line 1369) | sds sdsjoin(char **argv, int argc, char *sep) { function main (line 1385) | int main(void) { FILE: src/sds.h type sdshdr (line 50) | struct sdshdr { function sdslen (line 67) | static inline size_t sdslen(const sds s) { function sdsavail (line 77) | static inline size_t sdsavail(const sds s) { FILE: src/sentinel.c type sentinelAddr (line 50) | typedef struct sentinelAddr { type sentinelRedisInstance (line 179) | typedef struct sentinelRedisInstance { type sentinelState (line 368) | struct sentinelState { type sentinelScriptJob (line 399) | typedef struct sentinelScriptJob { type redisAeEvents (line 428) | typedef struct redisAeEvents { function redisAeReadEvent (line 445) | static void redisAeReadEvent(aeEventLoop *el, int fd, void *privdata, in... function redisAeWriteEvent (line 454) | static void redisAeWriteEvent(aeEventLoop *el, int fd, void *privdata, i... function redisAeAddRead (line 463) | static void redisAeAddRead(void *privdata) { function redisAeDelRead (line 474) | static void redisAeDelRead(void *privdata) { function redisAeAddWrite (line 485) | static void redisAeAddWrite(void *privdata) { function redisAeDelWrite (line 495) | static void redisAeDelWrite(void *privdata) { function redisAeCleanup (line 505) | static void redisAeCleanup(void *privdata) { function redisAeAttach (line 514) | static int redisAeAttach(aeEventLoop *loop, redisAsyncContext *ac) { function dictInstancesValDestructor (line 572) | void dictInstancesValDestructor (void *privdata, void *obj) { type redisCommand (line 617) | struct redisCommand function initSentinelConfig (line 632) | void initSentinelConfig(void) { function initSentinel (line 638) | void initSentinel(void) { function sentinelIsRunning (line 676) | void sentinelIsRunning(void) { function sentinelAddr (line 712) | sentinelAddr *createSentinelAddr(char *hostname, int port) { function sentinelAddr (line 737) | sentinelAddr *dupSentinelAddr(sentinelAddr *src) { function releaseSentinelAddr (line 748) | void releaseSentinelAddr(sentinelAddr *sa) { function sentinelAddrIsEqual (line 755) | int sentinelAddrIsEqual(sentinelAddr *a, sentinelAddr *b) { function sentinelEvent (line 804) | void sentinelEvent(int level, char *type, sentinelRedisInstance *ri, function sentinelGenerateInitialMonitorEvents (line 896) | void sentinelGenerateInitialMonitorEvents(void) { function sentinelReleaseScriptJob (line 912) | void sentinelReleaseScriptJob(sentinelScriptJob *sj) { function sentinelScheduleScriptExecution (line 922) | void sentinelScheduleScriptExecution(char *path, ...) { function listNode (line 976) | listNode *sentinelGetScriptListNodeByPid(pid_t pid) { function sentinelRunPendingScripts (line 993) | void sentinelRunPendingScripts(void) { function mstime_t (line 1070) | mstime_t sentinelScriptRetryDelay(int retry_num) { function sentinelCollectTerminatedScripts (line 1084) | void sentinelCollectTerminatedScripts(void) { function sentinelKillTimedoutScripts (line 1141) | void sentinelKillTimedoutScripts(void) { function sentinelPendingScriptsCommand (line 1167) | void sentinelPendingScriptsCommand(redisClient *c) { function sentinelCallClientReconfScript (line 1226) | void sentinelCallClientReconfScript(sentinelRedisInstance *master, int r... function sentinelRedisInstance (line 1286) | sentinelRedisInstance *createSentinelRedisInstance(char *name, int flags... function releaseSentinelRedisInstance (line 1418) | void releaseSentinelRedisInstance(sentinelRedisInstance *ri) { function sentinelRedisInstance (line 1451) | sentinelRedisInstance *sentinelRedisInstanceLookupSlave( function removeMatchingSentinelsFromMaster (line 1508) | int removeMatchingSentinelsFromMaster(sentinelRedisInstance *master, cha... function sentinelRedisInstance (line 1542) | sentinelRedisInstance *getSentinelRedisInstanceByAddrAndRunID(dict *inst... function sentinelRedisInstance (line 1573) | sentinelRedisInstance *sentinelGetMasterByName(char *name) { function sentinelAddFlagsToDictOfRedisInstances (line 1584) | void sentinelAddFlagsToDictOfRedisInstances(dict *instances, int flags) { function sentinelDelFlagsToDictOfRedisInstances (line 1599) | void sentinelDelFlagsToDictOfRedisInstances(dict *instances, int flags) { function sentinelResetMaster (line 1632) | void sentinelResetMaster(sentinelRedisInstance *ri, int flags) { function sentinelResetMastersByPattern (line 1677) | int sentinelResetMastersByPattern(char *pattern, int flags) { function sentinelResetMasterAndChangeAddress (line 1712) | int sentinelResetMasterAndChangeAddress(sentinelRedisInstance *master, c... function sentinelRedisInstanceNoDownFor (line 1792) | int sentinelRedisInstanceNoDownFor(sentinelRedisInstance *ri, mstime_t m... function sentinelAddr (line 1805) | sentinelAddr *sentinelGetCurrentMasterAddress(sentinelRedisInstance *mas... function sentinelPropagateDownAfterPeriod (line 1823) | void sentinelPropagateDownAfterPeriod(sentinelRedisInstance *master) { function rewriteConfigSentinelOption (line 2023) | void rewriteConfigSentinelOption(struct rewriteConfigState *state) { function sentinelFlushConfig (line 2160) | void sentinelFlushConfig(void) { function sentinelKillLink (line 2184) | void sentinelKillLink(sentinelRedisInstance *ri, redisAsyncContext *c) { function sentinelDisconnectInstanceFromContext (line 2210) | void sentinelDisconnectInstanceFromContext(const redisAsyncContext *c) { function sentinelLinkEstablishedCallback (line 2231) | void sentinelLinkEstablishedCallback(const redisAsyncContext *c, int sta... function sentinelDisconnectCallback (line 2245) | void sentinelDisconnectCallback(const redisAsyncContext *c, int status) { function sentinelSendAuthIfNeeded (line 2262) | void sentinelSendAuthIfNeeded(sentinelRedisInstance *ri, redisAsyncConte... function sentinelSetClientName (line 2283) | void sentinelSetClientName(sentinelRedisInstance *ri, redisAsyncContext ... function sentinelReconnectInstance (line 2298) | void sentinelReconnectInstance(sentinelRedisInstance *ri) { function sentinelMasterLooksSane (line 2409) | int sentinelMasterLooksSane(sentinelRedisInstance *master) { function sentinelRefreshInstanceInfo (line 2420) | void sentinelRefreshInstanceInfo(sentinelRedisInstance *ri, const char *... function sentinelInfoReplyCallback (line 2729) | void sentinelInfoReplyCallback(redisAsyncContext *c, void *reply, void *... function sentinelDiscardReplyCallback (line 2745) | void sentinelDiscardReplyCallback(redisAsyncContext *c, void *reply, voi... function sentinelPingReplyCallback (line 2752) | void sentinelPingReplyCallback(redisAsyncContext *c, void *reply, void *... function sentinelPublishReplyCallback (line 2801) | void sentinelPublishReplyCallback(redisAsyncContext *c, void *reply, voi... function sentinelProcessHelloMessage (line 2827) | void sentinelProcessHelloMessage(char *hello, int hello_len) { function sentinelReceiveHelloMessages (line 2927) | void sentinelReceiveHelloMessages(redisAsyncContext *c, void *reply, voi... function sentinelSendHello (line 2981) | int sentinelSendHello(sentinelRedisInstance *ri) { function sentinelSendPing (line 3027) | int sentinelSendPing(sentinelRedisInstance *ri) { function sentinelSendPeriodicCommands (line 3046) | void sentinelSendPeriodicCommands(sentinelRedisInstance *ri) { function addReplySentinelRedisInstance (line 3127) | void addReplySentinelRedisInstance(redisClient *c, sentinelRedisInstance... function addReplyDictOfRedisInstances (line 3315) | void addReplyDictOfRedisInstances(redisClient *c, dict *instances) { function sentinelRedisInstance (line 3334) | sentinelRedisInstance *sentinelGetMasterByNameOrReplyError(redisClient *c, function sentinelCommand (line 3348) | void sentinelCommand(redisClient *c) { function sentinelInfoCommand (line 3528) | void sentinelInfoCommand(redisClient *c) { function sentinelSetCommand (line 3588) | void sentinelSetCommand(redisClient *c) { function sentinelPublishCommand (line 3681) | void sentinelPublishCommand(redisClient *c) { function sentinelCheckSubjectivelyDown (line 3694) | void sentinelCheckSubjectivelyDown(sentinelRedisInstance *ri) { function sentinelCheckObjectivelyDown (line 3790) | void sentinelCheckObjectivelyDown(sentinelRedisInstance *master) { function sentinelReceiveIsMasterDownReply (line 3854) | void sentinelReceiveIsMasterDownReply(redisAsyncContext *c, void *reply,... function sentinelAskMasterStateToOtherSentinels (line 3909) | void sentinelAskMasterStateToOtherSentinels(sentinelRedisInstance *maste... type sentinelLeader (line 4012) | struct sentinelLeader { function sentinelLeaderIncr (line 4024) | int sentinelLeaderIncr(dict *counters, char *runid) { function sentinelSendSlaveOf (line 4166) | int sentinelSendSlaveOf(sentinelRedisInstance *ri, char *host, int port) { function sentinelStartFailover (line 4196) | void sentinelStartFailover(sentinelRedisInstance *master) { function sentinelStartFailoverIfNeeded (line 4241) | int sentinelStartFailoverIfNeeded(sentinelRedisInstance *master) { function compareSlavesForPromotion (line 4333) | int compareSlavesForPromotion(const void *a, const void *b) { function sentinelRedisInstance (line 4368) | sentinelRedisInstance *sentinelSelectSlave(sentinelRedisInstance *master) { function sentinelFailoverWaitStart (line 4437) | void sentinelFailoverWaitStart(sentinelRedisInstance *ri) { function sentinelFailoverSelectSlave (line 4484) | void sentinelFailoverSelectSlave(sentinelRedisInstance *ri) { function sentinelFailoverSendSlaveOfNoOne (line 4527) | void sentinelFailoverSendSlaveOfNoOne(sentinelRedisInstance *ri) { function sentinelFailoverWaitPromotion (line 4576) | void sentinelFailoverWaitPromotion(sentinelRedisInstance *ri) { function sentinelFailoverDetectEnd (line 4587) | void sentinelFailoverDetectEnd(sentinelRedisInstance *master) { function sentinelFailoverReconfNextSlave (line 4674) | void sentinelFailoverReconfNextSlave(sentinelRedisInstance *master) { function sentinelFailoverSwitchToPromotedSlave (line 4753) | void sentinelFailoverSwitchToPromotedSlave(sentinelRedisInstance *master) { function sentinelFailoverStateMachine (line 4771) | void sentinelFailoverStateMachine(sentinelRedisInstance *ri) { function sentinelAbortFailover (line 4819) | void sentinelAbortFailover(sentinelRedisInstance *ri) { function sentinelHandleRedisInstance (line 4845) | void sentinelHandleRedisInstance(sentinelRedisInstance *ri) { function sentinelHandleDictOfRedisInstances (line 4923) | void sentinelHandleDictOfRedisInstances(dict *instances) { function sentinelCheckTiltCondition (line 5005) | void sentinelCheckTiltCondition(void) { function sentinelTimer (line 5028) | void sentinelTimer(void) { FILE: src/setproctitle.c function spt_min (line 70) | static inline size_t spt_min(size_t a, size_t b) { function spt_clearenv (line 79) | static int spt_clearenv(void) { function spt_copyenv (line 99) | static int spt_copyenv(char *oldenv[]) { function spt_copyargs (line 130) | static int spt_copyargs(int argc, char *argv[]) { function spt_init (line 148) | void spt_init(int argc, char *argv[]) { function setproctitle (line 216) | void setproctitle(const char *fmt, ...) { FILE: src/sha1.c function SHA1Transform (line 58) | void SHA1Transform(u_int32_t state[5], const unsigned char buffer[64]) function SHA1Init (line 119) | void SHA1Init(SHA1_CTX* context) function SHA1Update (line 133) | void SHA1Update(SHA1_CTX* context, const unsigned char* data, u_int32_t ... function SHA1Final (line 157) | void SHA1Final(unsigned char digest[20], SHA1_CTX* context) function main (line 205) | int FILE: src/sha1.h type SHA1_CTX (line 8) | typedef struct { FILE: src/slowlog.c function slowlogEntry (line 62) | slowlogEntry *slowlogCreateEntry(robj **argv, int argc, long long durati... function slowlogFreeEntry (line 128) | void slowlogFreeEntry(void *septr) { function slowlogInit (line 148) | void slowlogInit(void) { function slowlogPushEntryIfNeeded (line 170) | void slowlogPushEntryIfNeeded(robj **argv, int argc, long long duration) { function slowlogReset (line 190) | void slowlogReset(void) { function slowlogCommand (line 200) | void slowlogCommand(redisClient *c) { FILE: src/slowlog.h type slowlogEntry (line 37) | typedef struct slowlogEntry { FILE: src/sort.c function redisSortOperation (line 39) | redisSortOperation *createSortOperation(int type, robj *pattern) { function robj (line 79) | robj *lookupKeyByPattern(redisDb *db, robj *pattern, robj *subst) { function sortCompare (line 180) | int sortCompare(const void *s1, const void *s2) { function sortCommand (line 255) | void sortCommand(redisClient *c) { FILE: src/syncio.c function syncWrite (line 49) | ssize_t syncWrite(int fd, char *ptr, ssize_t size, long long timeout) { function syncRead (line 85) | ssize_t syncRead(int fd, char *ptr, ssize_t size, long long timeout) { function syncReadLine (line 125) | ssize_t syncReadLine(int fd, char *ptr, ssize_t size, long long timeout) { FILE: src/t_hash.c function hashTypeTryConversion (line 48) | void hashTypeTryConversion(robj *o, robj **argv, int start, int end) { function hashTypeTryObjectEncoding (line 72) | void hashTypeTryObjectEncoding(robj *subject, robj **o1, robj **o2) { function hashTypeGetFromZiplist (line 93) | int hashTypeGetFromZiplist(robj *o, robj *field, function hashTypeGetFromHashTable (line 141) | int hashTypeGetFromHashTable(robj *o, robj *field, robj **value) { function robj (line 171) | robj *hashTypeGetObject(robj *o, robj *field) { function hashTypeExists (line 213) | int hashTypeExists(robj *o, robj *field) { function hashTypeSet (line 253) | int hashTypeSet(robj *o, robj *field, robj *value) { function hashTypeDelete (line 337) | int hashTypeDelete(robj *o, robj *field) { function hashTypeLength (line 383) | unsigned long hashTypeLength(robj *o) { function hashTypeIterator (line 407) | hashTypeIterator *hashTypeInitIterator(robj *subject) { function hashTypeReleaseIterator (line 437) | void hashTypeReleaseIterator(hashTypeIterator *hi) { function hashTypeNext (line 458) | int hashTypeNext(hashTypeIterator *hi) { function hashTypeCurrentFromZiplist (line 513) | void hashTypeCurrentFromZiplist(hashTypeIterator *hi, int what, function hashTypeCurrentFromHashTable (line 540) | void hashTypeCurrentFromHashTable(hashTypeIterator *hi, int what, robj *... function robj (line 564) | robj *hashTypeCurrentObject(hashTypeIterator *hi, int what) { function robj (line 603) | robj *hashTypeLookupWriteOrCreate(redisClient *c, robj *key) { function hashTypeConvertZiplist (line 627) | void hashTypeConvertZiplist(robj *o, int enc) { function hashTypeConvert (line 688) | void hashTypeConvert(robj *o, int enc) { function hsetCommand (line 705) | void hsetCommand(redisClient *c) { function hsetnxCommand (line 734) | void hsetnxCommand(redisClient *c) { function hmsetCommand (line 769) | void hmsetCommand(redisClient *c) { function hincrbyCommand (line 806) | void hincrbyCommand(redisClient *c) { function hincrbyfloatCommand (line 861) | void hincrbyfloatCommand(redisClient *c) { function addHashFieldToReply (line 921) | static void addHashFieldToReply(redisClient *c, robj *o, robj *field) { function hgetCommand (line 965) | void hgetCommand(redisClient *c) { function hmgetCommand (line 975) | void hmgetCommand(redisClient *c) { function hdelCommand (line 997) | void hdelCommand(redisClient *c) { function hlenCommand (line 1042) | void hlenCommand(redisClient *c) { function addHashIteratorCursorToReply (line 1056) | static void addHashIteratorCursorToReply(redisClient *c, hashTypeIterato... function genericHgetallCommand (line 1083) | void genericHgetallCommand(redisClient *c, int flags) { function hkeysCommand (line 1121) | void hkeysCommand(redisClient *c) { function hvalsCommand (line 1125) | void hvalsCommand(redisClient *c) { function hgetallCommand (line 1129) | void hgetallCommand(redisClient *c) { function hexistsCommand (line 1133) | void hexistsCommand(redisClient *c) { function hscanCommand (line 1144) | void hscanCommand(redisClient *c) { FILE: src/t_list.c function listTypeTryConversion (line 48) | void listTypeTryConversion(robj *subject, robj *value) { function listTypePush (line 76) | void listTypePush(robj *subject, robj *value, int where) { function robj (line 118) | robj *listTypePop(robj *subject, int where) { function listTypeLength (line 177) | unsigned long listTypeLength(robj *subject) { function listTypeIterator (line 203) | listTypeIterator *listTypeInitIterator(robj *subject, long index, unsign... function listTypeReleaseIterator (line 233) | void listTypeReleaseIterator(listTypeIterator *li) { function listTypeNext (line 245) | int listTypeNext(listTypeIterator *li, listTypeEntry *entry) { function robj (line 296) | robj *listTypeGet(listTypeEntry *entry) { function listTypeInsert (line 338) | void listTypeInsert(listTypeEntry *entry, robj *value, int where) { function listTypeEqual (line 387) | int listTypeEqual(listTypeEntry *entry, robj *o) { function listTypeDelete (line 407) | void listTypeDelete(listTypeEntry *entry) { function listTypeConvert (line 450) | void listTypeConvert(robj *subject, int enc) { function pushGenericCommand (line 489) | void pushGenericCommand(redisClient *c, int where) { function lpushCommand (line 542) | void lpushCommand(redisClient *c) { function rpushCommand (line 546) | void rpushCommand(redisClient *c) { function pushxGenericCommand (line 550) | void pushxGenericCommand(redisClient *c, robj *refval, robj *val, int wh... function lpushxCommand (line 618) | void lpushxCommand(redisClient *c) { function rpushxCommand (line 623) | void rpushxCommand(redisClient *c) { function linsertCommand (line 628) | void linsertCommand(redisClient *c) { function llenCommand (line 644) | void llenCommand(redisClient *c) { function lindexCommand (line 653) | void lindexCommand(redisClient *c) { function lsetCommand (line 702) | void lsetCommand(redisClient *c) { function popGenericCommand (line 765) | void popGenericCommand(redisClient *c, int where) { function lpopCommand (line 794) | void lpopCommand(redisClient *c) { function rpopCommand (line 798) | void rpopCommand(redisClient *c) { function lrangeCommand (line 802) | void lrangeCommand(redisClient *c) { function ltrimCommand (line 871) | void ltrimCommand(redisClient *c) { function lremCommand (line 948) | void lremCommand(redisClient *c) { function rpoplpushHandlePush (line 1019) | void rpoplpushHandlePush(redisClient *c, robj *dstkey, robj *dstobj, rob... function rpoplpushCommand (line 1038) | void rpoplpushCommand(redisClient *c) { function blockForKeys (line 1139) | void blockForKeys(redisClient *c, robj **keys, int numkeys, mstime_t tim... function unblockClientWaitingData (line 1188) | void unblockClientWaitingData(redisClient *c) { function signalListAsReady (line 1242) | void signalListAsReady(redisClient *c, robj *key) { function serveClientBlockedOnList (line 1312) | int serveClientBlockedOnList(redisClient *receiver, robj *key, robj *dst... function handleClientsBlockedOnLists (line 1396) | void handleClientsBlockedOnLists(void) { function blockingPopGenericCommand (line 1499) | void blockingPopGenericCommand(redisClient *c, int where) { function blpopCommand (line 1578) | void blpopCommand(redisClient *c) { function brpopCommand (line 1582) | void brpopCommand(redisClient *c) { function brpoplpushCommand (line 1586) | void brpoplpushCommand(redisClient *c) { FILE: src/t_set.c function robj (line 48) | robj *setTypeCreate(robj *value) { function setTypeAdd (line 61) | int setTypeAdd(robj *subject, robj *value) { function setTypeRemove (line 116) | int setTypeRemove(robj *setobj, robj *value) { function setTypeIsMember (line 149) | int setTypeIsMember(robj *subject, robj *value) { function setTypeIterator (line 176) | setTypeIterator *setTypeInitIterator(robj *subject) { function setTypeReleaseIterator (line 208) | void setTypeReleaseIterator(setTypeIterator *si) { function setTypeNext (line 245) | int setTypeNext(setTypeIterator *si, robj **objele, int64_t *llele) { function robj (line 284) | robj *setTypeNextObject(setTypeIterator *si) { function setTypeRandomElement (line 334) | int setTypeRandomElement(robj *setobj, robj **objele, int64_t *llele) { function setTypeSize (line 353) | unsigned long setTypeSize(robj *subject) { function setTypeConvert (line 375) | void setTypeConvert(robj *setobj, int enc) { function saddCommand (line 412) | void saddCommand(redisClient *c) { function sremCommand (line 454) | void sremCommand(redisClient *c) { function smoveCommand (line 495) | void smoveCommand(redisClient *c) { function sismemberCommand (line 575) | void sismemberCommand(redisClient *c) { function scardCommand (line 592) | void scardCommand(redisClient *c) { function spopCommand (line 603) | void spopCommand(redisClient *c) { function srandmemberWithCountCommand (line 671) | void srandmemberWithCountCommand(redisClient *c) { function srandmemberCommand (line 877) | void srandmemberCommand(redisClient *c) { function qsortCompareSetsByCardinality (line 912) | int qsortCompareSetsByCardinality(const void *s1, const void *s2) { function qsortCompareSetsByRevCardinality (line 921) | int qsortCompareSetsByRevCardinality(const void *s1, const void *s2) { function sinterGenericCommand (line 927) | void sinterGenericCommand(redisClient *c, robj **setkeys, unsigned long ... function sinterCommand (line 1106) | void sinterCommand(redisClient *c) { function sinterstoreCommand (line 1110) | void sinterstoreCommand(redisClient *c) { function sunionDiffGenericCommand (line 1121) | void sunionDiffGenericCommand(redisClient *c, robj **setkeys, int setnum... function sunionCommand (line 1358) | void sunionCommand(redisClient *c) { function sunionstoreCommand (line 1362) | void sunionstoreCommand(redisClient *c) { function sdiffCommand (line 1366) | void sdiffCommand(redisClient *c) { function sdiffstoreCommand (line 1370) | void sdiffstoreCommand(redisClient *c) { function sscanCommand (line 1374) | void sscanCommand(redisClient *c) { FILE: src/t_string.c function checkStringLength (line 44) | static int checkStringLength(redisClient *c, long long size) { function setGenericCommand (line 89) | void setGenericCommand(redisClient *c, int flags, robj *key, robj *val, ... function setCommand (line 144) | void setCommand(redisClient *c) { function setnxCommand (line 183) | void setnxCommand(redisClient *c) { function setexCommand (line 188) | void setexCommand(redisClient *c) { function psetexCommand (line 193) | void psetexCommand(redisClient *c) { function getGenericCommand (line 198) | int getGenericCommand(redisClient *c) { function getCommand (line 218) | void getCommand(redisClient *c) { function getsetCommand (line 222) | void getsetCommand(redisClient *c) { function setrangeCommand (line 240) | void setrangeCommand(redisClient *c) { function getrangeCommand (line 332) | void getrangeCommand(redisClient *c) { function mgetCommand (line 378) | void mgetCommand(redisClient *c) { function msetGenericCommand (line 401) | void msetGenericCommand(redisClient *c, int nx) { function msetCommand (line 451) | void msetCommand(redisClient *c) { function msetnxCommand (line 455) | void msetnxCommand(redisClient *c) { function incrDecrCommand (line 459) | void incrDecrCommand(redisClient *c, long long incr) { function incrCommand (line 505) | void incrCommand(redisClient *c) { function decrCommand (line 509) | void decrCommand(redisClient *c) { function incrbyCommand (line 513) | void incrbyCommand(redisClient *c) { function decrbyCommand (line 520) | void decrbyCommand(redisClient *c) { function incrbyfloatCommand (line 527) | void incrbyfloatCommand(redisClient *c) { function appendCommand (line 580) | void appendCommand(redisClient *c) { function strlenCommand (line 632) | void strlenCommand(redisClient *c) { FILE: src/t_zset.c function zskiplistNode (line 86) | zskiplistNode *zslCreateNode(int level, double score, robj *obj) { function zskiplist (line 103) | zskiplist *zslCreate(void) { function zslFreeNode (line 134) | void zslFreeNode(zskiplistNode *node) { function zslFree (line 146) | void zslFree(zskiplist *zsl) { function zslRandomLevel (line 181) | int zslRandomLevel(void) { function zskiplistNode (line 198) | zskiplistNode *zslInsert(zskiplist *zsl, double score, robj *obj) { function zslDeleteNode (line 316) | void zslDeleteNode(zskiplist *zsl, zskiplistNode *x, zskiplistNode **upd... function zslDelete (line 352) | int zslDelete(zskiplist *zsl, double score, robj *obj) { function zslValueGteMin (line 402) | static int zslValueGteMin(double value, zrangespec *spec) { function zslValueLteMax (line 413) | static int zslValueLteMax(double value, zrangespec *spec) { function zslIsInRange (line 424) | int zslIsInRange(zskiplist *zsl, zrangespec *range) { function zskiplistNode (line 455) | zskiplistNode *zslFirstInRange(zskiplist *zsl, zrangespec *range) { function zskiplistNode (line 492) | zskiplistNode *zslLastInRange(zskiplist *zsl, zrangespec *range) { function zslDeleteRangeByScore (line 541) | unsigned long zslDeleteRangeByScore(zskiplist *zsl, zrangespec *range, d... function zslDeleteRangeByLex (line 578) | unsigned long zslDeleteRangeByLex(zskiplist *zsl, zlexrangespec *range, ... function zslDeleteRangeByRank (line 629) | unsigned long zslDeleteRangeByRank(zskiplist *zsl, unsigned int start, u... function zslGetRank (line 691) | unsigned long zslGetRank(zskiplist *zsl, double score, robj *o) { function zskiplistNode (line 735) | zskiplistNode* zslGetElementByRank(zskiplist *zsl, unsigned long rank) { function zslParseRange (line 771) | static int zslParseRange(robj *min, robj *max, zrangespec *spec) { function zslParseLexRangeItem (line 833) | int zslParseLexRangeItem(robj *item, robj **dest, int *ex) { function zslParseLexRange (line 867) | static int zslParseLexRange(robj *min, robj *max, zlexrangespec *spec) { function zslFreeLexRange (line 886) | void zslFreeLexRange(zlexrangespec *spec) { function compareStringObjectsForLexRange (line 894) | int compareStringObjectsForLexRange(robj *a, robj *b) { function zslLexValueGteMin (line 902) | static int zslLexValueGteMin(robj *value, zlexrangespec *spec) { function zslLexValueLteMax (line 908) | static int zslLexValueLteMax(robj *value, zlexrangespec *spec) { function zslIsInLexRange (line 915) | int zslIsInLexRange(zskiplist *zsl, zlexrangespec *range) { function zskiplistNode (line 934) | zskiplistNode *zslFirstInLexRange(zskiplist *zsl, zlexrangespec *range) { function zskiplistNode (line 960) | zskiplistNode *zslLastInLexRange(zskiplist *zsl, zlexrangespec *range) { function zzlGetScore (line 990) | double zzlGetScore(unsigned char *sptr) { function robj (line 1017) | robj *ziplistGetObject(unsigned char *sptr) { function zzlCompareElements (line 1040) | int zzlCompareElements(unsigned char *eptr, unsigned char *cstr, unsigne... function zzlLength (line 1065) | unsigned int zzlLength(unsigned char *zl) { function zzlNext (line 1076) | void zzlNext(unsigned char *zl, unsigned char **eptr, unsigned char **sp... function zzlPrev (line 1105) | void zzlPrev(unsigned char *zl, unsigned char **eptr, unsigned char **sp... function zzlIsInRange (line 1128) | int zzlIsInRange(unsigned char *zl, zrangespec *range) { function zzlLexValueGteMin (line 1237) | static int zzlLexValueGteMin(unsigned char *p, zlexrangespec *spec) { function zzlLexValueLteMax (line 1244) | static int zzlLexValueLteMax(unsigned char *p, zlexrangespec *spec) { function zzlIsInLexRange (line 1253) | int zzlIsInLexRange(unsigned char *zl, zlexrangespec *range) { function zsetLength (line 1575) | unsigned int zsetLength(robj *zobj) { function zsetConvert (line 1595) | void zsetConvert(robj *zobj, int encoding) { function zaddGenericCommand (line 1718) | void zaddGenericCommand(redisClient *c, int incr) { function zaddCommand (line 1906) | void zaddCommand(redisClient *c) { function zincrbyCommand (line 1910) | void zincrbyCommand(redisClient *c) { function zremCommand (line 1914) | void zremCommand(redisClient *c) { function zremrangeGenericCommand (line 2004) | void zremrangeGenericCommand(redisClient *c, int rangetype) { function zremrangebyrankCommand (line 2111) | void zremrangebyrankCommand(redisClient *c) { function zremrangebyscoreCommand (line 2115) | void zremrangebyscoreCommand(redisClient *c) { function zremrangebylexCommand (line 2119) | void zremrangebylexCommand(redisClient *c) { type zsetopsrc (line 2126) | typedef struct { type zsetopval (line 2212) | typedef struct { type iterset (line 2230) | typedef union _iterset iterset; type iterzset (line 2231) | typedef union _iterzset iterzset; function zuiInitIterator (line 2236) | void zuiInitIterator(zsetopsrc *op) { function zuiClearIterator (line 2294) | void zuiClearIterator(zsetopsrc *op) { function zuiLength (line 2334) | int zuiLength(zsetopsrc *op) { function zuiNext (line 2376) | int zuiNext(zsetopsrc *op, zsetopval *val) { function zuiLongLongFromValue (line 2470) | int zuiLongLongFromValue(zsetopval *val) { function robj (line 2512) | robj *zuiObjectFromValue(zsetopval *val) { function zuiBufferFromValue (line 2534) | int zuiBufferFromValue(zsetopval *val) { function zuiFind (line 2563) | int zuiFind(zsetopsrc *op, zsetopval *val, double *score) { function zuiCompareByCardinality (line 2635) | int zuiCompareByCardinality(const void *s1, const void *s2) { function zunionInterAggregate (line 2647) | inline static void zunionInterAggregate(double *target, double val, int ... function zunionInterGenericCommand (line 2672) | void zunionInterGenericCommand(redisClient *c, robj *dstkey, int op) { function zunionstoreCommand (line 2964) | void zunionstoreCommand(redisClient *c) { function zinterstoreCommand (line 2968) | void zinterstoreCommand(redisClient *c) { function zrangeGenericCommand (line 2972) | void zrangeGenericCommand(redisClient *c, int reverse) { function zrangeCommand (line 3083) | void zrangeCommand(redisClient *c) { function zrevrangeCommand (line 3087) | void zrevrangeCommand(redisClient *c) { function genericZrangebyscoreCommand (line 3092) | void genericZrangebyscoreCommand(redisClient *c, int reverse) { function zrangebyscoreCommand (line 3293) | void zrangebyscoreCommand(redisClient *c) { function zrevrangebyscoreCommand (line 3297) | void zrevrangebyscoreCommand(redisClient *c) { function zcountCommand (line 3301) | void zcountCommand(redisClient *c) { function zlexcountCommand (line 3401) | void zlexcountCommand(redisClient *c) { function genericZrangebylexCommand (line 3481) | void genericZrangebylexCommand(redisClient *c, int reverse) { function zrangebylexCommand (line 3657) | void zrangebylexCommand(redisClient *c) { function zrevrangebylexCommand (line 3661) | void zrevrangebylexCommand(redisClient *c) { function zcardCommand (line 3665) | void zcardCommand(redisClient *c) { function zscoreCommand (line 3677) | void zscoreCommand(redisClient *c) { function zrankGenericCommand (line 3714) | void zrankGenericCommand(redisClient *c, int reverse) { function zrankCommand (line 3790) | void zrankCommand(redisClient *c) { function zrevrankCommand (line 3794) | void zrevrankCommand(redisClient *c) { function zscanCommand (line 3798) | void zscanCommand(redisClient *c) { FILE: src/util.c function stringmatchlen (line 44) | int stringmatchlen(const char *pattern, int patternLen, function stringmatch (line 166) | int stringmatch(const char *pattern, const char *string, int nocase) { function memtoll (line 176) | long long memtoll(const char *p, int *err) { function ll2string (line 220) | int ll2string(char *s, size_t len, long long value) { function string2ll (line 244) | int string2ll(const char *s, size_t slen, long long *value) { function string2l (line 310) | int string2l(const char *s, size_t slen, long *lval) { function d2string (line 325) | int d2string(char *buf, size_t len, double value) { function getRandomHexChars (line 366) | void getRandomHexChars(char *p, unsigned int len) { function sds (line 415) | sds getAbsolutePath(char *filename) { function pathIsBaseName (line 464) | int pathIsBaseName(char *path) { function test_string2ll (line 471) | void test_string2ll(void) { function test_string2l (line 526) | void test_string2l(void) { function main (line 575) | int main(int argc, char **argv) { FILE: src/ziplist.c type zlentry (line 311) | typedef struct zlentry { function zipIntSize (line 351) | static unsigned int zipIntSize(unsigned char encoding) { function zipEncodeLength (line 375) | static unsigned int zipEncodeLength(unsigned char *p, unsigned char enco... function zipPrevEncodeLength (line 470) | static unsigned int zipPrevEncodeLength(unsigned char *p, unsigned int l... function zipPrevEncodeLengthForceLarge (line 505) | static void zipPrevEncodeLengthForceLarge(unsigned char *p, unsigned int... function zipPrevLenByteDiff (line 568) | static int zipPrevLenByteDiff(unsigned char *p, unsigned int len) { function zipRawEntryLength (line 586) | static unsigned int zipRawEntryLength(unsigned char *p) { function zipTryEncoding (line 613) | static int zipTryEncoding(unsigned char *entry, unsigned int entrylen, l... function zipSaveInteger (line 657) | static void zipSaveInteger(unsigned char *p, int64_t value, unsigned cha... function zipLoadInteger (line 693) | static int64_t zipLoadInteger(unsigned char *p, unsigned char encoding) { function zlentry (line 732) | static zlentry zipEntry(unsigned char *p) { function ziplistGet (line 1396) | unsigned int ziplistGet(unsigned char *p, unsigned char **sstr, unsigned... function ziplistCompare (line 1489) | unsigned int ziplistCompare(unsigned char *p, unsigned char *sstr, unsig... function ziplistLen (line 1615) | unsigned int ziplistLen(unsigned char *zl) { function ziplistBlobLen (line 1646) | size_t ziplistBlobLen(unsigned char *zl) { function ziplistRepr (line 1650) | void ziplistRepr(unsigned char *zl) { function usec (line 1738) | long long usec(void) { function stress (line 1744) | void stress(int pos, int num, int maxsize, int dnum) { function pop (line 1767) | void pop(unsigned char *zl, int where) { function randstring (line 1792) | int randstring(char *target, unsigned int min, unsigned int max) { function verify (line 1818) | void verify(unsigned char *zl, zlentry *e) { function main (line 1834) | int main(int argc, char **argv) { FILE: src/zipmap.c function zipmapDecodeLength (line 188) | static unsigned int zipmapDecodeLength(unsigned char *p) { function zipmapEncodeLength (line 209) | static unsigned int zipmapEncodeLength(unsigned char *p, unsigned int le... function zipmapRequiredLength (line 309) | static unsigned long zipmapRequiredLength(unsigned int klen, unsigned in... function zipmapRawKeyLength (line 335) | static unsigned int zipmapRawKeyLength(unsigned char *p) { function zipmapRawValueLength (line 349) | static unsigned int zipmapRawValueLength(unsigned char *p) { function zipmapRawEntryLength (line 373) | static unsigned int zipmapRawEntryLength(unsigned char *p) { function zipmapGet (line 625) | int zipmapGet(unsigned char *zm, unsigned char *key, unsigned int klen, ... function zipmapExists (line 650) | int zipmapExists(unsigned char *zm, unsigned char *key, unsigned int kle... function zipmapLen (line 660) | unsigned int zipmapLen(unsigned char *zm) { function zipmapBlobLen (line 691) | size_t zipmapBlobLen(unsigned char *zm) { function zipmapRepr (line 705) | void zipmapRepr(unsigned char *p) { function main (line 738) | int main(void) { FILE: src/zmalloc.c function zlibc_free (line 38) | void zlibc_free(void *ptr) { function zmalloc_default_oom (line 112) | static void zmalloc_default_oom(size_t size) { function zmalloc_size (line 182) | size_t zmalloc_size(void *ptr) { function zfree (line 192) | void zfree(void *ptr) { function zmalloc_used_memory (line 218) | size_t zmalloc_used_memory(void) { function zmalloc_enable_thread_safeness (line 237) | void zmalloc_enable_thread_safeness(void) { function zmalloc_set_oom_handler (line 241) | void zmalloc_set_oom_handler(void (*oom_handler)(size_t)) { function zmalloc_get_rss (line 261) | size_t zmalloc_get_rss(void) { function zmalloc_get_rss (line 301) | size_t zmalloc_get_rss(void) { function zmalloc_get_rss (line 313) | size_t zmalloc_get_rss(void) { function zmalloc_get_fragmentation_ratio (line 324) | float zmalloc_get_fragmentation_ratio(size_t rss) { function zmalloc_get_private_dirty (line 329) | size_t zmalloc_get_private_dirty(void) { function zmalloc_get_private_dirty (line 348) | size_t zmalloc_get_private_dirty(void) { FILE: utils/generate-command-help.rb function argument (line 24) | def argument arg function arguments (line 37) | def arguments command function commands (line 44) | def commands function generate_groups (line 64) | def generate_groups function generate_commands (line 70) | def generate_commands FILE: utils/hyperloglog/hll-gnuplot-graph.rb function run_experiment (line 21) | def run_experiment(r,seed,max,step) function filter_samples (line 42) | def filter_samples(numsets,max,step,filter) FILE: utils/redis-copy.rb function redisCopy (line 11) | def redisCopy(opts={}) FILE: utils/redis-sha1.rb function redisSha1 (line 15) | def redisSha1(opts={})