SYMBOL INDEX (345 symbols across 40 files) FILE: examples/filter/https.c type xdp_md (line 10) | struct xdp_md type bpf_luaxdp_arg (line 14) | struct bpf_luaxdp_arg { function filter_https (line 19) | int filter_https(struct xdp_md *ctx) FILE: include/klibc/diverr.h function __divide_error (line 11) | static __inline__ void __divide_error(void) {} FILE: include/stdio.h type FILE (line 32) | typedef struct { function FILE (line 43) | static inline FILE *fopen(const char *path, const char *mode) function fclose (line 78) | static inline int fclose(FILE *f) function fill (line 85) | static inline int fill(FILE *f) function getc (line 101) | static inline int getc(FILE *f) function ungetc (line 112) | static inline int ungetc(int c, FILE *f) function fread (line 121) | static inline size_t fread(void *ptr, size_t sz, size_t nmemb, FILE *f) function fwrite (line 147) | static inline size_t fwrite(const void *ptr, size_t sz, size_t nmemb, FI... function seek (line 162) | static inline int seek(FILE *f, loff_t off, int whence) FILE: lib/luabyteorder.c function luabyteorder_init (line 179) | static int __init luabyteorder_init(void) function luabyteorder_exit (line 184) | static void __exit luabyteorder_exit(void) FILE: lib/luacompletion.c function luacompletion_complete (line 37) | static int luacompletion_complete(lua_State *L) function luacompletion_wait (line 70) | static int luacompletion_wait(lua_State *L) function luacompletion_new (line 129) | static int luacompletion_new(lua_State *L) function luacompletion_init (line 141) | static int __init luacompletion_init(void) function luacompletion_exit (line 146) | static void __exit luacompletion_exit(void) FILE: lib/luacpu.c function luacpu_stats (line 56) | static int luacpu_stats(lua_State *L) function luacpu_init (line 130) | static int __init luacpu_init(void) function luacpu_exit (line 135) | static void __exit luacpu_exit(void) FILE: lib/luacrypto_aead.c function luacrypto_aead_setkey (line 30) | static int luacrypto_aead_setkey(lua_State *L) function luacrypto_aead_setauthsize (line 45) | static int luacrypto_aead_setauthsize(lua_State *L) function luacrypto_aead_ivsize (line 58) | static int luacrypto_aead_ivsize(lua_State *L) function luacrypto_aead_authsize (line 70) | static int luacrypto_aead_authsize(lua_State *L) type luacrypto_aead_request_t (line 77) | typedef struct luacrypto_aead_request_s { function luacrypto_aead_newrequest (line 88) | static inline void luacrypto_aead_newrequest(lua_State *L, luacrypto_aea... function luacrypto_aead_setrequest (line 113) | static inline void luacrypto_aead_setrequest(luacrypto_aead_request_t *r... function luacrypto_aead_request_free (line 129) | static inline void luacrypto_aead_request_free(luacrypto_aead_request_t ... function luacrypto_aead_finish (line 146) | static inline int luacrypto_aead_finish(lua_State *L, luacrypto_aead_req... function luacrypto_aead_encrypt (line 169) | static int luacrypto_aead_encrypt(lua_State *L) function luacrypto_aead_decrypt (line 189) | static int luacrypto_aead_decrypt(lua_State *L) function luacrypto_aead_algname (line 203) | static int luacrypto_aead_algname(lua_State *L) FILE: lib/luacrypto_core.c function luacrypto_init (line 39) | static int __init luacrypto_init(void) function luacrypto_exit (line 44) | static void __exit luacrypto_exit(void) FILE: lib/luacrypto_rng.c function luacrypto_rng_generate (line 32) | static int luacrypto_rng_generate(lua_State *L) function luacrypto_rng_reset (line 54) | static int luacrypto_rng_reset(lua_State *L) function luacrypto_rng_getbytes (line 70) | static int luacrypto_rng_getbytes(lua_State *L) function luacrypto_rng_info (line 88) | static int luacrypto_rng_info(lua_State *L) function luacrypto_rng_algname (line 103) | static int luacrypto_rng_algname(lua_State *L) function luacrypto_rng_new (line 138) | int luacrypto_rng_new(lua_State *L) FILE: lib/luacrypto_shash.c function luacrypto_shash_release (line 21) | static void luacrypto_shash_release(void *private) function luacrypto_shash_digestsize (line 36) | static int luacrypto_shash_digestsize(lua_State *L) function luacrypto_shash_setkey (line 49) | static int luacrypto_shash_setkey(lua_State *L) function luacrypto_shash_digest (line 65) | static int luacrypto_shash_digest(lua_State *L) function luacrypto_shash_init_mt (line 84) | static int luacrypto_shash_init_mt(lua_State *L) function luacrypto_shash_update (line 98) | static int luacrypto_shash_update(lua_State *L) function luacrypto_shash_final (line 114) | static int luacrypto_shash_final(lua_State *L) function luacrypto_shash_finup (line 133) | static int luacrypto_shash_finup(lua_State *L) function luacrypto_shash_export (line 152) | static int luacrypto_shash_export(lua_State *L) function luacrypto_shash_import (line 169) | static int luacrypto_shash_import(lua_State *L) function luacrypto_shash_algname (line 181) | static int luacrypto_shash_algname(lua_State *L) function luacrypto_shash_new (line 221) | int luacrypto_shash_new(lua_State *L) FILE: lib/luacrypto_skcipher.c function luacrypto_skcipher_setkey (line 30) | static int luacrypto_skcipher_setkey(lua_State *L) function luacrypto_skcipher_ivsize (line 44) | static int luacrypto_skcipher_ivsize(lua_State *L) function luacrypto_skcipher_blocksize (line 56) | static int luacrypto_skcipher_blocksize(lua_State *L) type luacrypto_skcipher_request_t (line 63) | typedef struct luacrypto_skcipher_request_s { function luacrypto_skcipher_newrequest (line 71) | static inline void luacrypto_skcipher_newrequest(lua_State *L, luacrypto... function luacrypto_skcipher_setrequest (line 94) | static inline void luacrypto_skcipher_setrequest(luacrypto_skcipher_requ... function luacrypto_skcipher_crypt (line 108) | static int luacrypto_skcipher_crypt(lua_State *L, int (*crypt)(struct sk... function luacrypto_skcipher_encrypt (line 141) | static int luacrypto_skcipher_encrypt(lua_State *L) function luacrypto_skcipher_decrypt (line 154) | static int luacrypto_skcipher_decrypt(lua_State *L) function luacrypto_skcipher_algname (line 159) | static int luacrypto_skcipher_algname(lua_State *L) FILE: lib/luadarken.c type luadarken_request_t (line 28) | typedef struct luadarken_request_s { function luadarken_freerequest (line 34) | static void luadarken_freerequest(luadarken_request_t *r) type crypto_skcipher (line 43) | struct crypto_skcipher type crypto_skcipher (line 45) | struct crypto_skcipher type scatterlist (line 76) | struct scatterlist function luadarken_decrypt (line 88) | static void luadarken_decrypt(lua_State *L, luadarken_request_t *r) function luadarken_run (line 106) | static int luadarken_run(lua_State *L) function luadarken_init (line 138) | static int __init luadarken_init(void) function luadarken_exit (line 143) | static void __exit luadarken_exit(void) FILE: lib/luadata.c type luadata_t (line 20) | typedef struct luadata_s { function luadata_getstring (line 81) | static int luadata_getstring(lua_State *L) function luadata_setstring (line 98) | static int luadata_setstring(lua_State *L) function luadata_checksum (line 118) | static int luadata_checksum(lua_State *L) function luadata_resize (line 135) | static int luadata_resize(lua_State *L) function luadata_length (line 155) | static int luadata_length(lua_State *L) function luadata_tostring (line 166) | static int luadata_tostring(lua_State *L) function luadata_release (line 173) | static void luadata_release(void *private) function luadata_set (line 335) | static inline void luadata_set(luadata_t *data, void *ptr, size_t size, ... function luadata_lnew (line 342) | static int luadata_lnew(lua_State *L) function lunatik_object_t (line 358) | lunatik_object_t *luadata_new(lua_State *L, lunatik_opt_t opt) function luadata_reset (line 366) | int luadata_reset(lunatik_object_t *object, void *ptr, size_t size, uint... function luadata_init (line 386) | static int __init luadata_init(void) function luadata_exit (line 391) | static void __exit luadata_exit(void) FILE: lib/luadata.h function luadata_close (line 21) | static inline void luadata_close(lunatik_object_t *object) FILE: lib/luadevice.c type class (line 29) | struct class type luadevice_t (line 38) | typedef struct luadevice_s { function luadevice_listadd (line 54) | static inline void luadevice_listadd(luadevice_t *luadev) function luadevice_listdel (line 61) | static inline void luadevice_listdel(luadevice_t *luadev) function luadevice_t (line 68) | static inline luadevice_t *luadevice_find(dev_t devt) function luadevice_fop (line 82) | static int luadevice_fop(lua_State *L, luadevice_t *luadev, const char *... function luadevice_doopen (line 108) | static int luadevice_doopen(lua_State *L, luadevice_t *luadev) function luadevice_doread (line 113) | static ssize_t luadevice_doread(lua_State *L, luadevice_t *luadev, char ... function luadevice_dowrite (line 133) | static ssize_t luadevice_dowrite(lua_State *L, luadevice_t *luadev, cons... function luadevice_dorelease (line 158) | static int luadevice_dorelease(lua_State *L, luadevice_t *luadev) function luadevice_fop_open (line 168) | static int luadevice_fop_open(struct inode *inode, struct file *f) function luadevice_fop_read (line 182) | static ssize_t luadevice_fop_read(struct file *f, char *buf, size_t len,... function luadevice_fop_write (line 189) | static ssize_t luadevice_fop_write(struct file *f, const char *buf, size... function luadevice_fop_release (line 196) | static int luadevice_fop_release(struct inode *inode, struct file *f) type file_operations (line 204) | struct file_operations function luadevice_delete (line 213) | static void luadevice_delete(luadevice_t *luadev) function luadevice_release (line 228) | static void luadevice_release(void *private) function luadevice_stop (line 257) | static int luadevice_stop(lua_State *L) function luadevice_new (line 345) | static int luadevice_new(lua_State *L) type device (line 392) | struct device type device (line 394) | struct device function luadevice_init (line 417) | static int __init luadevice_init(void) function luadevice_exit (line 432) | static void __exit luadevice_exit(void) FILE: lib/luafib.c type luafib_rule_t (line 26) | typedef struct luafib_rule_s { function luafib_nl_rule (line 37) | static int luafib_nl_rule(luafib_rule_t *rule) function luafib_init (line 144) | static int __init luafib_init(void) function luafib_exit (line 149) | static void __exit luafib_exit(void) FILE: lib/luafifo.c function luafifo_push (line 33) | static int luafifo_push(lua_State *L) function luafifo_pop (line 59) | static int luafifo_pop(lua_State *L) function luafifo_release (line 72) | static void luafifo_release(void *private) function luafifo_new (line 128) | static int luafifo_new(lua_State *L) function luafifo_init (line 143) | static int __init luafifo_init(void) function luafifo_exit (line 148) | static void __exit luafifo_exit(void) FILE: lib/luahid.c type luahid_t (line 24) | typedef struct luahid_s { type luahid_ctx_t (line 31) | typedef struct luahid_ctx_s { function luahid_release (line 42) | static void luahid_release(void *private) type hid_device_id (line 78) | struct hid_device_id type hid_device_id (line 81) | struct hid_device_id type hid_device_id (line 81) | struct hid_device_id type hid_device_id (line 83) | struct hid_device_id type hid_device_id (line 102) | struct hid_device_id function luahid_pcall (line 114) | static inline int luahid_pcall(lua_State *L, lua_CFunction op, luahid_ct... function luahid_pushhdev (line 141) | static inline void luahid_pushhdev(lua_State *L, const struct hid_device... function luahid_pushreport (line 148) | static inline void luahid_pushreport(lua_State *L, const struct hid_repo... function luahid_t (line 158) | static luahid_t *luahid_gethid(struct hid_device *hdev) function lunatik_object_t (line 166) | static inline lunatik_object_t *luahid_pushdata(lua_State *L, luahid_ctx... function luahid_op (line 180) | static void luahid_op(lua_State *L, luahid_ctx_t *ctx, int nargs) function luahid_doprobe (line 202) | static int luahid_doprobe(lua_State *L) function luahid_probe (line 211) | static int luahid_probe(struct hid_device *hdev, const struct hid_device... function luahid_doreport_fixup (line 225) | static int luahid_doreport_fixup(lua_State *L) type __u8 (line 238) | typedef const __u8 * luahid_rdesc_t; type __u8 (line 240) | typedef __u8 * luahid_rdesc_t; function luahid_rdesc_t (line 243) | static luahid_rdesc_t luahid_report_fixup(struct hid_device *hdev, __u8 ... function luahid_doraw_event (line 253) | static int luahid_doraw_event(lua_State *L) function luahid_raw_event (line 266) | static int luahid_raw_event(struct hid_device *hdev, struct hid_report *... function luahid_register (line 284) | static int luahid_register(lua_State *L) function luahid_init (line 318) | static int __init luahid_init(void) function luahid_exit (line 323) | static void __exit luahid_exit(void) FILE: lib/lualinux.c function lualinux_random (line 43) | static int lualinux_random(lua_State *L) function lualinux_schedule (line 93) | static int lualinux_schedule(lua_State *L) function lualinux_tracing (line 123) | static int lualinux_tracing(lua_State *L) function lualinux_time (line 143) | static int lualinux_time(lua_State *L) function lualinux_difftime (line 157) | static int lualinux_difftime(lua_State *L) function lualinux_lookup (line 177) | static int lualinux_lookup(lua_State *L) function lualinux_ifindex (line 196) | static int lualinux_ifindex(lua_State *L) function lualinux_ifaddr (line 218) | static int lualinux_ifaddr(lua_State *L) function lualinux_errname (line 296) | static int lualinux_errname(lua_State *L) function lualinux_init (line 324) | static int __init lualinux_init(void) function lualinux_exit (line 329) | static void __exit lualinux_exit(void) FILE: lib/luanetfilter.c type luanetfilter_t (line 23) | typedef struct luanetfilter_s { function luanetfilter_pushcb (line 32) | static inline bool luanetfilter_pushcb(lua_State *L, luanetfilter_t *luanf) function lunatik_object_t (line 46) | static inline lunatik_object_t *luanetfilter_pushskb(lua_State *L, luane... function luanetfilter_hook_cb (line 63) | static int luanetfilter_hook_cb(lua_State *L, luanetfilter_t *luanf, str... function luanetfilter_docall (line 86) | static inline unsigned int luanetfilter_docall(luanetfilter_t *luanf, st... function luanetfilter_hook (line 105) | static unsigned int luanetfilter_hook(void *priv, struct sk_buff *skb, c... function luanetfilter_register (line 130) | static int luanetfilter_register(lua_State *L) function luanetfilter_release (line 164) | static void luanetfilter_release(void *private) function luanetfilter_init (line 180) | static int __init luanetfilter_init(void) function luanetfilter_exit (line 185) | static void __exit luanetfilter_exit(void) FILE: lib/luanotifier.c type notifier_block (line 23) | struct notifier_block type luanotifier_t (line 34) | typedef struct luanotifier_s { function luanotifier_keyboard_handler (line 42) | static int luanotifier_keyboard_handler(lua_State *L, void *data) function luanotifier_netdevice_handler (line 52) | static int luanotifier_netdevice_handler(lua_State *L, void *data) function luanotifier_vt_handler (line 60) | static int luanotifier_vt_handler (lua_State* L, void* data) function luanotifier_handler (line 69) | static int luanotifier_handler(lua_State *L, luanotifier_t *notifier, un... function luanotifier_call (line 93) | static int luanotifier_call(struct notifier_block *nb, unsigned long eve... function luanotifier_release (line 176) | static void luanotifier_release(void *private) function luanotifier_checkrunning (line 189) | static inline void luanotifier_checkrunning(lua_State *L, luanotifier_t ... function luanotifier_stop (line 204) | static int luanotifier_stop(lua_State *L) function luanotifier_delete (line 223) | static int luanotifier_delete(lua_State *L) function luanotifier_new (line 403) | static int luanotifier_new(lua_State *L, luanotifier_register_t register... function luanotifier_init (line 436) | static int __init luanotifier_init(void) function luanotifier_exit (line 441) | static void __exit luanotifier_exit(void) FILE: lib/luaprobe.c type luaprobe_t (line 29) | typedef struct luaprobe_s { type pt_regs (line 34) | struct pt_regs function luaprobe_dump (line 36) | static int luaprobe_dump(lua_State *L) function luaprobe_handler (line 46) | static int luaprobe_handler(lua_State *L, luaprobe_t *probe, const char ... function luaprobe_pre_handler (line 77) | static int __kprobes luaprobe_pre_handler(struct kprobe *kp, struct pt_r... function luaprobe_post_handler (line 86) | static void __kprobes luaprobe_post_handler(struct kprobe *kp, struct pt... function luaprobe_delete (line 96) | static void luaprobe_delete(luaprobe_t *probe) function luaprobe_release (line 114) | static void luaprobe_release(void *private) function luaprobe_stop (line 132) | static int luaprobe_stop(lua_State *L) function luaprobe_enable (line 156) | static int luaprobe_enable(lua_State *L) function luaprobe_new (line 237) | static int luaprobe_new(lua_State *L) function luaprobe_init (line 276) | static int __init luaprobe_init(void) function luaprobe_exit (line 283) | static void __exit luaprobe_exit(void) FILE: lib/luarcu.c type luarcu_entry_t (line 27) | typedef struct luarcu_entry_s { type luarcu_table_t (line 47) | typedef struct luarcu_table_s { function luarcu_entry_t (line 69) | static inline luarcu_entry_t *luarcu_lookup(luarcu_table_t *table, unsig... function luarcu_entry_t (line 80) | static luarcu_entry_t *luarcu_newentry(const char *key, size_t keylen, l... function luarcu_free (line 95) | static inline void luarcu_free(luarcu_entry_t *entry) function luarcu_getvalue (line 104) | void luarcu_getvalue(lunatik_object_t *table, const char *key, size_t ke... function luarcu_setvalue (line 122) | int luarcu_setvalue(lunatik_object_t *table, const char *key, size_t key... function luarcu_index (line 163) | static int luarcu_index(lua_State *L) function luarcu_newindex (line 183) | static int luarcu_newindex(lua_State *L) function luarcu_release (line 196) | static void luarcu_release(void *private) function luarcu_inittable (line 208) | static inline void luarcu_inittable(luarcu_table_t *table, size_t size) function luarcu_map_handle (line 215) | static int luarcu_map_handle(lua_State *L) function luarcu_map_call (line 231) | static inline int luarcu_map_call(lua_State *L, int cb, const char *key,... function luarcu_map (line 248) | static int luarcu_map(lua_State *L) type luaL_Reg (line 277) | struct luaL_Reg type luaL_Reg (line 283) | struct luaL_Reg function lunatik_object_t (line 297) | lunatik_object_t *luarcu_newtable(size_t size, lunatik_opt_t opt) function luarcu_table (line 318) | static int luarcu_table(lua_State *L) function luarcu_init (line 330) | static int __init luarcu_init(void) function luarcu_exit (line 335) | static void __exit luarcu_exit(void) FILE: lib/luarcu.h function lunatik_object_t (line 15) | static inline lunatik_object_t *luarcu_getobject(lunatik_object_t *table... function luarcu_setobject (line 22) | static inline int luarcu_setobject(lunatik_object_t *table, const char *... FILE: lib/luasignal.c function luasignal_sigmask (line 27) | static int luasignal_sigmask(lua_State *L) function luasignal_sigpending (line 47) | static int luasignal_sigpending(lua_State *L) function luasignal_sigstate (line 64) | static int luasignal_sigstate(lua_State *L) function luasignal_kill (line 106) | static int luasignal_kill(lua_State *L) function luasignal_init (line 181) | static int __init luasignal_init(void) function luasignal_exit (line 186) | static void __exit luasignal_exit(void) FILE: lib/luaskb.c function luaskb_len (line 55) | static int luaskb_len(lua_State *L) function luaskb_ifindex (line 66) | static int luaskb_ifindex(lua_State *L) function luaskb_vlan (line 78) | static int luaskb_vlan(lua_State *L) function luaskb_data (line 95) | static int luaskb_data(lua_State *L) function luaskb_resize (line 128) | static int luaskb_resize(lua_State *L) function luaskb_csum (line 145) | static inline void luaskb_csum(struct sk_buff *skb, u8 proto, __sum16 csum) function luaskb_checksum (line 157) | static int luaskb_checksum(lua_State *L) function luaskb_forward (line 182) | static int luaskb_forward(lua_State *L) function luaskb_release (line 200) | static void luaskb_release(void *private) function luaskb_copy (line 241) | static int luaskb_copy(lua_State *L) function lunatik_object_t (line 253) | lunatik_object_t *luaskb_new(lua_State *L) function luaskb_init (line 269) | static int __init luaskb_init(void) function luaskb_exit (line 274) | static void __exit luaskb_exit(void) FILE: lib/luaskb.h type luaskb_t (line 12) | typedef struct { function luaskb_clear (line 19) | static inline void luaskb_clear(lunatik_object_t *object) FILE: lib/luaskel.c type luaskel_t (line 10) | typedef struct luaskel_s { function luaskel_nop (line 16) | static int luaskel_nop(lua_State *L) function luaskel_release (line 23) | static void luaskel_release(void *private) function luaskel_new (line 49) | static int luaskel_new(lua_State *L) function luaskel_init (line 60) | static int __init luaskel_init(void) function luaskel_exit (line 65) | static void __exit luaskel_exit(void) FILE: lib/luasocket.c function luasocket_checkaddr (line 49) | static size_t luasocket_checkaddr(lua_State *L, struct socket *socket, s... function luasocket_pushaddr (line 84) | static int luasocket_pushaddr(lua_State *L, struct sockaddr_storage *addr) function luasocket_send (line 137) | static int luasocket_send(lua_State *L) function luasocket_receive (line 188) | static int luasocket_receive(lua_State *L) function luasocket_bind (line 245) | static int luasocket_bind(lua_State *L) function luasocket_listen (line 271) | static int luasocket_listen(lua_State *L) function luasocket_connect (line 300) | static int luasocket_connect(lua_State *L) function luasocket_release (line 370) | static void luasocket_release(void *private) function luasocket_accept (line 711) | static int luasocket_accept(lua_State *L) function luasocket_new (line 741) | static int luasocket_new(lua_State *L) function luasocket_init (line 755) | static int __init luasocket_init(void) function luasocket_exit (line 760) | static void __exit luasocket_exit(void) FILE: lib/luasyscall.c function luasyscall_address (line 34) | static int luasyscall_address(lua_State *L) function luasyscall_init (line 856) | static int __init luasyscall_init(void) function luasyscall_exit (line 863) | static void __exit luasyscall_exit(void) FILE: lib/luathread.c type luathread_t (line 21) | typedef struct luathread_s { function luathread_resume (line 29) | static int luathread_resume(lua_State *L, luathread_t *thread) function luathread_func (line 42) | static int luathread_func(void *data) function luathread_shouldstop (line 74) | static int luathread_shouldstop(lua_State *L) function luathread_stop (line 89) | static int luathread_stop(lua_State *L) function luathread_task (line 123) | static int luathread_task(lua_State *L) function luathread_run (line 181) | static int luathread_run(lua_State *L) function luathread_current (line 210) | static int luathread_current(lua_State *L) function luathread_init (line 223) | static int __init luathread_init(void) function luathread_exit (line 228) | static void __exit luathread_exit(void) FILE: lib/luaxdp.c function lunatik_object_t (line 42) | static inline lunatik_object_t *luaxdp_pushdata(lua_State *L, int upvalu... function luaxdp_callback (line 52) | static int luaxdp_callback(lua_State *L) function luaxdp_handler (line 74) | static int luaxdp_handler(lua_State *L, struct xdp_buff *ctx, void *arg,... function luaxdp_checkruntimes (line 97) | static inline int luaxdp_checkruntimes(void) function __bpf_kfunc (line 106) | __bpf_kfunc int bpf_luaxdp_run(char *key, size_t key__sz, struct xdp_md ... function BTF_ID_FLAGS (line 137) | BTF_KFUNCS_START(bpf_luaxdp_set) function luaxdp_attach (line 212) | static int luaxdp_attach(lua_State *L) function luaxdp_init (line 264) | static int __init luaxdp_init(void) function luaxdp_exit (line 273) | static void __exit luaxdp_exit(void) FILE: lunatik.h type u8 (line 20) | typedef u8 __bitwise lunatik_opt_t; function lunatik_isready (line 50) | static inline bool lunatik_isready(lua_State *L) type lunatik_reg_t (line 77) | typedef struct lunatik_reg_s { type lunatik_namespace_t (line 82) | typedef struct lunatik_namespace_s { type lunatik_class_t (line 87) | typedef struct lunatik_class_s { type lunatik_object_t (line 94) | typedef struct lunatik_object_s { function lunatik_trylock (line 108) | static inline int lunatik_trylock(lunatik_object_t *object) function lunatik_nop (line 117) | static inline int lunatik_nop(lua_State *L) function lunatik_throw (line 154) | static inline void lunatik_throw(lua_State *L, int ret) function lunatik_checkfield (line 172) | static inline void lunatik_checkfield(lua_State *L, int idx, const char ... function lunatik_object_t (line 186) | static inline lunatik_object_t *lunatik_checkruntime(lua_State *L, lunat... function lunatik_checkclass (line 197) | static inline void lunatik_checkclass(lua_State *L, const lunatik_class_... function lunatik_setclass (line 203) | static inline void lunatik_setclass(lua_State *L, const lunatik_class_t ... function lunatik_setobject (line 213) | static inline void lunatik_setobject(lunatik_object_t *object, const lun... type kref (line 227) | struct kref function lunatik_require (line 239) | static inline void lunatik_require(lua_State *L, const char *libname) function lunatik_pushobject (line 246) | static inline void lunatik_pushobject(lua_State *L, lunatik_object_t *ob... function lunatik_hasindex (line 252) | static inline bool lunatik_hasindex(lua_State *L, int index) function lunatik_newclass (line 259) | static inline void lunatik_newclass(lua_State *L, const lunatik_class_t ... function lunatik_class_t (line 273) | static inline lunatik_class_t *lunatik_getclass(lua_State *L, int ix) function lunatik_isobject (line 283) | static inline bool lunatik_isobject(lua_State *L, int ix, lunatik_object... function lunatik_object_t (line 289) | static inline lunatik_object_t **lunatik_testobject(lua_State *L, int ix) function lunatik_object_t (line 295) | static inline lunatik_object_t **lunatik_checkpobject(lua_State *L, int ix) function lunatik_newnamespaces (line 302) | static inline void lunatik_newnamespaces(lua_State *L, const lunatik_nam... function lunatik_newclasses (line 318) | static inline void lunatik_newclasses(lua_State *L, const lunatik_class_... function lunatik_optcfunction (line 388) | static inline void lunatik_optcfunction(lua_State *L, int idx, const cha... function lua_Integer (line 399) | static inline lua_Integer lunatik_checkinteger(lua_State *L, int idx, lu... function lunatik_register (line 406) | static inline void lunatik_register(lua_State *L, int ix, void *key) function lunatik_unregister (line 412) | static inline void lunatik_unregister(lua_State *L, void *key) function lunatik_registerobject (line 418) | static inline void lunatik_registerobject(lua_State *L, int ix, lunatik_... function lunatik_unregisterobject (line 424) | static inline void lunatik_unregisterobject(lua_State *L, lunatik_object... FILE: lunatik_aux.c type lunatik_file (line 18) | typedef struct lunatik_file { function lunatik_loadfile (line 36) | int lunatik_loadfile(lua_State *L, const char *filename, const char *mode) function lunatik_pusherrname (line 70) | void lunatik_pusherrname(lua_State *L, int err) type kprobe (line 95) | struct kprobe FILE: lunatik_conf.h type lua_State (line 51) | typedef struct lua_State lua_State; FILE: lunatik_core.c function lunatik_setversion (line 33) | static inline void lunatik_setversion(lua_State *L) function lunatik_runerror (line 69) | static inline void lunatik_runerror(lua_State *L, const char *errmsg) function lunatik_releaseruntime (line 77) | static void lunatik_releaseruntime(void *private) function lunatik_stop (line 83) | int lunatik_stop(lunatik_object_t *runtime) function lunatik_lcopyobjects (line 101) | static int lunatik_lcopyobjects(lua_State *L) function lunatik_copyobjects (line 117) | static inline int lunatik_copyobjects(lua_State *Lto, lua_State *Lfrom, ... function lunatik_resume (line 127) | static inline int lunatik_resume(lua_State *Lto, lua_State *Lfrom, int n... function lunatik_lresume (line 141) | static int lunatik_lresume(lua_State *L) function lunatik_setready (line 192) | static inline void lunatik_setready(lua_State *L) function lunatik_runscript (line 198) | static int lunatik_runscript(lua_State *L) function lunatik_newruntime (line 229) | static int lunatik_newruntime(lunatik_object_t **pruntime, lua_State *Lf... function lunatik_runtime (line 271) | int lunatik_runtime(lunatik_object_t **pruntime, const char *script, lun... function lunatik_lruntime (line 288) | static int lunatik_lruntime(lua_State *L) function lunatik_init (line 308) | static int __init lunatik_init(void) function lunatik_exit (line 313) | static void __exit lunatik_exit(void) FILE: lunatik_obj.c function lunatik_object_t (line 19) | lunatik_object_t *lunatik_newobject(lua_State *L, const lunatik_class_t ... function lunatik_object_t (line 37) | lunatik_object_t *lunatik_createobject(const lunatik_class_t *class, siz... function lunatik_cloneobject (line 55) | void lunatik_cloneobject(lua_State *L, lunatik_object_t *object) function lunatik_releaseprivate (line 71) | static inline void lunatik_releaseprivate(const lunatik_class_t *class, ... function lunatik_closeobject (line 81) | int lunatik_closeobject(lua_State *L) function lunatik_releaseobject (line 97) | void lunatik_releaseobject(struct kref *kref) function lunatik_deleteobject (line 110) | int lunatik_deleteobject(lua_State *L) function lunatik_fixerror (line 122) | inline static void lunatik_fixerror(lua_State *L, const char *method) function lunatik_monitor (line 133) | static int lunatik_monitor(lua_State *L) function lunatik_monitorobject (line 154) | void lunatik_monitorobject(lua_State *L, const lunatik_class_t *class) FILE: lunatik_run.c function lunatik_run_init (line 17) | static int __init lunatik_run_init(void) function lunatik_run_exit (line 32) | static void __exit lunatik_run_exit(void) FILE: lunatik_val.c function lunatik_checkvalue (line 8) | void lunatik_checkvalue(lua_State *L, int ix, lunatik_value_t *value) function lunatik_doclone (line 32) | static int lunatik_doclone(lua_State *L) function lunatik_pushvalue (line 39) | void lunatik_pushvalue(lua_State *L, lunatik_value_t *value) FILE: lunatik_val.h type lunatik_value_t (line 9) | typedef struct lunatik_value_s {