· 7 years ago · Dec 03, 2018, 06:42 PM
1unix/:/var/run/tarantool/sessions_1.control> package.loaded
2---
3- &0
4 fiber:
5 self: 'function: 0x403ffef0'
6 id: 'function: 0x40400020'
7 time64: 'function: 0x4191bec0'
8 create: 'function: 0x40400390'
9 clock64: 'function: 0x4191bbe8'
10 channel: 'function: 0x40401188'
11 cancel: 'function: 0x404000b8'
12 wakeup: 'function: 0x40400150'
13 time: 'function: 0x4191be80'
14 join: 'function: 0x40400198'
15 info: 'function: 0x403ffd90'
16 status: 'function: 0x404003e0'
17 clock: 'function: 0x4191bbc8'
18 kill: 'function: 0x403fffc0'
19 cond: 'function: 0x40400a98'
20 new: 'function: 0x404003b8'
21 find: 'function: 0x403fff98'
22 yield: 'function: 0x403fff70'
23 set_joinable: 'function: 0x40400068'
24 testcancel: 'function: 0x40400100'
25 name: 'function: 0x40400408'
26 sleep: 'function: 0x403fff28'
27 ffi:
28 new: 'function: builtin#187'
29 cast: 'function: builtin#188'
30 typeof: 'function: builtin#189'
31 sizeof: 'function: builtin#192'
32 alignof: 'function: builtin#193'
33 istype: 'function: builtin#191'
34 fill: 'function: builtin#198'
35 cdef: 'function: builtin#186'
36 abi: 'function: builtin#199'
37 metatype: 'function: builtin#200'
38 copy: 'function: builtin#197'
39 arch: x64
40 typeinfo: 'function: builtin#190'
41 load: 'function: builtin#202'
42 os: Linux
43 string: 'function: builtin#196'
44 gc: 'function: builtin#201'
45 errno: 'function: builtin#195'
46 C: 'userdata: 0x403fe930'
47 offsetof: 'function: builtin#194'
48 http.codes:
49 203: Non authoritative information
50 411: Length required
51 200: Ok
52 418: I am a teapot
53 201: Created
54 416: Request range not satisfiable
55 423: Locked
56 422: Unprocessable entity
57 426: Upgrade required
58 303: See other
59 302: Found
60 301: Moved permanently
61 300: Multiple choises
62 429: Too many requests
63 208: Already reported
64 507: Insufficient storage
65 501: Not implemented
66 500: Internal server error
67 503: Service unavailable
68 307: Temporary redirect
69 505: Http version not supported
70 305: Use proxy
71 304: Not modified
72 506: Variant also negotiates
73 509: Bandwidth limit exceeded
74 504: Gateway timeout
75 511: Network authentication required
76 510: Not extended
77 502: Bad gateway
78 451: Unavailable for legal reasons
79 226: IM used
80 431: Request header fields too large
81 449: Retry with
82 428: Precondition required
83 425: No code
84 424: Failed dependency
85 417: Expectation failed
86 101: Switching Protocols
87 456: Unrecoverable error
88 414: Request uri too large
89 410: Gone
90 202: Accepted
91 206: Partial content
92 204: No content
93 207: Multi status
94 404: Not found
95 405: Method not allowed
96 406: Not acceptable
97 407: Proxy authentification required
98 400: Bad request
99 401: Unauthorized
100 402: Payment required
101 403: Forbidden
102 412: Precondition failed
103 413: Request entity too large
104 205: Reset content
105 415: Unsupported media type
106 408: Request timeout
107 409: Conflict
108 io: &1
109 input: 'function: builtin#112'
110 stdin: file (0x7fd0477f28e0)
111 tmpfile: 'function: builtin#107'
112 read: 'function: builtin#109'
113 output: 'function: builtin#113'
114 open: 'function: builtin#105'
115 close: 'function: builtin#108'
116 write: 'function: builtin#110'
117 popen: 'function: builtin#106'
118 flush: 'function: builtin#111'
119 type: 'function: builtin#115'
120 lines: 'function: builtin#114'
121 stdout: file (0x7fd0477f3620)
122 stderr: file (0x7fd0477f3540)
123 console:
124 completion_handler: 'function: 0x40ac1d20'
125 delimiter: 'function: 0x414e7c28'
126 connect: 'function: 0x414e4938'
127 on_client_disconnect: 'function: 0x414e7c08'
128 ac: 'function: 0x414e7c48'
129 listen: 'function: 0x414e4a60'
130 eval: 'function: 0x414de850'
131 start: 'function: 0x414e7c68'
132 on_start: 'function: 0x414e7bc8'
133 v2.sessions_app.cfg_prod:
134 pid_file: /var/run/tarantool/sessions_1.pid
135 vinyl_memory: 4294967296
136 log: /var/log/tarantool/sessions_1.log
137 background: false
138 vinyl_dir: /var/lib/tarantool/sessions_1
139 vinyl_cache: 8589934592
140 vinyl_read_threads: 8
141 readahead: 1048576
142 wal_dir: /var/lib/tarantool/sessions_1
143 net_msg_max: 76800
144 listen: 3300
145 vinyl_page_size: 204800
146 vinyl_write_threads: 4
147 wal_mode: write
148 hot_standby: true
149 work_dir: /var/lib/tarantool
150 memtx_dir: /var/lib/tarantool/sessions_1
151 checkpoint_interval: 3600
152 log_level: 5
153 digest:
154 sha512_hex: 'function: 0x40acfe30'
155 sha: 'function: 0x419080e0'
156 guava: 'function: 0x40ad3608'
157 base64_decode: 'function: 0x40ad3588'
158 sha384: 'function: 0x40411958'
159 aes256cbc:
160 encrypt: 'function: 0x40acff28'
161 decrypt: 'function: 0x40acff48'
162 sha256_hex: 'function: 0x40acfea0'
163 sha224: 'function: 0x40acfd78'
164 sha256: 'function: 0x40acfe58'
165 urandom: 'function: 0x40ac1b60'
166 md5: 'function: 0x40ac2958'
167 sha512: 'function: 0x40acfde8'
168 crc32_update: 'function: 0x40ad35a8'
169 sha_hex: 'function: 0x40ad3e58'
170 md4: 'function: 0x40ad3e80'
171 sha1: 'function: 0x40ad35c8'
172 md4_hex: 'function: 0x40acfd50'
173 sha384_hex: 'function: 0x40ac2930'
174 murmur:
175 new: 'function: 0x4040e170'
176 default_seed: 13
177 pbkdf2_hex: 'function: 0x4040a9b8'
178 crc32:
179 crc_begin: 4294967295
180 new: 'function: 0x40ac3188'
181 pbkdf2: 'function: 0x40ac13f0'
182 base64_encode: 'function: 0x41916488'
183 md5_hex: 'function: 0x40413080'
184 sha224_hex: 'function: 0x40acfdc0'
185 sha1_hex: 'function: 0x40ad35e8'
186 json:
187 cfg:
188 encode_load_metatables: true
189 encode_invalid_numbers: true
190 encode_use_tostring: false
191 decode_max_depth: 32
192 encode_number_precision: 14
193 encode_sparse_convert: true
194 decode_invalid_numbers: true
195 encode_sparse_ratio: 2
196 encode_max_depth: 32
197 encode_sparse_safe: 10
198 encode_invalid_as_nil: false
199 decode_save_metatables: true
200 null: null
201 NULL: null
202 new: 'function: 0x4040a330'
203 array_mt: &2
204 __serialize: seq
205 __newindex: 'function: 0x403ffdb8'
206 decode: 'function: 0x4040a300'
207 map_mt: &3
208 __serialize: map
209 __newindex: 'function: 0x403ffbe8'
210 encode: 'function: 0x40409f40'
211 uri:
212 parse: 'function: 0x40abf160'
213 format: 'function: 0x40ac0cb8'
214 box._lib: &4
215 params: 'function: 0x40ea46b8'
216 template: 'function: 0x40ea4668'
217 _parse_request: 'function: 0x40ea4690'
218 parse_response: 'function: 0x40ea4618'
219 jit.util:
220 funcbc: 'function: builtin#149'
221 funck: 'function: builtin#150'
222 funcinfo: 'function: builtin#148'
223 traceinfo: 'function: builtin#152'
224 tracek: 'function: builtin#154'
225 tracesnap: 'function: builtin#155'
226 traceir: 'function: builtin#153'
227 tracemc: 'function: builtin#156'
228 ircalladdr: 'function: builtin#158'
229 traceexitstub: 'function: builtin#157'
230 funcuvname: 'function: builtin#151'
231 crypto:
232 digest:
233 sha512:
234 new: 'function: 0x4191a720'
235 md5:
236 new: 'function: 0x4191a8c8'
237 sha:
238 new: 'function: 0x4191aa18'
239 md4:
240 new: 'function: 0x4191ab98'
241 sha1:
242 new: 'function: 0x4191ace8'
243 sha384:
244 new: 'function: 0x4191af00'
245 dss1:
246 new: 'function: 0x4191b050'
247 sha224:
248 new: 'function: 0x4191b1a0'
249 ripemd160:
250 new: 'function: 0x4191b440'
251 sha256:
252 new: 'function: 0x4191b2f0'
253 hmac:
254 sha512_hex: 'function: 0x40acad08'
255 sha:
256 new: 'function: 0x40acaf90'
257 sha384:
258 new: 'function: 0x40acb598'
259 dss1:
260 new: 'function: 0x40acb738'
261 sha224:
262 new: 'function: 0x40acb8d8'
263 sha256:
264 new: 'function: 0x40acba78'
265 sha512:
266 new: 'function: 0x40acab98'
267 md5:
268 new: 'function: 0x40acadb0'
269 sha_hex: 'function: 0x40acaec0'
270 md4:
271 new: 'function: 0x40acb1a8'
272 sha1:
273 new: 'function: 0x40acb320'
274 md4_hex: 'function: 0x40acb298'
275 ripemd160_hex: 'function: 0x40acbeb8'
276 ripemd160:
277 new: 'function: 0x40acb4c0'
278 sha256_hex: 'function: 0x40acb438'
279 dss1_hex: 'function: 0x40acb850'
280 sha384_hex: 'function: 0x40acb6b0'
281 md5_hex: 'function: 0x40acaf08'
282 sha224_hex: 'function: 0x40acb9f0'
283 sha1_hex: 'function: 0x40acb0a8'
284 cipher:
285 des:
286 cfb:
287 encrypt:
288 new: 'function: 0x40acc450'
289 decrypt:
290 new: 'function: 0x40acc5d8'
291 ecb:
292 encrypt:
293 new: 'function: 0x40acc7d0'
294 decrypt:
295 new: 'function: 0x40acc958'
296 ofb:
297 encrypt:
298 new: 'function: 0x40acc0f0'
299 decrypt:
300 new: 'function: 0x40acc298'
301 cbc:
302 encrypt:
303 new: 'function: 0x40accb10'
304 decrypt:
305 new: 'function: 0x40accc98'
306 aes256:
307 cfb:
308 encrypt:
309 new: 'function: 0x40acd2b0'
310 decrypt:
311 new: 'function: 0x40acd438'
312 ecb:
313 encrypt:
314 new: 'function: 0x40acd630'
315 decrypt:
316 new: 'function: 0x40acd7b8'
317 ofb:
318 encrypt:
319 new: 'function: 0x40accf70'
320 decrypt:
321 new: 'function: 0x40acd0f8'
322 cbc:
323 encrypt:
324 new: 'function: 0x40acd970'
325 decrypt:
326 new: 'function: 0x40acdaf8'
327 aes192:
328 cfb:
329 encrypt:
330 new: 'function: 0x40ace0d8'
331 decrypt:
332 new: 'function: 0x40ace260'
333 ecb:
334 encrypt:
335 new: 'function: 0x40ace458'
336 decrypt:
337 new: 'function: 0x40ace5e0'
338 ofb:
339 encrypt:
340 new: 'function: 0x40acdd98'
341 decrypt:
342 new: 'function: 0x40acdf20'
343 cbc:
344 encrypt:
345 new: 'function: 0x40ace798'
346 decrypt:
347 new: 'function: 0x40ace920'
348 aes128:
349 cfb:
350 encrypt:
351 new: 'function: 0x40acef40'
352 decrypt:
353 new: 'function: 0x40acf0c8'
354 ecb:
355 encrypt:
356 new: 'function: 0x40acf2c0'
357 decrypt:
358 new: 'function: 0x40acf448'
359 ofb:
360 encrypt:
361 new: 'function: 0x40acec00'
362 decrypt:
363 new: 'function: 0x40aced88'
364 cbc:
365 encrypt:
366 new: 'function: 0x40acf600'
367 decrypt:
368 new: 'function: 0x40acf788'
369 net.box:
370 self:
371 close: 'function: 0x414dcfb0'
372 call: 'function: 0x414dd030'
373 eval: 'function: 0x414dd080'
374 is_connected: 'function: 0x414dd010'
375 ping: 'function: 0x414dcf70'
376 reload_schema: 'function: 0x414dcf90'
377 timeout: 'function: 0x414dcfd0'
378 wait_connected: 'function: 0x414dcff0'
379 create_transport: 'function: 0x406adfe8'
380 new: 'function: 0x406ae348'
381 wrap: 'function: 0x406ae308'
382 establish_connection: 'function: 0x4184ce28'
383 timeout: 'function: 0x414dcdb0'
384 connect: 'function: 0x406ae348'
385 internal.argparse:
386 parse: 'function: 0x41a12500'
387 log:
388 level: 'function: 0x4040c348'
389 log_format: 'function: 0x404112d0'
390 info: 'function: 0x40abd148'
391 pid: 'function: 0x404112f0'
392 error: 'function: 0x40413258'
393 warn: 'function: 0x40abebb8'
394 debug: 'function: 0x40abee00'
395 rotate: 'function: 0x4040c328'
396 verbose: 'function: 0x41915f28'
397 jit.opt: &5
398 start: 'function: builtin#159'
399 uuid:
400 bin: 'function: 0x41902750'
401 fromstr: 'function: 0x4191d258'
402 new: 'function: 0x41902138'
403 str: 'function: 0x41918aa8'
404 NULL: 00000000-0000-0000-0000-000000000000
405 frombin: 'function: 0x41911f00'
406 fio:
407 dirname: 'function: 0x41907400'
408 path:
409 exists: 'function: 0x4191cd48'
410 is_link: 'function: 0x4191cca0'
411 lexists: 'function: 0x4191cd68'
412 is_dir: 'function: 0x4191ccc0'
413 is_file: 'function: 0x41915e18'
414 symlink: 'function: 0x40401b70'
415 copyfile: 'function: 0x41915da8'
416 tempdir: 'function: 0x40401d58'
417 lstat: 'function: 0x40401920'
418 open: 'function: 0x4191b938'
419 chmod: 'function: 0x40401cc0'
420 link: 'function: 0x40401b28'
421 rmtree: 'function: 0x41915d88'
422 chown: 'function: 0x40401c78'
423 mkdir: 'function: 0x404019b0'
424 listdir: 'function: 0x41907480'
425 truncate: 'function: 0x40401d08'
426 mktree: 'function: 0x41915d68'
427 readlink: 'function: 0x40401bb8'
428 copytree: 'function: 0x41915dd0'
429 basename: 'function: 0x419073e0'
430 rename: 'function: 0x40401c50'
431 pathjoin: 'function: 0x4191b988'
432 c:
433 seek:
434 SEEK_SET: 0
435 SEEK_DATA: 3
436 SEEK_HOLE: 4
437 SEEK_END: 2
438 SEEK_CUR: 1
439 mode:
440 S_IWGRP: 16
441 S_IXGRP: 8
442 S_IROTH: 4
443 S_IXOTH: 1
444 S_IRUSR: 256
445 S_IXUSR: 64
446 S_IRWXU: 448
447 S_IRWXG: 56
448 S_IWOTH: 2
449 S_IRWXO: 7
450 S_IWUSR: 128
451 S_IRGRP: 32
452 flag:
453 O_NONBLOCK: 2048
454 O_RDONLY: 0
455 O_DIRECTORY: 65536
456 O_WRONLY: 1
457 O_ASYNC: 8192
458 O_DIRECT: 16384
459 O_TMPFILE: 4259840
460 O_EXCL: 128
461 O_PATH: 2097152
462 O_SYNC: 1052672
463 O_NOCTTY: 256
464 O_CLOEXEC: 524288
465 O_TRUNC: 512
466 O_NOFOLLOW: 131072
467 O_RDWR: 2
468 O_LARGEFILE: 0
469 O_CREAT: 64
470 O_APPEND: 1024
471 O_NOATIME: 262144
472 O_NDELAY: 2048
473 sync: 'function: 0x403f7f58'
474 umask: 'function: 0x41907420'
475 chdir: 'function: 0x41907460'
476 stat: 'function: 0x40401968'
477 glob: 'function: 0x403f6aa0'
478 rmdir: 'function: 0x404019f8'
479 abspath: 'function: 0x41907440'
480 cwd: 'function: 0x40401da0'
481 unlink: 'function: 0x40401c08'
482 pwd:
483 getpwall: 'function: 0x41a16238'
484 getgrall: 'function: 0x41a16280'
485 getpw: 'function: 0x41a161c8'
486 getgr: 'function: 0x41a16548'
487 internal.trigger:
488 new: 'function: 0x41a13bf0'
489 jit.p:
490 start: 'function: 0x406a1598'
491 stop: 'function: 0x406a1470'
492 jit.vmdef:
493 irnames: 'LT GE LE GT ULT UGE ULE UGT EQ NE ABC RETF NOP BASE PVAL GCSTEPHIOP LOOP USE PHI RENAMEPROF KPRI KINT KGC KPTR KKPTR
494 KNULL KNUM KINT64KSLOT BNOT BSWAP BAND BOR BXOR BSHL BSHR BSAR BROL BROR ADD SUB MUL DIV MOD POW NEG ABS ATAN2
495 LDEXP MIN MAX FPMATHADDOV SUBOV MULOV AREF HREFK HREF NEWREFUREFO UREFC
496 FREF STRREFLREF ALOAD HLOAD ULOAD FLOAD XLOAD SLOAD VLOAD ASTOREHSTOREUSTOREFSTOREXSTORESNEW XSNEW
497 TNEW TDUP CNEW CNEWI BUFHDRBUFPUTBUFSTRTBAR OBAR XBAR CONV TOBIT TOSTR
498 STRTO CALLN CALLA CALLL CALLS CALLXSCARG '
499 ircall:
500 0: lj_str_cmp
501 1: lj_str_find
502 2: lj_str_new
503 3: lj_strscan_num
504 4: lj_strfmt_int
505 5: lj_strfmt_num
506 6: lj_strfmt_char
507 7: lj_strfmt_putint
508 8: lj_strfmt_putnum
509 9: lj_strfmt_putquoted
510 10: lj_strfmt_putfxint
511 11: lj_strfmt_putfnum_int
512 12: lj_strfmt_putfnum_uint
513 13: lj_strfmt_putfnum
514 14: lj_strfmt_putfstr
515 15: lj_strfmt_putfchar
516 16: lj_buf_putmem
517 17: lj_buf_putstr
518 18: lj_buf_putchar
519 19: lj_buf_putstr_reverse
520 20: lj_buf_putstr_lower
521 21: lj_buf_putstr_upper
522 22: lj_buf_putstr_rep
523 23: lj_buf_puttab
524 24: lj_buf_tostr
525 25: lj_tab_new_ah
526 26: lj_tab_new1
527 27: lj_tab_dup
528 28: lj_tab_clear
529 29: lj_tab_newkey
530 30: lj_tab_len
531 31: lj_gc_step_jit
532 32: lj_gc_barrieruv
533 33: lj_mem_newgco
534 34: lj_math_random_step
535 35: lj_vm_modi
536 36: sinh
537 37: cosh
538 38: tanh
539 39: fputc
540 40: fwrite
541 41: fflush
542 42: lj_vm_floor
543 43: lj_vm_ceil
544 44: lj_vm_trunc
545 45: sqrt
546 46: exp
547 47: lj_vm_exp2
548 48: log
549 49: lj_vm_log2
550 50: log10
551 51: sin
552 52: cos
553 53: tan
554 54: lj_vm_powi
555 55: pow
556 56: atan2
557 57: ldexp
558 58: lj_vm_tobit
559 59: softfp_add
560 60: softfp_sub
561 61: softfp_mul
562 62: softfp_div
563 63: softfp_cmp
564 64: softfp_i2d
565 65: softfp_d2i
566 66: lj_vm_sfmin
567 67: lj_vm_sfmax
568 68: softfp_ui2d
569 69: softfp_f2d
570 70: softfp_d2ui
571 71: softfp_d2f
572 72: softfp_i2f
573 73: softfp_ui2f
574 74: softfp_f2i
575 75: softfp_f2ui
576 76: fp64_l2d
577 77: fp64_ul2d
578 78: fp64_l2f
579 79: fp64_ul2f
580 80: fp64_d2l
581 81: fp64_d2ul
582 82: fp64_f2l
583 83: fp64_f2ul
584 84: lj_carith_divi64
585 85: lj_carith_divu64
586 86: lj_carith_modi64
587 87: lj_carith_modu64
588 88: lj_carith_powi64
589 89: lj_carith_powu64
590 90: lj_cdata_newv
591 91: lj_cdata_setfin
592 92: strlen
593 93: memcpy
594 94: memset
595 95: lj_vm_errno
596 96: lj_carith_mul64
597 97: lj_carith_shl64
598 98: lj_carith_shr64
599 99: lj_carith_sar64
600 100: lj_carith_rol64
601 101: lj_carith_ror64
602 irfield:
603 0: str.len
604 1: func.env
605 2: func.pc
606 3: func.ffid
607 4: thread.env
608 5: tab.meta
609 6: tab.array
610 7: tab.node
611 8: tab.asize
612 9: tab.hmask
613 10: tab.nomm
614 11: udata.meta
615 12: udata.udtype
616 13: udata.file
617 14: cdata.ctypeid
618 15: cdata.ptr
619 16: cdata.int
620 17: cdata.int64
621 18: cdata.int64_4
622 traceerr:
623 0: error thrown or hook called during recording
624 1: trace too short
625 2: trace too long
626 3: trace too deep
627 4: too many snapshots
628 5: blacklisted
629 6: retry recording
630 7: 'NYI: bytecode %d'
631 8: leaving loop in root trace
632 9: inner loop in root trace
633 10: loop unroll limit reached
634 11: bad argument type
635 12: JIT compilation disabled for function
636 13: call unroll limit reached
637 14: down-recursion, restarting
638 15: 'NYI: unsupported variant of FastFunc %s'
639 16: 'NYI: return to lower frame'
640 17: store with nil or NaN key
641 18: missing metamethod
642 19: looping index lookup
643 20: 'NYI: mixed sparse/dense table'
644 21: symbol not in cache
645 22: 'NYI: unsupported C type conversion'
646 23: 'NYI: unsupported C function type'
647 24: guard would always fail
648 25: too many PHIs
649 26: persistent type instability
650 27: failed to allocate mcode memory
651 28: machine code too long
652 29: hit mcode limit (retrying)
653 30: too many spill slots
654 31: inconsistent register allocation
655 32: 'NYI: cannot assemble IR instruction %d'
656 33: 'NYI: PHI shuffling too complex'
657 34: 'NYI: register coalescing too complex'
658 bcnames: ISLT ISGE ISLE ISGT ISEQV ISNEV ISEQS ISNES ISEQN ISNEN ISEQP ISNEP
659 ISTC ISFC IST ISF ISTYPEISNUM MOV NOT UNM LEN ADDVN SUBVN MULVN
660 DIVVN MODVN ADDNV SUBNV MULNV DIVNV MODNV ADDVV SUBVV MULVV DIVVV MODVV POW CAT KSTR KCDATAKSHORTKNUM KPRI KNIL UGET USETV
661 USETS USETN USETP UCLO FNEW TNEW TDUP GGET GSET TGETV TGETS TGETB TGETR
662 TSETV TSETS TSETB TSETM TSETR CALLM CALL CALLMTCALLT ITERC ITERN VARG ISNEXTRETM RET RET0 RET1 FORI JFORI
663 FORL IFORL JFORL ITERL IITERLJITERLLOOP ILOOP JLOOP JMP FUNCF IFUNCFJFUNCFFUNCV
664 IFUNCVJFUNCVFUNCC FUNCCW
665 irfpm:
666 0: floor
667 1: ceil
668 2: trunc
669 3: sqrt
670 4: exp
671 5: exp2
672 6: log
673 7: log2
674 8: log10
675 9: sin
676 10: cos
677 11: tan
678 12: other
679 ffnames:
680 0: Lua
681 1: C
682 2: assert
683 3: type
684 4: next
685 5: pairs
686 6: ipairs_aux
687 7: ipairs
688 8: getmetatable
689 9: setmetatable
690 10: getfenv
691 11: setfenv
692 12: rawget
693 13: rawset
694 14: rawequal
695 15: unpack
696 16: select
697 17: tonumber
698 18: tostring
699 19: error
700 20: pcall
701 21: xpcall
702 22: loadfile
703 23: load
704 24: loadstring
705 25: dofile
706 26: gcinfo
707 27: collectgarbage
708 28: newproxy
709 29: print
710 30: coroutine.status
711 31: coroutine.running
712 32: coroutine.isyieldable
713 33: coroutine.create
714 34: coroutine.yield
715 35: coroutine.resume
716 36: coroutine.wrap_aux
717 37: coroutine.wrap
718 38: math.abs
719 39: math.floor
720 40: math.ceil
721 41: math.sqrt
722 42: math.log10
723 43: math.exp
724 44: math.sin
725 45: math.cos
726 46: math.tan
727 47: math.asin
728 48: math.acos
729 49: math.atan
730 50: math.sinh
731 51: math.cosh
732 52: math.tanh
733 53: math.frexp
734 54: math.modf
735 55: math.log
736 56: math.atan2
737 57: math.pow
738 58: math.fmod
739 59: math.ldexp
740 60: math.min
741 61: math.max
742 62: math.random
743 63: math.randomseed
744 64: bit.tobit
745 65: bit.bnot
746 66: bit.bswap
747 67: bit.lshift
748 68: bit.rshift
749 69: bit.arshift
750 70: bit.rol
751 71: bit.ror
752 72: bit.band
753 73: bit.bor
754 74: bit.bxor
755 75: bit.tohex
756 76: string.byte
757 77: string.char
758 78: string.sub
759 79: string.rep
760 80: string.reverse
761 81: string.lower
762 82: string.upper
763 83: string.dump
764 84: string.find
765 85: string.match
766 86: string.gmatch_aux
767 87: string.gmatch
768 88: string.gsub
769 89: string.format
770 90: table.maxn
771 91: table.insert
772 92: table.concat
773 93: table.sort
774 94: table.new
775 95: table.clear
776 96: io.method.close
777 97: io.method.read
778 98: io.method.write
779 99: io.method.flush
780 100: io.method.seek
781 101: io.method.setvbuf
782 102: io.method.lines
783 103: io.method.__gc
784 104: io.method.__tostring
785 105: io.open
786 106: io.popen
787 107: io.tmpfile
788 108: io.close
789 109: io.read
790 110: io.write
791 111: io.flush
792 112: io.input
793 113: io.output
794 114: io.lines
795 115: io.type
796 116: os.execute
797 117: os.remove
798 118: os.rename
799 119: os.tmpname
800 120: os.getenv
801 121: os.exit
802 122: os.clock
803 123: os.date
804 124: os.time
805 125: os.difftime
806 126: os.setlocale
807 127: debug.getregistry
808 128: debug.getmetatable
809 129: debug.setmetatable
810 130: debug.getfenv
811 131: debug.setfenv
812 132: debug.getinfo
813 133: debug.getlocal
814 134: debug.setlocal
815 135: debug.getupvalue
816 136: debug.setupvalue
817 137: debug.upvalueid
818 138: debug.upvaluejoin
819 139: debug.sethook
820 140: debug.gethook
821 141: debug.debug
822 142: debug.traceback
823 143: jit.on
824 144: jit.off
825 145: jit.flush
826 146: jit.status
827 147: jit.attach
828 148: jit.util.funcinfo
829 149: jit.util.funcbc
830 150: jit.util.funck
831 151: jit.util.funcuvname
832 152: jit.util.traceinfo
833 153: jit.util.traceir
834 154: jit.util.tracek
835 155: jit.util.tracesnap
836 156: jit.util.tracemc
837 157: jit.util.traceexitstub
838 158: jit.util.ircalladdr
839 159: jit.opt.start
840 160: jit.profile.start
841 161: jit.profile.stop
842 162: jit.profile.dumpstack
843 163: ffi.meta.__index
844 164: ffi.meta.__newindex
845 165: ffi.meta.__eq
846 166: ffi.meta.__len
847 167: ffi.meta.__lt
848 168: ffi.meta.__le
849 169: ffi.meta.__concat
850 170: ffi.meta.__call
851 171: ffi.meta.__add
852 172: ffi.meta.__sub
853 173: ffi.meta.__mul
854 174: ffi.meta.__div
855 175: ffi.meta.__mod
856 176: ffi.meta.__pow
857 177: ffi.meta.__unm
858 178: ffi.meta.__tostring
859 179: ffi.meta.__pairs
860 180: ffi.meta.__ipairs
861 181: ffi.clib.__index
862 182: ffi.clib.__newindex
863 183: ffi.clib.__gc
864 184: ffi.callback.free
865 185: ffi.callback.set
866 186: ffi.cdef
867 187: ffi.new
868 188: ffi.cast
869 189: ffi.typeof
870 190: ffi.typeinfo
871 191: ffi.istype
872 192: ffi.sizeof
873 193: ffi.alignof
874 194: ffi.offsetof
875 195: ffi.errno
876 196: ffi.string
877 197: ffi.copy
878 198: ffi.fill
879 199: ffi.abi
880 200: ffi.metatype
881 201: ffi.gc
882 202: ffi.load
883 os: &6
884 execute: 'function: builtin#116'
885 rename: 'function: builtin#118'
886 environ: 'function: 0x4191ce50'
887 setenv: 'function: 0x4191ceb8'
888 setlocale: 'function: builtin#126'
889 getenv: 'function: builtin#120'
890 difftime: 'function: builtin#125'
891 remove: 'function: builtin#117'
892 date: 'function: builtin#123'
893 exit: 'function: builtin#121'
894 time: 'function: builtin#124'
895 clock: 'function: builtin#122'
896 tmpname: 'function: builtin#119'
897 v2.sessions_app.db:
898 schema: 'function: 0x40e157f0'
899 init: 'function: 0x40e32f68'
900 http.server:
901 DETACHED: 101
902 new: 'function: 0x40e4b6f8'
903 string: &7
904 find: 'function: builtin#84'
905 ljust: 'function: 0x41914fc0'
906 len: 'function: 0x403f9af8'
907 gsub: 'function: builtin#88'
908 upper: 'function: builtin#82'
909 sub: 'function: builtin#78'
910 char: 'function: builtin#77'
911 rstrip: 'function: 0x4190a238'
912 match: 'function: builtin#85'
913 split: 'function: 0x41909fe0'
914 center: 'function: 0x419155b0'
915 strip: 'function: 0x4190a1f8'
916 endswith: 'function: 0x41914008'
917 rep: 'function: builtin#79'
918 hex: 'function: 0x4040b120'
919 lower: 'function: builtin#81'
920 fromhex: 'function: 0x4191bff8'
921 dump: 'function: builtin#83'
922 gmatch: 'function: builtin#87'
923 reverse: 'function: builtin#80'
924 byte: 'function: builtin#76'
925 startswith: 'function: 0x419155d0'
926 rjust: 'function: 0x41914fe0'
927 lstrip: 'function: 0x4190a218'
928 format: 'function: builtin#89'
929 debug: &8
930 traceback: 'function: builtin#142'
931 setlocal: 'function: builtin#134'
932 getupvalue: 'function: builtin#135'
933 setupvalue: 'function: builtin#136'
934 upvalueid: 'function: builtin#137'
935 getlocal: 'function: builtin#133'
936 getregistry: 'function: builtin#127'
937 getinfo: 'function: builtin#132'
938 sethook: 'function: builtin#139'
939 setmetatable: 'function: builtin#129'
940 upvaluejoin: 'function: builtin#138'
941 gethook: 'function: builtin#140'
942 debug: 'function: builtin#141'
943 getmetatable: 'function: builtin#128'
944 setfenv: 'function: builtin#131'
945 getfenv: 'function: builtin#130'
946 jit.profile:
947 stop: 'function: builtin#161'
948 start: 'function: builtin#160'
949 dumpstack: 'function: builtin#162'
950 socket:
951 iowait: 'function: 0x403fd3d8'
952 internal:
953 SO_TYPE:
954 SOCK_DGRAM: 2
955 SOCK_STREAM: 1
956 SOCK_RAW: 3
957 SOCK_SEQPACKET: 5
958 SOCK_RDM: 4
959 protocols:
960 tcp: 6
961 ip: 0
962 udp: 17
963 accept: 'function: 0x403fd660'
964 SEND_FLAGS:
965 MSG_DONTWAIT: 64
966 MSG_WAITFORONE: 65536
967 MSG_NOSIGNAL: 16384
968 MSG_TRUNC: 32
969 MSG_CMSG_CLOEXEC: 1073741824
970 MSG_WAITALL: 256
971 MSG_CTRUNC: 8
972 MSG_CONFIRM: 2048
973 MSG_EOR: 128
974 MSG_TRYHARD: 4
975 MSG_SYN: 1024
976 MSG_PROXY: 16
977 MSG_FASTOPEN: 536870912
978 MSG_RST: 4096
979 MSG_MORE: 32768
980 MSG_DONTROUTE: 4
981 MSG_ERRQUEUE: 8192
982 MSG_OOB: 1
983 MSG_PEEK: 2
984 MSG_FIN: 512
985 getaddrinfo: 'function: 0x403fd420'
986 peer: 'function: 0x403fd500'
987 SO_OPT:
988 - SO_DONTROUTE:
989 type: 1
990 iname: 5
991 rw: true
992 SO_TYPE:
993 type: 1
994 iname: 3
995 rw: false
996 SO_PASSCRED:
997 type: 1
998 iname: 16
999 rw: true
1000 SO_ACCEPTCONN:
1001 type: 1
1002 iname: 30
1003 rw: false
1004 SO_RCVBUF:
1005 type: 1
1006 iname: 8
1007 rw: true
1008 SO_LINGER:
1009 type: 0
1010 iname: 13
1011 rw: false
1012 SO_SNDTIMEO:
1013 type: 1
1014 iname: 21
1015 rw: true
1016 SO_OOBINLINE:
1017 type: 1
1018 iname: 10
1019 rw: true
1020 SO_SNDBUFFORCE:
1021 type: 1
1022 iname: 32
1023 rw: true
1024 SO_PROTOCOL:
1025 type: 1
1026 iname: 38
1027 rw: false
1028 SO_TIMESTAMP:
1029 type: 1
1030 iname: 29
1031 rw: true
1032 SO_SNDBUF:
1033 type: 1
1034 iname: 7
1035 rw: true
1036 SO_PRIORITY:
1037 type: 1
1038 iname: 12
1039 rw: true
1040 SO_RCVTIMEO:
1041 type: 1
1042 iname: 20
1043 rw: true
1044 SO_REUSEADDR:
1045 type: 1
1046 iname: 2
1047 rw: true
1048 SO_SNDLOWAT:
1049 type: 1
1050 iname: 19
1051 rw: true
1052 SO_PEERCRED:
1053 type: 1
1054 iname: 17
1055 rw: false
1056 SO_RCVLOWAT:
1057 type: 1
1058 iname: 18
1059 rw: true
1060 SO_DOMAIN:
1061 type: 1
1062 iname: 39
1063 rw: false
1064 SO_RCVBUFFORCE:
1065 type: 1
1066 iname: 33
1067 rw: true
1068 SO_BINDTODEVICE:
1069 type: 2
1070 iname: 25
1071 rw: true
1072 SO_KEEPALIVE:
1073 type: 1
1074 iname: 9
1075 rw: true
1076 SO_DEBUG:
1077 type: 1
1078 iname: 1
1079 rw: true
1080 SO_ERROR:
1081 type: 1
1082 iname: 4
1083 rw: false
1084 SO_MARK:
1085 type: 1
1086 iname: 36
1087 rw: true
1088 SO_BROADCAST:
1089 type: 1
1090 iname: 6
1091 rw: true
1092 - null
1093 - null
1094 - null
1095 - null
1096 - TCP_CC_INFO:
1097 type: 1
1098 iname: 26
1099 rw: true
1100 TCP_WINDOW_CLAMP:
1101 type: 1
1102 iname: 10
1103 rw: true
1104 TCP_SAVE_SYN:
1105 type: 1
1106 iname: 27
1107 rw: true
1108 TCP_SAVED_SYN:
1109 type: 1
1110 iname: 28
1111 rw: true
1112 TCP_MAXSEG:
1113 type: 1
1114 iname: 2
1115 rw: true
1116 TCP_MD5SIG:
1117 type: 1
1118 iname: 14
1119 rw: true
1120 TCP_NOTSENT_LOWAT:
1121 type: 1
1122 iname: 25
1123 rw: true
1124 TCP_REPAIR:
1125 type: 1
1126 iname: 19
1127 rw: true
1128 TCP_DEFER_ACCEPT:
1129 type: 1
1130 iname: 9
1131 rw: true
1132 TCP_FASTOPEN:
1133 type: 1
1134 iname: 23
1135 rw: true
1136 TCP_TIMESTAMP:
1137 type: 1
1138 iname: 24
1139 rw: true
1140 TCP_QUEUE_SEQ:
1141 type: 1
1142 iname: 21
1143 rw: true
1144 TCP_SYNCNT:
1145 type: 1
1146 iname: 7
1147 rw: true
1148 TCP_REPAIR_OPTIONS:
1149 type: 1
1150 iname: 22
1151 rw: true
1152 TCP_KEEPIDLE:
1153 type: 1
1154 iname: 4
1155 rw: true
1156 TCP_REPAIR_QUEUE:
1157 type: 1
1158 iname: 20
1159 rw: true
1160 TCP_KEEPCNT:
1161 type: 1
1162 iname: 6
1163 rw: true
1164 TCP_CONGESTION:
1165 type: 1
1166 iname: 13
1167 rw: true
1168 TCP_INFO:
1169 type: 0
1170 iname: 11
1171 rw: false
1172 TCP_CORK:
1173 type: 1
1174 iname: 3
1175 rw: true
1176 TCP_THIN_LINEAR_TIMEOUTS:
1177 type: 1
1178 iname: 16
1179 rw: true
1180 TCP_LINGER2:
1181 type: 1
1182 iname: 8
1183 rw: true
1184 TCP_KEEPINTVL:
1185 type: 1
1186 iname: 5
1187 rw: true
1188 TCP_USER_TIMEOUT:
1189 type: 1
1190 iname: 18
1191 rw: true
1192 TCP_QUICKACK:
1193 type: 1
1194 iname: 12
1195 rw: true
1196 TCP_COOKIE_TRANSACTIONS:
1197 type: 1
1198 iname: 15
1199 rw: true
1200 TCP_THIN_DUPACK:
1201 type: 1
1202 iname: 17
1203 rw: true
1204 TCP_NODELAY:
1205 type: 1
1206 iname: 1
1207 rw: true
1208 DOMAIN:
1209 AF_LOCAL: 1
1210 AF_ATMPVC: 8
1211 AF_AX25: 3
1212 PF_AX25: 3
1213 AF_APPLETALK: 5
1214 PF_INET6: 10
1215 PF_INET: 2
1216 PF_LOCAL: 1
1217 AF_INET6: 10
1218 PF_ATMPVC: 8
1219 PF_NETLINK: 16
1220 PF_PACKET: 17
1221 PF_APPLETALK: 5
1222 AF_UNIX: 1
1223 AF_PACKET: 17
1224 AF_INET: 2
1225 PF_X25: 9
1226 AF_X25: 9
1227 AF_IPX: 4
1228 PF_IPX: 4
1229 AF_NETLINK: 16
1230 PF_UNIX: 1
1231 iowait: 'function: 0x403fd3d8'
1232 AI_FLAGS:
1233 AI_IDN: 64
1234 AI_PASSIVE: 1
1235 AI_NUMERICSERV: 1024
1236 AI_NUMERICHOST: 4
1237 AI_IDN_USE_STD3_ASCII_RULES: 512
1238 AI_ALL: 16
1239 AI_IDN_ALLOW_UNASSIGNED: 256
1240 AI_V4MAPPED: 8
1241 AI_CANONIDN: 128
1242 AI_ADDRCONFIG: 32
1243 AI_CANONNAME: 2
1244 recvfrom: 'function: 0x403fd548'
1245 name: 'function: 0x403fd470'
1246 SOL_SOCKET: 1
1247 tcp_connect: 'function: 0x41745e50'
1248 getaddrinfo: 'function: 0x41745da8'
1249 tcp_server: 'function: 0x41746160'
1250 box.internal.sequence: &9
1251 on_alter: 'function: 0x406ab7c0'
1252 next: 'function: 0x406ab748'
1253 reset: 'function: 0x406ab798'
1254 set: 'function: 0x406ab770'
1255 tap:
1256 test: 'function: 0x4174dd88'
1257 coroutine: &10
1258 wrap: 'function: builtin#37'
1259 yield: 'function: builtin#34'
1260 resume: 'function: builtin#35'
1261 status: 'function: builtin#30'
1262 isyieldable: 'function: builtin#32'
1263 running: 'function: builtin#31'
1264 create: 'function: builtin#33'
1265 strict:
1266 on: 'function: 0x4040b020'
1267 off: 'function: 0x4040b000'
1268 utf8: &11
1269 casecmp: 'function: 0x403ff590'
1270 isupper: 'function: 0x403ff470'
1271 next: 'function: 0x403ff3b0'
1272 lower: 'function: 0x403ff360'
1273 isdigit: 'function: 0x403ff4b8'
1274 isalpha: 'function: 0x403ff500'
1275 upper: 'function: 0x403ff338'
1276 sub: 'function: 0x403ff400'
1277 char: 'function: 0x403ff3d8'
1278 cmp: 'function: 0x403ff548'
1279 islower: 'function: 0x403ff428'
1280 len: 'function: 0x403ff388'
1281 pickle:
1282 unpack: 'function: 0x40408b30'
1283 pack: 'function: 0x40408ab0'
1284 msgpack:
1285 encode: 'function: 0x40409550'
1286 array_mt: *2
1287 cfg:
1288 encode_load_metatables: true
1289 encode_invalid_numbers: true
1290 encode_use_tostring: false
1291 decode_max_depth: 32
1292 encode_number_precision: 14
1293 encode_sparse_convert: true
1294 decode_invalid_numbers: true
1295 encode_sparse_ratio: 2
1296 encode_max_depth: 32
1297 encode_sparse_safe: 10
1298 encode_invalid_as_nil: false
1299 decode_save_metatables: true
1300 NULL: null
1301 decode: 'function: 0x404095d8'
1302 ibuf_decode: 'function: 0x404095a0'
1303 new: 'function: 0x40409718'
1304 map_mt: *3
1305 decode_unchecked: 'function: 0x40409628'
1306 jit.dis_x86:
1307 regname64: 'function: 0x41a251d0'
1308 disass: 'function: 0x41a25150'
1309 create64: 'function: 0x41a250e8'
1310 regname: 'function: 0x41a251b0'
1311 create: 'function: 0x41a25080'
1312 disass64: 'function: 0x41a25170'
1313 box.backup: &12
1314 start: 'function: 0x406a1940'
1315 stop: 'function: 0x406a1968'
1316 jit: &13
1317 arch: x64
1318 version: LuaJIT 2.1.0-beta3
1319 version_num: 20100
1320 status: 'function: builtin#146'
1321 on: 'function: builtin#143'
1322 os: Linux
1323 off: 'function: builtin#144'
1324 flush: 'function: builtin#145'
1325 attach: 'function: builtin#147'
1326 opt: *5
1327 jit.v:
1328 start: 'function: 0x40ea4cf8'
1329 on: 'function: 0x40ea4cf8'
1330 off: 'function: 0x40ea5710'
1331 buffer:
1332 ibuf: 'function: 0x403fe010'
1333 IBUF_SHARED:
1334 ibuf:
1335 rpos: 'cdata<char *>: 0x7fd040878030'
1336 wpos: 'cdata<char *>: 0x7fd04087804a'
1337 READAHEAD: 16320
1338 box: &14
1339 schema:
1340 SYSTEM_ID_MIN: 256
1341 FORMAT_ID_MAX: 65534
1342 VPRIV_ID: 313
1343 NAME_MAX: 65000
1344 upgrade: 'function: 0x4183dc18'
1345 PRIV_ID: 312
1346 SPACE_SEQUENCE_ID: 340
1347 SYSTEM_USER_ID_MAX: 2
1348 memtx_index_mt: &15
1349 len: 'function: 0x406aece0'
1350 random_luac: 'function: 0x406aa760'
1351 select_luac: 'function: 0x406baa20'
1352 bsize: 'function: 0x406aed08'
1353 random_ffi: 'function: 0x418311e0'
1354 min_luac: 'function: 0x4040cd90'
1355 update: 'function: 0x41a27330'
1356 rename: 'function: 0x41a264b8'
1357 min: 'function: 0x41a14390'
1358 random: 'function: 0x418311e0'
1359 get_luac: 'function: 0x4173da78'
1360 alter: 'function: 0x4069f3d0'
1361 __ipairs: 'function: 0x406aa788'
1362 pairs_luac: 'function: 0x4190d448'
1363 pairs: 'function: 0x406aa788'
1364 compact: 'function: 0x41a26478'
1365 __pairs: 'function: 0x406aa788'
1366 get_ffi: 'function: 0x4173da48'
1367 __len: 'function: 0x406aece0'
1368 max: 'function: 0x4040cdd8'
1369 __index: *15
1370 pairs_ffi: 'function: 0x406aa788'
1371 min_ffi: 'function: 0x41a14390'
1372 max_luac: 'function: 0x4040ce08'
1373 count_ffi: 'function: 0x4173eae8'
1374 stat: 'function: 0x41a26a70'
1375 max_ffi: 'function: 0x4040cdd8'
1376 drop: 'function: 0x41a26498'
1377 select: 'function: 0x41746f00'
1378 delete: 'function: 0x41a27358'
1379 count_luac: 'function: 0x4173eb18'
1380 count: 'function: 0x4173eae8'
1381 select_ffi: 'function: 0x41746f00'
1382 get: 'function: 0x4173da48'
1383 TRUNCATE_ID: 330
1384 VINYL_DEFERRED_DELETE_ID: 257
1385 INDEX_MAX: 128
1386 SEQUENCE_ID: 284
1387 CLUSTER_ID: 320
1388 role:
1389 exists: 'function: 0x41836f30'
1390 revoke: 'function: 0x41837048'
1391 info: 'function: 0x41837070'
1392 grant: 'function: 0x41837020'
1393 create: 'function: 0x41836fa8'
1394 drop: 'function: 0x41836fd8'
1395 COLLATION_ID: 276
1396 space_mt: &16
1397 format: 'function: 0x41a27dd0'
1398 __ipairs: 'function: 0x41a27af0'
1399 pairs: 'function: 0x41a27af0'
1400 upsert: 'function: 0x41741ea8'
1401 auto_increment: 'function: 0x4174eb40'
1402 drop: 'function: 0x41a27df0'
1403 delete: 'function: 0x4174eb18'
1404 bsize: 'function: 0x40e9ba48'
1405 replace: 'function: 0x41a120c8'
1406 __pairs: 'function: 0x41a27af0'
1407 frommap: 'function: 0x406ab640'
1408 truncate: 'function: 0x41a27b18'
1409 insert: 'function: 0x41a120a0'
1410 rename: 'function: 0x41a26f88'
1411 __index: *16
1412 run_triggers: 'function: 0x41a26e00'
1413 create_index: 'function: 0x41a26fb0'
1414 select: 'function: 0x41a17a88'
1415 update: 'function: 0x41741e80'
1416 len: 'function: 0x406a10d0'
1417 count: 'function: 0x40e9ba28'
1418 put: 'function: 0x41a120c8'
1419 get: 'function: 0x4069ffb0'
1420 FIELD_MAX: 2147483647
1421 index:
1422 rename: 'function: 0x41745048'
1423 alter: 'function: 0x40ac0930'
1424 create: 'function: 0x41a13788'
1425 drop: 'function: 0x40ac0810'
1426 VFUNC_ID: 297
1427 func:
1428 exists: 'function: 0x419098e0'
1429 reload: 'function: 0x406a9580'
1430 create: 'function: 0x41a28918'
1431 drop: 'function: 0x419098b8'
1432 sequence:
1433 alter: 'function: 0x406ba590'
1434 create: 'function: 0x406ba4d8'
1435 drop: 'function: 0x406ba5e0'
1436 INDEX_ID: 288
1437 SPACE_ID: 280
1438 VSEQUENCE_ID: 286
1439 create_space: 'function: 0x4174fcf0'
1440 vinyl_index_mt: &17
1441 len: 'function: 0x406aece0'
1442 random_luac: 'function: 0x406aa760'
1443 select_luac: 'function: 0x406baa20'
1444 bsize: 'function: 0x406aed08'
1445 random_ffi: 'function: 0x418311e0'
1446 min_luac: 'function: 0x4040cd90'
1447 update: 'function: 0x41a27330'
1448 rename: 'function: 0x41a264b8'
1449 min: 'function: 0x4040cd90'
1450 random: 'function: 0x406aa760'
1451 get_luac: 'function: 0x4173da78'
1452 alter: 'function: 0x4069f3d0'
1453 __ipairs: 'function: 0x4190d448'
1454 pairs_luac: 'function: 0x4190d448'
1455 pairs: 'function: 0x4190d448'
1456 compact: 'function: 0x41a26478'
1457 __pairs: 'function: 0x4190d448'
1458 get_ffi: 'function: 0x4173da48'
1459 __len: 'function: 0x406aece0'
1460 max: 'function: 0x4040ce08'
1461 __index: *17
1462 pairs_ffi: 'function: 0x406aa788'
1463 min_ffi: 'function: 0x41a14390'
1464 max_luac: 'function: 0x4040ce08'
1465 count_ffi: 'function: 0x4173eae8'
1466 stat: 'function: 0x41a26a70'
1467 max_ffi: 'function: 0x4040cdd8'
1468 drop: 'function: 0x41a26498'
1469 select: 'function: 0x406baa20'
1470 delete: 'function: 0x41a27358'
1471 count_luac: 'function: 0x4173eb18'
1472 count: 'function: 0x4173eb18'
1473 select_ffi: 'function: 0x41746f00'
1474 get: 'function: 0x4173da78'
1475 INDEX_FIELD_MAX: 32767
1476 SCHEMA_ID: 272
1477 PUBLIC_ROLE_ID: 2
1478 ADMIN_ID: 1
1479 index_mt: &18
1480 alter: 'function: 0x4069f3d0'
1481 pairs_luac: 'function: 0x4190d448'
1482 len: 'function: 0x406aece0'
1483 random_luac: 'function: 0x406aa760'
1484 select_luac: 'function: 0x406baa20'
1485 bsize: 'function: 0x406aed08'
1486 random_ffi: 'function: 0x418311e0'
1487 get_ffi: 'function: 0x4173da48'
1488 update: 'function: 0x41a27330'
1489 __index: *18
1490 rename: 'function: 0x41a264b8'
1491 drop: 'function: 0x41a26498'
1492 count_luac: 'function: 0x4173eb18'
1493 min_ffi: 'function: 0x41a14390'
1494 compact: 'function: 0x41a26478'
1495 __len: 'function: 0x406aece0'
1496 delete: 'function: 0x41a27358'
1497 select_ffi: 'function: 0x41746f00'
1498 max_ffi: 'function: 0x4040cdd8'
1499 stat: 'function: 0x41a26a70'
1500 min_luac: 'function: 0x4040cd90'
1501 count_ffi: 'function: 0x4173eae8'
1502 get_luac: 'function: 0x4173da78'
1503 max_luac: 'function: 0x4040ce08'
1504 pairs_ffi: 'function: 0x406aa788'
1505 USER_ID: 304
1506 VINDEX_ID: 289
1507 VUSER_ID: 305
1508 user:
1509 disable: 'function: 0x41836c68'
1510 info: 'function: 0x41836ec0'
1511 create: 'function: 0x4174c178'
1512 drop: 'function: 0x41836c88'
1513 password: 'function: 0x40ad8628'
1514 revoke: 'function: 0x41836c20'
1515 passwd: 'function: 0x406a4408'
1516 grant: 'function: 0x4174b0e0'
1517 exists: 'function: 0x41a11cd0'
1518 enable: 'function: 0x41836c48'
1519 space:
1520 format: 'function: 0x41750138'
1521 rename: 'function: 0x40ad4610'
1522 bless: 'function: 0x41a26e48'
1523 create: 'function: 0x4174fcf0'
1524 drop: 'function: 0x417396f0'
1525 REPLICA_MAX: 32
1526 VSPACE_ID: 281
1527 SYSTEM_ID_MAX: 511
1528 SYSTEM_USER_ID_MIN: 0
1529 SEQUENCE_DATA_ID: 285
1530 SPACE_MAX: 2147483647
1531 FUNC_ID: 296
1532 GUEST_ID: 0
1533 SUPER_ROLE_ID: 31
1534 INDEX_PART_MAX: 255
1535 ctl:
1536 wait_ro: 'function: 0x406ac8e0'
1537 wait_rw: 'function: 0x406ac960'
1538 _lib: *4
1539 feedback:
1540 save: 'function: 0x4174b130'
1541 tuple:
1542 find: 'function: 0x41a20180'
1543 tomap: 'function: 0x406a7188'
1544 new: 'function: 0x406a73a0'
1545 pairs: 'function: 0x41a23878'
1546 findall: 'function: 0x41a201a0'
1547 bsize: 'function: 0x41a20dc8'
1548 transform: 'function: 0x406a7138'
1549 update: 'function: 0x41a201c0'
1550 totable: 'function: 0x41a238e0'
1551 ipairs: 'function: 0x41a23878'
1552 encode: 'function: 0x41a23468'
1553 slice: 'function: 0x406a7088'
1554 is: 'function: 0x41a235a8'
1555 unpack: 'function: 0x406b14b0'
1556 next: 'function: 0x41a23830'
1557 upsert: 'function: 0x406afde8'
1558 bless: 'function: 0x41a236f0'
1559 error:
1560 UNKNOWN_REPLICA: 62
1561 WRONG_INDEX_RECORD: 106
1562 NO_SUCH_TRIGGER: 34
1563 SEQUENCE_EXISTS: 146
1564 CHECKPOINT_IN_PROGRESS: 120
1565 FIELD_TYPE: 23
1566 WRONG_SPACE_FORMAT: 141
1567 UNKNOWN_UPDATE_OP: 28
1568 WRONG_COLLATION_OPTIONS: 151
1569 CURSOR_NO_TRANSACTION: 80
1570 ALTER_SEQUENCE: 143
1571 INVALID_XLOG_NAME: 75
1572 SAVEPOINT_EMPTY_TX: 60
1573 NO_SUCH_FUNCTION: 51
1574 ROLE_LOOP: 87
1575 TUPLE_NOT_FOUND: 4
1576 LOADING: 116
1577 BACKUP_IN_PROGRESS: 129
1578 DROP_USER: 44
1579 MODIFY_INDEX: 14
1580 PASSWORD_MISMATCH: 47
1581 ACCESS_DENIED: 42
1582 CANT_CREATE_COLLATION: 150
1583 USER_EXISTS: 46
1584 WAL_IO: 40
1585 PROC_RET: 21
1586 PRIV_GRANTED: 89
1587 CREATE_SPACE: 9
1588 GRANT: 88
1589 INVALID_INDEX_FILE: 131
1590 UNKNOWN_SCHEMA_OBJECT: 49
1591 WRONG_DD_VERSION: 140
1592 CREATE_ROLE: 84
1593 VINYL_MAX_TUPLE_SIZE: 139
1594 LOAD_FUNCTION: 99
1595 INVALID_XLOG: 74
1596 READ_VIEW_ABORTED: 130
1597 TRANSACTION_CONFLICT: 97
1598 GUEST_USER_PASSWORD: 96
1599 PROC_C: 102
1600 INVALID_RUN_FILE: 132
1601 NONMASTER: 6
1602 MEMTX_MAX_TUPLE_SIZE: 110
1603 DROP_FUNCTION: 71
1604 CFG: 59
1605 NO_SUCH_FIELD: 37
1606 CONNECTION_TO_SELF: 117
1607 FUNCTION_MAX: 54
1608 ILLEGAL_PARAMS: 1
1609 PARTIAL_KEY: 136
1610 SAVEPOINT_NO_TRANSACTION: 114
1611 LOAD_MODULE: 138
1612 FUNCTION_LANGUAGE: 100
1613 ROLE_GRANTED: 90
1614 CHECKPOINT_ROLLBACK: 134
1615 NO_SUCH_USER: 45
1616 CANT_UPDATE_PRIMARY_KEY: 94
1617 EXACT_MATCH: 19
1618 ROLE_EXISTS: 83
1619 REPLICASET_UUID_IS_RO: 65
1620 INDEX_TYPE: 13
1621 NO_SUCH_PROC: 33
1622 MEMORY_ISSUE: 2
1623 KEY_PART_TYPE: 18
1624 CREATE_FUNCTION: 50
1625 ALREADY_RUNNING: 126
1626 NO_SUCH_INDEX: 35
1627 UNKNOWN_RTREE_INDEX_DISTANCE_TYPE: 103
1628 TUPLE_FOUND: 3
1629 VIEW_IS_RO: 113
1630 LOCAL_INSTANCE_ID_IS_READ_ONLY: 128
1631 FUNCTION_EXISTS: 52
1632 UPDATE_ARG_TYPE: 26
1633 CROSS_ENGINE_TRANSACTION: 81
1634 FORMAT_MISMATCH_INDEX_PART: 27
1635 FUNCTION_TX_ACTIVE: 30
1636 injection:
1637 info: 'function: 0x406a6f00'
1638 set: 'function: 0x406a6f28'
1639 ITERATOR_TYPE: 72
1640 NO_SUCH_ENGINE: 57
1641 COMMIT_IN_SUB_STMT: 122
1642 TRANSACTION_YIELD: 154
1643 UNSUPPORTED: 5
1644 LAST_DROP: 15
1645 SPACE_FIELD_IS_DUPLICATE: 149
1646 DECOMPRESSION: 124
1647 CREATE_SEQUENCE: 142
1648 CREATE_USER: 43
1649 SEQUENCE_OVERFLOW: 147
1650 INSTANCE_UUID_MISMATCH: 66
1651 RELOAD_CFG: 58
1652 SYSTEM: 115
1653 KEY_PART_IS_TOO_LONG: 118
1654 MORE_THAN_ONE_TUPLE: 41
1655 TRUNCATE_SYSTEM_SPACE: 137
1656 NO_SUCH_SAVEPOINT: 61
1657 VY_QUOTA_TIMEOUT: 135
1658 PRIV_NOT_GRANTED: 91
1659 WRONG_INDEX_OPTIONS: 108
1660 INVALID_VYLOG_FILE: 133
1661 INDEX_FIELD_COUNT_LIMIT: 127
1662 BEFORE_REPLACE_RET: 53
1663 USER_MAX: 56
1664 INVALID_MSGPACK: 20
1665 TUPLE_NOT_ARRAY: 22
1666 KEY_PART_COUNT: 31
1667 ALTER_SPACE: 12
1668 ACTIVE_TRANSACTION: 79
1669 EXACT_FIELD_COUNT: 38
1670 DROP_SEQUENCE: 144
1671 INVALID_XLOG_ORDER: 76
1672 UNKNOWN_REQUEST_TYPE: 48
1673 PROC_LUA: 32
1674 SUB_STMT_MAX: 121
1675 ROLE_NOT_GRANTED: 92
1676 SPACE_EXISTS: 10
1677 UPDATE_INTEGER_OVERFLOW: 95
1678 MIN_FIELD_COUNT: 39
1679 NO_SUCH_SPACE: 36
1680 WRONG_INDEX_PARTS: 107
1681 REPLICASET_UUID_MISMATCH: 63
1682 UPDATE_FIELD: 29
1683 INDEX_EXISTS: 85
1684 SPLICE: 25
1685 COMPRESSION: 119
1686 INVALID_ORDER: 68
1687 UNKNOWN: 0
1688 NO_SUCH_GROUP: 155
1689 TUPLE_FORMAT_LIMIT: 16
1690 DROP_PRIMARY_KEY: 17
1691 NULLABLE_PRIMARY: 152
1692 NO_SUCH_SEQUENCE: 145
1693 INJECTION: 8
1694 INVALID_UUID: 64
1695 IDENTIFIER: 70
1696 TIMEOUT: 78
1697 REPLICA_MAX: 73
1698 NO_SUCH_ROLE: 82
1699 DROP_SPACE: 11
1700 MISSING_REQUEST_FIELD: 69
1701 MISSING_SNAPSHOT: 93
1702 WRONG_SPACE_OPTIONS: 111
1703 READONLY: 7
1704 RTREE_RECT: 101
1705 UPSERT_UNIQUE_SECONDARY_KEY: 105
1706 NO_CONNECTION: 77
1707 UNSUPPORTED_PRIV: 98
1708 WRONG_SCHEMA_VERSION: 109
1709 ROLLBACK_IN_SUB_STMT: 123
1710 PROTOCOL: 104
1711 INVALID_XLOG_TYPE: 125
1712 INDEX_PART_TYPE_MISMATCH: 24
1713 UNSUPPORTED_INDEX_FEATURE: 112
1714 sequence: []
1715 commit: 'function: 0x406a3860'
1716 cfg:
1717 pid_file: /var/run/tarantool/sessions_1.pid
1718 vinyl_run_count_per_level: 2
1719 rows_per_wal: 500000
1720 feedback_host: https://feedback.tarantool.io
1721 vinyl_range_size: 1073741824
1722 readahead: 1048576
1723 wal_dir: /var/lib/tarantool/sessions_1
1724 memtx_min_tuple_size: 16
1725 replication_connect_timeout: 30
1726 vinyl_write_threads: 4
1727 vinyl_run_size_ratio: 3.5
1728 replication_timeout: 1
1729 wal_dir_rescan_delay: 2
1730 too_long_threshold: 0.5
1731 vinyl_bloom_fpr: 0.05
1732 checkpoint_interval: 3600
1733 feedback_enabled: true
1734 wal_max_size: 268435456
1735 replication_skip_conflict: false
1736 slab_alloc_factor: 1.05
1737 log: /var/log/tarantool/sessions_1.log
1738 background: false
1739 vinyl_dir: /var/lib/tarantool/sessions_1
1740 vinyl_cache: 8589934592
1741 vinyl_read_threads: 8
1742 replication_sync_lag: 10
1743 vinyl_timeout: 60
1744 net_msg_max: 76800
1745 listen: '3300'
1746 log_format: plain
1747 vinyl_max_tuple_size: 1048576
1748 checkpoint_count: 2
1749 worker_pool_threads: 4
1750 force_recovery: false
1751 memtx_max_tuple_size: 1048576
1752 vinyl_memory: 4294967296
1753 feedback_interval: 3600
1754 memtx_memory: 268435456
1755 wal_mode: write
1756 hot_standby: true
1757 log_level: 5
1758 read_only: false
1759 work_dir: /var/lib/tarantool
1760 memtx_dir: /var/lib/tarantool/sessions_1
1761 log_nonblock: true
1762 coredump: false
1763 vinyl_page_size: 204800
1764 replication_sync_timeout: 300
1765 once: 'function: 0x41837098'
1766 NULL: null
1767 space:
1768 pusher_sessions:
1769 is_local: false
1770 temporary: false
1771 engine: vinyl
1772 creative_sessions:
1773 is_local: false
1774 temporary: false
1775 engine: vinyl
1776 binder_sessions:
1777 is_local: false
1778 temporary: false
1779 engine: vinyl
1780 backup: *12
1781 atomic: 'function: 0x41904978'
1782 rollback_to_savepoint: 'function: 0x40acfa20'
1783 info:
1784 vinyl: []
1785 version: 1.10.2-29-g6dd0d2f
1786 id: 1
1787 ro: false
1788 status: running
1789 vclock: {1: 733088637}
1790 uptime: 22485
1791 lsn: 733088637
1792 memory: []
1793 cluster:
1794 uuid: f2497906-77a6-4710-a257-e9d2ce8c0cef
1795 pid: 14793
1796 gc: []
1797 signature: 733088637
1798 replication:
1799 1:
1800 id: 1
1801 uuid: 572825e7-3d36-4b6d-89cf-dd13195df619
1802 lsn: 733088637
1803 uuid: 572825e7-3d36-4b6d-89cf-dd13195df619
1804 session:
1805 exists: 'function: 0x406aced8'
1806 on_auth: 'function: 0x406ad1c8'
1807 effective_user: 'function: 0x406a92e8'
1808 id: 'function: 0x406a9218'
1809 user: 'function: 0x406a9240'
1810 push: 'function: 0x406ad268'
1811 on_disconnect: 'function: 0x406acf78'
1812 su: 'function: 0x406acfc8'
1813 peer: 'function: 0x406acf00'
1814 on_connect: 'function: 0x406acf28'
1815 uid: 'function: 0x406a9330'
1816 on_access_denied: 'function: 0x406ad210'
1817 type: 'function: 0x406a9278'
1818 fd: 'function: 0x406acff0'
1819 sync: 'function: 0x406a92a0'
1820 euid: 'function: 0x406a9358'
1821 on_commit: 'function: 0x406a38f8'
1822 snapshot: 'function: 0x406a16b8'
1823 internal: &19
1824 cfg_set_net_msg_max: 'function: 0x406aa200'
1825 check_space_arg: 'function: 0x41a22ec0'
1826 cfg_set_memtx_max_tuple_size: 'function: 0x406a9888'
1827 cfg_check: 'function: 0x406a6f78'
1828 cfg_set_replication: 'function: 0x406a9778'
1829 replace: 'function: 0x406aab60'
1830 cfg_set_replication_timeout: 'function: 0x406a9fa0'
1831 call_loadproc: 'function: 0x406a9530'
1832 update: 'function: 0x406aab88'
1833 cfg_set_io_collect_interval: 'function: 0x406a9a10'
1834 bootstrap: 'function: 0x4183dd80'
1835 feedback_daemon:
1836 host: https://feedback.tarantool.io
1837 guard:
1838 status: suspended
1839 name: guard of feedback_daemon
1840 id: 112
1841 fiber:
1842 status: suspended
1843 name: feedback_daemon
1844 id: 113
1845 control: 'channel: 0'
1846 enabled: true
1847 shutdown: 'channel: 0'
1848 interval: 3600
1849 checkpoint_daemon:
1850 fiber:
1851 status: suspended
1852 name: checkpoint_daemon
1853 id: 109
1854 control: 'channel: 0'
1855 next_snapshot_time: 1543864026.493
1856 checkpoint_interval: 3600
1857 sequence: *9
1858 collation:
1859 exists: 'function: 0x41909550'
1860 id_by_name: 'function: 0x41909570'
1861 create: 'function: 0x41a28940'
1862 drop: 'function: 0x41a28968'
1863 check_iterator_type: 'function: 0x406bd568'
1864 cfg_set_log_level: 'function: 0x406a9830'
1865 schema_version: 'cdata<unsigned int ()>: 0x004ab440'
1866 random: 'function: 0x406a9c68'
1867 cfg_set_replication_skip_conflict: 'function: 0x406aa198'
1868 cfg_set_replication_connect_quorum: 'function: 0x406aa000'
1869 select: 'function: 0x406ab810'
1870 cfg_set_replication_sync_timeout: 'function: 0x406aa130'
1871 cfg_set_listen: 'function: 0x406a95d0'
1872 check_primary_index: 'function: 0x406bd4e0'
1873 check_index_arg: 'function: 0x406bdbd8'
1874 cfg_set_replication_sync_lag: 'function: 0x406aa0d0'
1875 cfg_set_worker_pool_threads: 'function: 0x406a97d0'
1876 schema:
1877 init: 'function: 0x41837150'
1878 func_reload: 'function: 0x406a9580'
1879 upsert: 'function: 0x406aabb0'
1880 cfg_set_log_format: 'function: 0x406a96b0'
1881 cfg_set_snap_io_rate_limit: 'function: 0x406a9ad0'
1882 cfg_set_vinyl_cache: 'function: 0x406a99a0'
1883 truncate: 'function: 0x406a9da8'
1884 compact: 'function: 0x406a9df8'
1885 cfg_set_checkpoint_count: 'function: 0x406a9b30'
1886 cfg_set_memtx_memory: 'function: 0x406a9be8'
1887 cfg_set_vinyl_timeout: 'function: 0x406a9f48'
1888 cfg_load: 'function: 0x406a9660'
1889 space: &20
1890 frommap: 'function: 0x406ab640'
1891 insert: 'function: 0x406aa968'
1892 max: 'function: 0x406a9ce0'
1893 min: 'function: 0x406a9cb8'
1894 cfg_set_vinyl_max_tuple_size: 'function: 0x406a9940'
1895 session: &21
1896 run_on_disconnect: 'function: 0x406acb00'
1897 run_on_auth: 'function: 0x406acb58'
1898 create: 'function: 0x406aca88'
1899 run_on_connect: 'function: 0x406acab0'
1900 delete: 'function: 0x406a9c40'
1901 iterator_next: 'function: 0x406a9d58'
1902 cfg_set_readahead: 'function: 0x406a9708'
1903 tuple:
1904 __gc: 'function: 0x406a7038'
1905 tuple_field_by_path: 'function: 0x406a72a0'
1906 transform: 'function: 0x406a7138'
1907 slice: 'function: 0x406a7088'
1908 tostring: 'function: 0x406a7060'
1909 tuple_to_map: 'function: 0x406a7188'
1910 cfg_set_vinyl_memory: 'function: 0x406a98e8'
1911 cfg_set_read_only: 'function: 0x406a9b90'
1912 stat: 'function: 0x406a9dd0'
1913 iterator: 'function: 0x406a9d30'
1914 cfg_set_too_long_threshold: 'function: 0x406a9a70'
1915 count: 'function: 0x406a9d08'
1916 cfg_set_replication_connect_timeout: 'function: 0x406aa068'
1917 get: 'function: 0x406a9c90'
1918 begin: 'function: 0x40ad6fc8'
1919 priv:
1920 DELETE: 4096
1921 TRIGGER: 512
1922 S: 8
1923 W: 2
1924 R: 1
1925 ALL: 4294967295
1926 A: 128
1927 REVOKE: 16384
1928 GRANT: 8192
1929 X: 4
1930 D: 64
1931 U: 16
1932 INSERT: 1024
1933 REFERENCE: 256
1934 C: 32
1935 UPDATE: 2048
1936 savepoint: 'function: 0x406ad5e0'
1937 stat:
1938 net: []
1939 reset: 'function: 0x406ac688'
1940 vinyl: 'function: 0x406ac628'
1941 index:
1942 EQ: 0
1943 GT: 6
1944 BITS_ALL_SET: 7
1945 GE: 5
1946 NEIGHBOR: 11
1947 OVERLAPS: 10
1948 REQ: 1
1949 BITS_ALL_NOT_SET: 9
1950 BITS_ANY_SET: 8
1951 LT: 3
1952 LE: 4
1953 ALL: 2
1954 slab:
1955 check: 'function: 0x406aa348'
1956 info: 'function: 0x406aa2a0'
1957 stats: 'function: 0x406aa320'
1958 runtime:
1959 info: 'function: 0x406aa400'
1960 rollback: 'function: 0x406a38a8'
1961 on_rollback: 'function: 0x406a3620'
1962 yaml:
1963 cfg:
1964 encode_load_metatables: true
1965 encode_invalid_numbers: true
1966 encode_use_tostring: false
1967 decode_max_depth: 32
1968 encode_number_precision: 14
1969 encode_sparse_convert: true
1970 decode_invalid_numbers: true
1971 encode_sparse_ratio: 2
1972 encode_max_depth: 32
1973 encode_sparse_safe: 10
1974 encode_invalid_as_nil: false
1975 decode_save_metatables: true
1976 NULL: null
1977 new: 'function: 0x40409f10'
1978 array_mt: *2
1979 decode: 'function: 0x40409ee0'
1980 map_mt: *3
1981 encode: 'function: 0x40409e78'
1982 xlog:
1983 pairs: 'function: 0x40e1af80'
1984 errno:
1985 strerror: 'function: 0x403fd1e0'
1986 bit: &22
1987 rol: 'function: builtin#70'
1988 rshift: 'function: builtin#68'
1989 ror: 'function: builtin#71'
1990 bswap: 'function: builtin#66'
1991 bxor: 'function: builtin#74'
1992 bor: 'function: builtin#73'
1993 arshift: 'function: builtin#69'
1994 bnot: 'function: builtin#65'
1995 tobit: 'function: builtin#64'
1996 lshift: 'function: builtin#67'
1997 tohex: 'function: builtin#75'
1998 band: 'function: builtin#72'
1999 box.internal: *19
2000 http.lib: *4
2001 table.clear: 'function: builtin#95'
2002 net.box.lib:
2003 encode_call_16: 'function: 0x406ad770'
2004 encode_call: 'function: 0x406ad7c0'
2005 encode_ping: 'function: 0x406ad6e8'
2006 encode_replace: 'function: 0x406ad9b8'
2007 encode_auth: 'function: 0x406ad940'
2008 encode_select: 'function: 0x406ad8a0'
2009 communicate: 'function: 0x406adc58'
2010 encode_insert: 'function: 0x406ad810'
2011 decode_greeting: 'function: 0x406ad990'
2012 decode_body: 'function: 0x406adca8'
2013 encode_eval: 'function: 0x406ad738'
2014 encode_delete: 'function: 0x406ada08'
2015 encode_upsert: 'function: 0x406ad8f0'
2016 encode_update: 'function: 0x406ada58'
2017 v2.prom: []
2018 expirationd:
2019 kill_task: 'function: 0x4069f3b0'
2020 update: 'function: 0x40ba7a80'
2021 task: 'function: 0x41a0c338'
2022 stats: 'function: 0x41a29530'
2023 tasks: 'function: 0x41a28dc8'
2024 get_task: 'function: 0x41a0c338'
2025 task_stats: 'function: 0x41a29530'
2026 run_task: 'function: 0x40e1bbd0'
2027 get_tasks: 'function: 0x41a28dc8'
2028 kill: 'function: 0x4069f3b0'
2029 start: 'function: 0x40ad85b0'
2030 show_task_list: 'function: 0x41a28dc8'
2031 help:
2032 help: &23
2033 - To get help, see the Tarantool manual at http://tarantool.org/doc/
2034 - To start the interactive Tarantool tutorial, type 'tutorial()'
2035 tutorial: &24
2036 - To start the interactive Tarantool tutorial, type 'tutorial()'
2037 jit.zone:
2038 get: 'function: 0x406a3118'
2039 flush: 'function: 0x406a30f8'
2040 package: &25
2041 preload:
2042 table.clear: 'function: 0x403f8a00'
2043 ffi: 'function: 0x403fbcb8'
2044 jit.util: 'function: 0x403fbb80'
2045 table.new: 'function: 0x403f89b0'
2046 jit.profile: 'function: 0x403fbb30'
2047 search: 'function: 0x41912f80'
2048 path: /var/spool/tarantool/.luarocks/share/lua/5.1/?.lua;/var/spool/tarantool/.luarocks/share/lua/5.1/?/init.lua;/var/spool/tarantool/.luarocks/share/lua/?.lua;/var/spool/tarantool/.luarocks/share/lua/?/init.lua;/usr/local/share/tarantool/?.lua;/usr/local/share/tarantool/?/init.lua;/usr/share/tarantool/?.lua;/usr/share/tarantool/?/init.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/usr/share/lua/5.1/?.lua;/usr/share/lua/5.1/?/init.lua;
2049 loaded: *0
2050 seeall: 'function: 0x403f7c98'
2051 loadlib: 'function: 0x403f7c00'
2052 cpath: /var/spool/tarantool/.luarocks/lib/lua/5.1/?.so;/var/spool/tarantool/.luarocks/lib/lua/?.so;/usr/local/lib/x86_64-linux-gnu/tarantool/?.so;/usr/lib/x86_64-linux-gnu/tarantool/?.so;/usr/local/lib/tarantool/?.so;/usr/local/lib/x86_64-linux-gnu/lua/5.1/?.so;/usr/lib/x86_64-linux-gnu/lua/5.1/?.so;/usr/local/lib/lua/5.1/?.so;
2053 searchpath: 'function: 0x403f7c48'
2054 loaders:
2055 - 'function: 0x403f7d30'
2056 - 'function: 0x41912fd0'
2057 - 'function: 0x41913088'
2058 - 'function: 0x419130f0'
2059 - 'function: 0x41913158'
2060 - 'function: 0x403f7d58'
2061 - 'function: 0x403f7d80'
2062 - 'function: 0x403f7da8'
2063 config: '/
2064
2065 ;
2066
2067 ?
2068
2069 !
2070
2071 -
2072
2073'
2074 msgpackffi:
2075 internal:
2076 encode_array: 'function: 0x404136b0'
2077 encode_fix: 'function: 0x41903658'
2078 encode_r: 'function: 0x40413760'
2079 decode: 'function: 0x4190df68'
2080 NULL: null
2081 encode: 'function: 0x404138c8'
2082 array_mt: *2
2083 on_encode: 'function: 0x419035f0'
2084 map_mt: *3
2085 decode_unchecked: 'function: 0x4190df68'
2086 v2.sessions_app.sessions: &26
2087 store: 'function: 0x40abb788'
2088 event: 'function: 0x41842a20'
2089 http.mime_types:
2090 gl: video/gl
2091 odc: application/vnd.oasis.opendocument.chart
2092 sfv: text/x-sfv
2093 oth: application/vnd.oasis.opendocument.text-web
2094 tcl: text/x-tcl
2095 wmlsc: application/vnd.wap.wmlscriptc
2096 t: application/x-troff
2097 sdc: application/vnd.stardivision.calc
2098 dll: application/x-msdos-program
2099 orc: audio/csound
2100 mcm: chemical/x-macmolecule
2101 kpr: application/x-kpresenter
2102 lsx: video/x-la-asf
2103 mp2: audio/mpeg
2104 cda: application/x-cdf
2105 qt: video/quicktime
2106 pdb: chemical/x-pdb
2107 aifc: audio/x-aiff
2108 oda: application/oda
2109 sda: application/vnd.stardivision.draw
2110 epsf: application/postscript
2111 ico: image/vnd.microsoft.icon
2112 cab: application/x-cab
2113 cbin: chemical/x-cactvs-binary
2114 src: application/x-wais-source
2115 dms: application/x-dms
2116 m3g: application/m3g
2117 lzh: application/x-lzh
2118 abw: application/x-abiword
2119 anx: application/annodex
2120 nef: image/x-nikon-nef
2121 dx: chemical/x-jcamp-dx
2122 vms: chemical/x-vamas-iso14976
2123 pac: application/x-ns-proxy-autoconfig
2124 mmod: chemical/x-macromodel-input
2125 cxx: text/x-c++src
2126 ots: application/vnd.oasis.opendocument.spreadsheet-template
2127 jpeg: image/jpeg
2128 mopcrt: chemical/x-mopac-input
2129 odm: application/vnd.oasis.opendocument.text-master
2130 eps3: application/postscript
2131 doc: application/msword
2132 asn: chemical/x-ncbi-asn1-spec
2133 ustar: application/x-ustar
2134 fchk: chemical/x-gaussian-checkpoint
2135 xltm: application/vnd.ms-excel.template.macroEnabled.12
2136 lha: application/x-lha
2137 cmdf: chemical/x-cmdf
2138 prf: application/pics-rules
2139 kpt: application/x-kpresenter
2140 kmz: application/vnd.google-earth.kmz
2141 potx: application/vnd.openxmlformats-officedocument.presentationml.template
2142 mp4: video/mp4
2143 dcr: application/x-director
2144 ai: application/postscript
2145 ent: chemical/x-pdb
2146 kwd: application/x-kword
2147 fm: application/x-maker
2148 mvb: chemical/x-mopac-vib
2149 ogv: video/ogg
2150 xhtml: application/xhtml+xml
2151 sha1: application/x-sha1
2152 tm: text/texmacs
2153 onetoc2: application/onenote
2154 pm: text/x-perl
2155 rm: audio/x-pn-realaudio
2156 spx: audio/ogg
2157 wad: application/x-doom
2158 pcx: image/pcx
2159 sdw: application/vnd.stardivision.writer
2160 pptx: application/vnd.openxmlformats-officedocument.presentationml.presentation
2161 book: application/x-maker
2162 wsc: text/scriptlet
2163 kil: application/x-killustrator
2164 nbp: application/mathematica
2165 md5: application/x-md5
2166 swfl: application/x-shockwave-flash
2167 dvi: application/x-dvi
2168 h++: text/x-c++hdr
2169 asc: text/plain
2170 bak: application/x-trash
2171 3gp: video/3gpp
2172 xlb: application/vnd.ms-excel
2173 mpeg: video/mpeg
2174 atomcat: application/atomcat+xml
2175 djv: image/vnd.djvu
2176 mpega: audio/mpeg
2177 swf: application/x-shockwave-flash
2178 fb: application/x-maker
2179 lsf: video/x-la-asf
2180 psd: image/x-photoshop
2181 mpga: audio/mpeg
2182 nb: application/mathematica
2183 sty: text/x-tex
2184 torrent: application/x-bittorrent
2185 gf: application/x-tex-gf
2186 ppsm: application/vnd.ms-powerpoint.slideshow.macroEnabled.12
2187 appcache: text/cache-manifest
2188 gan: application/x-ganttproject
2189 smi: application/smil+xml
2190 xcos: application/x-scilab-xcos
2191 rtx: text/richtext
2192 axv: video/annodex
2193 man: application/x-troff-man
2194 gnumeric: application/x-gnumeric
2195 x3db: model/x3d+binary
2196 ltx: text/x-tex
2197 rtf: application/rtf
2198 eot: application/vnd.ms-fontobject
2199 potm: application/vnd.ms-powerpoint.template.macroEnabled.12
2200 nwc: application/x-nwc
2201 mif: application/x-mif
2202 gif: image/gif
2203 vmd: chemical/x-vmd
2204 tr: application/x-troff
2205 xlsx: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
2206 cif: chemical/x-cif
2207 jam: application/x-jam
2208 ods: application/vnd.oasis.opendocument.spreadsheet
2209 fig: application/x-xfig
2210 jpg: image/jpeg
2211 flac: audio/flac
2212 jpg2: image/jp2
2213 cpio: application/x-cpio
2214 mid: audio/midi
2215 mov: video/quicktime
2216 rdp: application/x-rdp
2217 srt: text/plain
2218 jpe: image/jpeg
2219 mop: chemical/x-mopac-input
2220 pfb: application/x-font
2221 pas: text/x-pascal
2222 ras: image/x-cmu-raster
2223 crt: application/x-x509-ca-cert
2224 art: image/x-jg
2225 cc: text/x-c++src
2226 kar: audio/midi
2227 csm: chemical/x-csml
2228 wav: audio/x-wav
2229 gsm: audio/x-gsm
2230 wpd: application/vnd.wordperfect
2231 xsl: application/xslt+xml
2232 stc: application/vnd.sun.xml.calc.template
2233 sldm: application/vnd.ms-powerpoint.slide.macroEnabled.12
2234 c3d: chemical/x-chem3d
2235 cap: application/vnd.tcpdump.pcap
2236 lhs: text/x-literate-haskell
2237 sitx: application/x-stuffit
2238 one: application/onenote
2239 ros: chemical/x-rosdal
2240 gcd: text/x-pcs-gcd
2241 o: application/x-object
2242 aso: chemical/x-ncbi-asn1-binary
2243 ogg: audio/ogg
2244 pbm: image/x-portable-bitmap
2245 iso: application/x-iso9660-image
2246 xbm: image/x-xbitmap
2247 mng: video/x-mng
2248 isp: application/x-internet-signup
2249 shtml: text/html
2250 shp: application/x-qgis
2251 uls: text/iuls
2252 ksp: application/x-kspread
2253 ms: application/x-troff-ms
2254 moo: chemical/x-mopac-out
2255 gcf: application/x-graphing-calculator
2256 oga: audio/ogg
2257 wbmp: image/vnd.wap.wbmp
2258 cache: chemical/x-cache
2259 rss: application/x-rss+xml
2260 cat: application/vnd.ms-pki.seccat
2261 es: application/ecmascript
2262 class: application/java-vm
2263 xpi: application/x-xpinstall
2264 cr2: image/x-canon-cr2
2265 mph: application/x-comsol
2266 rgb: image/x-rgb
2267 cdy: application/vnd.cinderella
2268 wax: audio/x-ms-wax
2269 jmz: application/x-jmol
2270 jpm: image/jpm
2271 ttl: text/turtle
2272 gjf: chemical/x-gaussian-input
2273 ist: chemical/x-isostar
2274 odf: application/vnd.oasis.opendocument.formula
2275 svgz: image/svg+xml
2276 texi: application/x-texinfo
2277 h: text/x-chdr
2278 spl: application/x-futuresplash
2279 cbr: application/x-cbr
2280 eps2: application/postscript
2281 hwp: application/x-hwp
2282 m3u8: application/x-mpegURL
2283 csv: text/csv
2284 pyo: application/x-python-code
2285 ppm: image/x-portable-pixmap
2286 rd: chemical/x-mdl-rdfile
2287 mxf: application/mxf
2288 docm: application/vnd.ms-word.document.macroEnabled.12
2289 xpm: image/x-xpixmap
2290 cxf: chemical/x-cxf
2291 pgn: application/x-chess-pgn
2292 p: text/x-pascal
2293 diff: text/x-diff
2294 otg: application/vnd.oasis.opendocument.graphics-template
2295 eps: application/postscript
2296 dl: video/dl
2297 '323': text/h323
2298 dcm: application/dicom
2299 dotx: application/vnd.openxmlformats-officedocument.wordprocessingml.template
2300 mp3: audio/mpeg
2301 tex: text/x-tex
2302 mdb: application/msaccess
2303 odb: application/vnd.oasis.opendocument.database
2304 pl: text/x-perl
2305 jp2: image/jp2
2306 ppsx: application/vnd.openxmlformats-officedocument.presentationml.slideshow
2307 sit: application/x-stuffit
2308 pyc: application/x-python-code
2309 smil: application/smil+xml
2310 chm: chemical/x-chemdraw
2311 ~: application/x-trash
2312 atom: application/atom+xml
2313 hpp: text/x-c++hdr
2314 key: application/pgp-keys
2315 cef: chemical/x-cxf
2316 cac: chemical/x-cache
2317 iges: model/iges
2318 fli: video/fli
2319 scr: application/x-silverlight
2320 xlsm: application/vnd.ms-excel.sheet.macroEnabled.12
2321 ief: image/ief
2322 xul: application/vnd.mozilla.xul+xml
2323 tiff: image/tiff
2324 hxx: text/x-c++hdr
2325 moc: text/x-moc
2326 flv: video/x-flv
2327 ra: audio/x-realaudio
2328 davmount: application/davmount+xml
2329 onepkg: application/onenote
2330 ppt: application/vnd.ms-powerpoint
2331 bmp: image/x-ms-bmp
2332 sql: application/x-sql
2333 cls: text/x-tex
2334 me: application/x-troff-me
2335 sik: application/x-trash
2336 chrt: application/x-kchart
2337 vcs: text/x-vcalendar
2338 pgp: application/pgp-encrypted
2339 onetmp: application/onenote
2340 iii: application/x-iphone
2341 orf: image/x-olympus-orf
2342 kml: application/vnd.google-earth.kml+xml
2343 eml: message/rfc822
2344 otp: application/vnd.oasis.opendocument.presentation-template
2345 cml: chemical/x-cml
2346 old: application/x-trash
2347 hin: chemical/x-hin
2348 lin: application/bbolin
2349 jad: text/vnd.sun.j2me.app-descriptor
2350 sldx: application/vnd.openxmlformats-officedocument.presentationml.slide
2351 wml: text/vnd.wap.wml
2352 m3u: audio/x-mpegurl
2353 pcf.Z: application/x-font
2354 frm: application/x-maker
2355 au: audio/basic
2356 latex: application/x-latex
2357 text: text/plain
2358 csd: audio/csound
2359 py: text/x-python
2360 dxr: application/x-director
2361 c++: text/x-c++src
2362 igs: model/iges
2363 ly: text/x-lilypond
2364 b: chemical/x-molconn-Z
2365 wrl: x-world/x-vrml
2366 bcpio: application/x-bcpio
2367 csf: chemical/x-cache-csf
2368 qgs: application/x-qgis
2369 mcif: chemical/x-mmcif
2370 gsf: application/x-font
2371 wp5: application/vnd.wordperfect5.1
2372 crl: application/x-pkcs7-crl
2373 skp: application/x-koan
2374 bib: text/x-bibtex
2375 gen: chemical/x-genbank
2376 mmf: application/vnd.smaf
2377 pot: text/plain
2378 mpc: chemical/x-mopac-input
2379 ins: application/x-internet-signup
2380 cdt: image/x-coreldrawtemplate
2381 csh: text/x-csh
2382 odt: application/vnd.oasis.opendocument.text
2383 msh: model/mesh
2384 dmg: application/x-apple-diskimage
2385 skd: application/x-koan
2386 etx: text/x-setext
2387 shar: application/x-shar
2388 mxu: video/vnd.mpegurl
2389 icz: text/calendar
2390 ctx: chemical/x-ctx
2391 txt: text/plain
2392 xslt: application/xslt+xml
2393 cdr: image/x-coreldraw
2394 spc: chemical/x-galactic-spc
2395 dot: application/msword
2396 json: application/json
2397 pfa: application/x-font
2398 dif: video/dv
2399 rar: application/rar
2400 tar: application/x-tar
2401 val: chemical/x-ncbi-asn1-binary
2402 gam: chemical/x-gamess-input
2403 vrm: x-world/x-vrml
2404 hqx: application/mac-binhex40
2405 sisx: x-epoc/x-sisx-app
2406 mpg: video/mpeg
2407 ice: x-conference/x-cooltalk
2408 mm: application/x-freemind
2409 mpv: video/x-matroska
2410 lyx: application/x-lyx
2411 epsi: application/postscript
2412 avi: video/x-msvideo
2413 wvx: video/x-ms-wvx
2414 wmx: video/x-ms-wmx
2415 odp: application/vnd.oasis.opendocument.presentation
2416 wmv: video/x-ms-wmv
2417 mol2: chemical/x-mol2
2418 midi: audio/midi
2419 wm: video/x-ms-wm
2420 dv: video/dv
2421 sig: application/pgp-signature
2422 htc: text/x-component
2423 lzx: application/x-lzx
2424 asx: video/x-ms-asf
2425 asf: video/x-ms-asf
2426 '%': application/x-trash
2427 sdd: application/vnd.stardivision.impress
2428 shx: application/x-qgis
2429 istr: chemical/x-isostar
2430 java: text/x-java
2431 cpp: text/x-c++src
2432 wz: application/x-wingz
2433 c: text/x-csrc
2434 mpe: video/mpeg
2435 fbdoc: application/x-maker
2436 sti: application/vnd.sun.xml.impress.template
2437 zmt: chemical/x-mopac-input
2438 brf: text/plain
2439 xlsb: application/vnd.ms-excel.sheet.binary.macroEnabled.12
2440 jnlp: application/x-java-jnlp-file
2441 rpm: application/x-redhat-package-manager
2442 pptm: application/vnd.ms-powerpoint.presentation.macroEnabled.12
2443 ica: application/x-ica
2444 xls: application/vnd.ms-excel
2445 info: application/x-info
2446 movie: video/x-sgi-movie
2447 x3dv: model/x3d+vrml
2448 dotm: application/vnd.ms-word.template.macroEnabled.12
2449 silo: model/mesh
2450 jar: application/java-archive
2451 cpt: image/x-corelphotopaint
2452 mkv: video/x-matroska
2453 deb: application/x-debian-package
2454 hta: application/hta
2455 embl: chemical/x-embl-dl-nucleotide
2456 wbxml: application/vnd.wap.wbxml
2457 tif: image/tiff
2458 apk: application/vnd.android.package-archive
2459 sdf: chemical/x-mdl-sdfile
2460 html: text/html
2461 stl: application/sla
2462 rdf: application/rdf+xml
2463 rxn: chemical/x-mdl-rxnfile
2464 tgf: chemical/x-mdl-tgf
2465 frame: application/x-maker
2466 crw: image/x-canon-crw
2467 xyz: chemical/x-xyz
2468 mol: chemical/x-mdl-molfile
2469 wmlc: application/vnd.wap.wmlc
2470 wmd: application/x-ms-wmd
2471 std: application/vnd.sun.xml.draw.template
2472 gpt: chemical/x-mopac-graph
2473 cdf: application/x-cdf
2474 ppam: application/vnd.ms-powerpoint.addin.macroEnabled.12
2475 gal: chemical/x-gaussian-log
2476 docx: application/vnd.openxmlformats-officedocument.wordprocessingml.document
2477 prt: chemical/x-ncbi-asn1-ascii
2478 ez: application/andrew-inset
2479 scala: text/x-scala
2480 cbz: application/x-cbz
2481 mbox: application/mbox
2482 vrml: x-world/x-vrml
2483 erf: image/x-epson-erf
2484 cpa: chemical/x-compass
2485 ctab: chemical/x-cactvs-binary
2486 woff: application/x-font-woff
2487 wma: audio/x-ms-wma
2488 pat: image/x-coreldrawpattern
2489 ram: audio/x-pn-realaudio
2490 tsp: application/dsptype
2491 tgz: application/x-gtar-compressed
2492 gjc: chemical/x-gaussian-input
2493 sxc: application/vnd.sun.xml.calc
2494 xltx: application/vnd.openxmlformats-officedocument.spreadsheetml.template
2495 jdx: chemical/x-jcamp-dx
2496 7z: application/x-7z-compressed
2497 sco: audio/csound
2498 com: application/x-msdos-program
2499 js: application/javascript
2500 jng: image/x-jng
2501 atomsrv: application/atomserv+xml
2502 bat: application/x-msdos-program
2503 axa: audio/annodex
2504 sds: application/vnd.stardivision.chart
2505 skt: application/x-koan
2506 roff: application/x-troff
2507 snd: audio/basic
2508 pk: application/x-tex-pk
2509 wmls: text/vnd.wap.wmlscript
2510 pcf: application/x-font
2511 sce: application/x-scilab
2512 tk: text/x-tcl
2513 x3d: model/x3d+xml
2514 sxm: application/vnd.sun.xml.math
2515 sv4crc: application/x-sv4crc
2516 pls: audio/x-scpls
2517 ps: application/postscript
2518 htm: text/html
2519 xlt: application/vnd.ms-excel
2520 wmz: application/x-ms-wmz
2521 aiff: audio/x-aiff
2522 ts: video/MP2T
2523 msi: application/x-msi
2524 taz: application/x-gtar-compressed
2525 sd2: audio/x-sd2
2526 png: image/png
2527 gau: chemical/x-gaussian-input
2528 kwt: application/x-kword
2529 boo: text/x-boo
2530 cer: chemical/x-cerius
2531 sxd: application/vnd.sun.xml.draw
2532 vcf: text/x-vcard
2533 gcg: chemical/x-gcg8-sequence
2534 amr: audio/amr
2535 vcd: application/x-cdlink
2536 djvu: image/vnd.djvu
2537 awb: audio/amr-wb
2538 xcf: application/x-xcf
2539 cdx: chemical/x-cdx
2540 sw: chemical/x-swissprot
2541 qtl: application/x-quicktimeplayer
2542 hs: text/x-haskell
2543 xtel: chemical/x-xtel
2544 m4a: audio/mpeg
2545 sgf: application/x-go-sgf
2546 sv4cpio: application/x-sv4cpio
2547 opus: audio/ogg
2548 fch: chemical/x-gaussian-checkpoint
2549 css: text/css
2550 cub: chemical/x-gaussian-cube
2551 ser: application/java-serialized-object
2552 dat: application/x-ns-proxy-autoconfig
2553 xsd: application/xml
2554 webm: video/webm
2555 skm: application/x-koan
2556 alc: chemical/x-alchemy
2557 nc: application/x-netcdf
2558 sxg: application/vnd.sun.xml.writer.global
2559 sxi: application/vnd.sun.xml.impress
2560 texinfo: application/x-texinfo
2561 bsd: chemical/x-crossfire
2562 csml: chemical/x-csml
2563 gamin: chemical/x-gamess-input
2564 sid: audio/prs.sid
2565 sxw: application/vnd.sun.xml.writer
2566 cascii: chemical/x-cactvs-binary
2567 d: text/x-dsrc
2568 odg: application/vnd.oasis.opendocument.graphics
2569 kin: chemical/x-kinemage
2570 ogx: application/ogg
2571 mmd: chemical/x-macromodel-input
2572 gtar: application/x-gtar
2573 maker: application/x-maker
2574 pcap: application/vnd.tcpdump.pcap
2575 sd: chemical/x-mdl-sdfile
2576 emb: chemical/x-embl-dl-nucleotide
2577 sci: application/x-scilab
2578 thmx: application/vnd.ms-officetheme
2579 hdf: application/x-hdf
2580 sgl: application/vnd.stardivision.writer-global
2581 xht: application/xhtml+xml
2582 jpx: image/jpx
2583 pnm: image/x-portable-anymap
2584 udeb: application/x-debian-package
2585 svg: image/svg+xml
2586 tsv: text/tab-separated-values
2587 pdf: application/pdf
2588 zip: application/zip
2589 jpf: image/jpx
2590 rb: application/x-ruby
2591 odi: application/vnd.oasis.opendocument.image
2592 xlam: application/vnd.ms-excel.addin.macroEnabled.12
2593 vsd: application/vnd.visio
2594 xwd: image/x-xwindowdump
2595 mesh: model/mesh
2596 exe: application/x-msdos-program
2597 pgm: image/x-portable-graymap
2598 hh: text/x-c++hdr
2599 wk: application/x-123
2600 pps: application/vnd.ms-powerpoint
2601 inp: chemical/x-gamess-input
2602 cu: application/cu-seeme
2603 sh: text/x-sh
2604 mml: text/mathml
2605 xspf: application/xspf+xml
2606 cod: application/vnd.rim.cod
2607 p7r: application/x-pkcs7-certreqresp
2608 sct: text/scriptlet
2609 bin: application/octet-stream
2610 xml: application/xml
2611 oza: application/x-oz-application
2612 ics: text/calendar
2613 sis: application/vnd.symbian.install
2614 dir: application/x-director
2615 patch: text/x-diff
2616 stw: application/vnd.sun.xml.writer.template
2617 ott: application/vnd.oasis.opendocument.text-template
2618 aif: audio/x-aiff
2619 http.client:
2620 patch: 'function: 0x41749aa8'
2621 options: 'function: 0x41a1a048'
2622 request: 'function: 0x4174a9a0'
2623 put: 'function: 0x4174a840'
2624 connect: 'function: 0x4174a3b8'
2625 delete: 'function: 0x41a18798'
2626 post: 'function: 0x417499d8'
2627 trace: 'function: 0x41a15d20'
2628 head: 'function: 0x417497e8'
2629 new: 'function: 0x40abb960'
2630 get: 'function: 0x41a17670'
2631 csv:
2632 dump: 'function: 0x40ac22e8'
2633 load: 'function: 0x40ac22a8'
2634 iterate: 'function: 0x40ac2228'
2635 jit.dump:
2636 start: 'function: 0x40e9f9e0'
2637 on: 'function: 0x40e9f9e0'
2638 off: 'function: 0x40e9f8e0'
2639 jit.bc:
2640 line: 'function: 0x40abcca0'
2641 off: 'function: 0x41a119f0'
2642 targets: 'function: 0x40410aa8'
2643 start: 'function: 0x40ad2378'
2644 on: 'function: 0x40ad2378'
2645 dump: 'function: 0x41a11910'
2646 help.en_US:
2647 tutorial:
2648 - |
2649 Tutorial -- Screen #1 -- Hello, Moon
2650 ====================================
2651
2652 Welcome to the Tarantool tutorial.
2653 It will introduce you to Tarantool’s Lua application server
2654 and database server, which is what’s running what you’re seeing.
2655 This is INTERACTIVE -- you’re expected to enter requests
2656 based on the suggestions or examples in the screen’s text.
2657
2658 The first request is:
2659
2660 5.1, "Olá", "Lua"
2661 ------------------
2662
2663 This isn’t your grandfather’s "Hello World" ...
2664 the decimal literal 5.1 and the two strings inside
2665 single quotes ("Hello Moon" in Portuguese) will just
2666 be repeated, without need for a print() statement.
2667
2668 Take that one-line request and enter it below after the
2669 "tarantool>" prompt, then type Enter.
2670 You’ll see the response:
2671 ---
2672 - 5.1
2673 - Olá
2674 - Lua
2675 ...
2676 Then you’ll get a chance to repeat -- perhaps entering
2677 something else such as "Longer String",-1,-3,0.
2678 When you’re ready to go to the next screen, enter <tutorial("next")>.
2679 - |
2680 Tutorial -- Screen #2 -- Variables
2681 ==================================
2682
2683 Improve on "5.1, "Olá", "Lua""
2684 by using variables rather than literals,
2685 and put the strings inside braces, which means
2686 they’re elements of a TABLE.
2687 More in the Lua manual: http://www.lua.org/pil/2.html
2688
2689 You don’t need to declare variables in advance
2690 because Lua figures out the data type from what
2691 you assign to it. Assignment is done with the "=" operator.
2692
2693 If the data type of variable t is table, then the
2694 elements can be referenced as t[1], t[2], and so on.
2695 More in the Lua manual: http://www.lua.org/pil/2.5.html
2696
2697 Request #2 is:
2698
2699 n = 5.1
2700 t = {"Olá", "Lua"}
2701 n, t[1], t[2]
2702 ------------------
2703
2704 Take all the three lines and enter them below after the
2705 "tarantool>" prompt, then type Enter.
2706 Or try different values in a different order.
2707 When you’re ready to go to the next screen, enter <tutorial("next")>.
2708 Or, to go to the previous screen, enter <tutorial("prev")>.
2709 - |
2710 Tutorial -- Screen #3 -- Loops
2711 ==============================
2712
2713 Add action by using loops rather than static displays.
2714 There are several syntaxes for loops in Lua,
2715 but we’ll just use one:
2716 for variable-name = start-value, end-value, 1 do loop-body end
2717 which is good enough if you want to assign a
2718 start-value to a variable, do what’s in the loop body,
2719 add 1 to the variable, and repeat until it equals end-value.
2720 More in the Lua manual: http://www.lua.org/pil/4.3.4.html.
2721
2722 Request #3 is:
2723
2724 result_table = {}
2725 n = 5.1
2726 for i=1,2,1 do result_table[i] = n * i end
2727 result_table
2728 ------------------------------------------
2729
2730 Take all four lines and enter them below after the
2731 "tarantool>" prompt, then type Enter.
2732 For adventure, change the loop to "for i=1,3,1"
2733 (don’t worry, it won’t crash).
2734 When you’re ready to go to the next screen, enter <tutorial("next")>.
2735 - |
2736 Tutorial -- Screen #4 -- Operators
2737 ==================================
2738
2739 Among the many operators that Lua supports, you most often see:
2740 For arithmetic: * (multiply), + (add), - (subtract), / (divide).
2741 For strings: .. (concatenate)
2742 More in the Lua manual: http://www.lua.org/pil/3.1.html
2743
2744 Request #4 is:
2745
2746 n = 5.1
2747 t = {"Olá", "Lua"}
2748 for i=1,2,1 do n = n * 2 t[1] = t[1] .. t[2] end
2749 n,t[1],t[2]
2750 ------------------------------------------------
2751
2752 Before you type that in and see Tarantool display the result,
2753 try to predict whether the display will be
2754 (a) 20.4 OláLuaLua Lua
2755 (b) 10.2 Olá Lua Lua Lua
2756 (c) 5.1 Olá Lua
2757
2758 The answer will appear when you type in the request.
2759 When you’re ready to go to the next screen, enter <tutorial("next")>.
2760 - |
2761 Tutorial -- Screen #5 -- Conditions
2762 ===================================
2763
2764 A condition involves a comparison operator such as "==",
2765 ">", ">=", "<", "<=". Conditions are used in statements
2766 of the form if ... then.
2767 More in the Lua manual: http://www.lua.org/pil/4.3.1.html
2768
2769 Request #5 is:
2770
2771 x = 17
2772 if x * 2 > 34 then result = x else result = "no" end
2773 result
2774 ----------------------------------------------------
2775
2776 Before you type in those three lines and see Tarantool display
2777 the result, try to predict whether the display will be
2778 (a) 17
2779 (b) 34
2780 (c) no
2781 The answer will appear when you type in the request.
2782 When you’re ready to go to the next screen, enter <tutorial("next")>.
2783 - |
2784 Tutorial -- Screen #6 -- Delimiters
2785 ===================================
2786
2787 This is just to prepare for later exercises
2788 which will go over many lines. There is a
2789 Tarantool instruction that means <don’t execute
2790 every time I type Enter; wait until I type a
2791 special string called the "delimiter".>
2792 More in the Tarantool manual:
2793 http://tarantool.org/doc/book/administration.html#requests
2794
2795 Request #6 is:
2796
2797 console = require("console"); console.delimiter("!")
2798 ----------------------------------------------------
2799
2800 It’s not an exercise -- just do it.
2801 Cancelling the delimiter could be done with
2802 console.delimiter("")!
2803 but you’ll see "!" in following exercises.
2804
2805 You'll need a custom delimiter only in the trial console at
2806 http://try.tarantool.org. Tarantool console in production is smarter.
2807 It can tell when a multi-line request has not ended (for example,
2808 if it sees that a function declaration does not have an end keyword,
2809 as we'll be writing on the next screen).
2810
2811 When you’re ready to go to the next screen, enter <tutorial("next")!>.
2812 Yes, <tutorial("next")!> now has to end with an exclamation mark too!
2813 - |
2814 Tutorial -- Screen #7 -- Simple functions
2815 =========================================
2816
2817 A function, or a stored procedure that returns a value,
2818 is a named set of Lua requests whose simplest form is
2819 function function_name () body end
2820 More in the Lua manual: http://www.lua.org/pil/5.html
2821
2822 Request #7 is:
2823
2824 n = 0
2825 function func ()
2826 for i=1,100,1 do n = n + i end
2827 return n
2828 end!
2829 func()!
2830 ------------------------------
2831
2832 This defines a function which sums all the numbers
2833 between 1 and 100, and returns the final result.
2834 The request "func()!" invokes the function.
2835 - |
2836 Tutorial -- Screen #8 -- Improved functions
2837 ===========================================
2838
2839 Improve the simple function by avoiding globals.
2840 The variable n could be passed as a parameter
2841 and the variable i could be declared as local.
2842 More in the Lua manual: http://www.lua.org/pil/4.2.html
2843
2844 Request #8 is:
2845
2846 function func (n)
2847 local i
2848 for i=1,100,1 do n = n + i end
2849 return n
2850 end!
2851 func(0)!
2852 ------------------------------
2853 - |
2854 Tutorial -- Screen #9 -- Comments
2855 =================================
2856
2857 There are several ways to add comments, but
2858 one will do: (minus sign) (minus sign) comment-text.
2859 More in the Lua manual: http://www.lua.org/pil/1.3.html
2860
2861 Request #9 is:
2862
2863 -- func is a function which returns a sum.
2864 -- n is a parameter. i is a local variable.
2865 -- "!" is a delimiter (introduced in Screen #6)
2866 -- func is a function (introduced in Screen #7)
2867 -- n is a parameter (introduced in Screen #8)
2868 -- "n = n + 1" is an operator usage (introduced in Screen #4)
2869 -- "for ... do ... end" is a loop (introduced in Screen #3)
2870 function func(n) -- n is a parameter
2871 local i -- i is a local variable
2872 for i=1,100,1 do n = n + i end
2873 return n
2874 end!
2875 -- invoke the function
2876 func(0)!
2877 -------------------------------------------
2878
2879 Obviously it will work, so just type <tutorial("next")!> now.
2880 - |
2881 Tutorial -- Screen #10 -- Packages
2882 ==================================
2883
2884 Many developers have gone to the trouble of making
2885 packages of functions (sometimes called "modules")
2886 that have a general utility.
2887 More in the Luarocks list: http://luarocks.org/
2888
2889 Most packages have to be "required", with the syntax
2890 variable_name = require("package-name")
2891 which should look familiar because earlier you said
2892 console = require("console")
2893
2894 At this point, if you just say the variable_name,
2895 you’ll see a list of the package’s members and
2896 functions. If then you use a "." operator as in
2897 package-variable-name.function_name()
2898 you’ll invoke a package’s function.
2899 (At a different level you’ll have to use a ":"
2900 operator, as you’ll see in later examples.)
2901
2902 Request #10 is:
2903
2904 fiber = require("fiber")!
2905 fiber!
2906 fiber.status()!
2907 -------------------------
2908
2909 First you’ll see a list of functions, one of which is "status".
2910 Then you’ll see the fiber's current status (the fiber is running now).
2911 More on fibers on the next screen, so type <tutorial("next")!> now.
2912 - |
2913 Tutorial -- Screen #11 -- The fiber package
2914 ===========================================
2915
2916 Make a function that will run like a daemon in the
2917 background until you cancel it. For this you need
2918 a fiber. Tarantool is a "cooperative multitasking"
2919 application server, which means that multiple
2920 tasks each get a slice, but they have to yield
2921 occasionally so that other tasks get a chance.
2922 That’s what a properly designed fiber will do.
2923 More in the Tarantool manual:
2924 http://tarantool.org/doc/reference/reference_lua/fiber.html
2925
2926 Request #11 is:
2927
2928 fiber = require("fiber")!
2929 gvar = 0!
2930 function function_x()
2931 for i=0,600,1 do
2932 gvar = gvar + 1
2933 fiber.sleep(1)
2934 end
2935 end!
2936 fid = fiber.create(function_x)!
2937 gvar!
2938 -------------------------------
2939
2940 The fiber.sleep(1) function will go to sleep for
2941 one second, which is one way of yielding.
2942 So the "for i=0,600,1" loop will go on for about 600 seconds (10 minutes).
2943 During waking moments, gvar will go up by 1 -- and
2944 gvar is deliberately a global variable. So it’s
2945 possible to monitor it: slowly type "gvar!" a few
2946 times and notice how the value mysteriously increases.
2947 - |
2948 Tutorial -- Screen #12 -- The socket package
2949 ============================================
2950
2951 Connect to the Internet and send a message to Tarantool's web-site.
2952
2953 Request #12 is:
2954
2955 function socket_get ()
2956 local socket, sock, result
2957 socket = require("socket")
2958 sock = socket.tcp_connect("tarantool.org", 80)
2959 sock:send("GET / HTTP/1.0\r\nHost: tarantool.org\r\n\r\n")
2960 result = sock:read(17)
2961 sock:close()
2962 return result
2963 end!
2964 socket_get()!
2965 --------------------------------
2966
2967 Briefly these requests are opening a socket
2968 and sending a "GET" request to tarantool.org’s server.
2969 The response will be short, for example
2970 "- "HTTP/1.1 302 OK\r\n""
2971 but it shows you’ve gotten in touch with a distant server.
2972 More in the Tarantool manual:
2973 http://tarantool.org/doc/reference/reference_lua/socket.html
2974 - |
2975 Tutorial -- Screen #13 -- The box package
2976 =========================================
2977
2978 So far you’ve seen Tarantool in action as a
2979 Lua application server. Henceforth you’ll see
2980 it as a DBMS (database management system) server
2981 -- with Lua stored procedures.
2982
2983 In serious situations you’d have to ask the
2984 database administrator to create database objects
2985 and grant read/write access to you, but here
2986 you’re the "admin" user -- you have administrative
2987 powers -- so you can start manipulating data immediately.
2988 More in the Tarantool manual:
2989 http://tarantool.org/doc/book/box/index.html
2990
2991 Request #13 is:
2992
2993 box.schema.space.create("tutor")!
2994 box.space.tutor:create_index("primary",{})!
2995 box.space.tutor:replace{1,"First tuple"}!
2996 box.space.tutor:replace{2,"Second tuple"}!
2997 box.space.tutor:replace{3,"Third tuple"}!
2998 box.space.tutor:replace{4,"Fourth tuple"}!
2999 box.space.tutor:replace{5,"Fifth tuple"}!
3000 box.space.tutor!
3001 -------------------------------------------
3002
3003 Please ignore all the requests except the last one.
3004 You’ll see a description of a space named tutor.
3005 To understand the description, you just have to know that:
3006 ** fields are numbered item-storage areas
3007 (vaguely like columns in an SQL DBMS)
3008 ** tuples are collections of fields, as are Lua tables
3009 (vaguely like rows in an SQL DBMS)
3010 ** spaces are where Tarantool stores sets of tuples
3011 (vaguely like databases in an SQL DBMS)
3012 ** indexes are objects that make lookups of tuples faster
3013 (vaguely like indexes in an SQL DBMS)
3014 Much of the description doesn’t matter right now; it’s
3015 enough if you see that package box gets a space which is
3016 named tutor, and it has one index on the first field.
3017 - |
3018 Tutorial -- Screen #14 -- box.select()
3019 ======================================
3020
3021 The most common data-manipulation function is box.select().
3022
3023 One of the syntaxes is:
3024 box.space.tutor.index.primary:select({1}, {iterator = "GE"})
3025 and it returns a set of tuples via the index of the tutor
3026 space.
3027 Now that you know that, and considering that you already
3028 know how to make functions and loops in Lua, it’s simple
3029 to figure out how to search and display the first five
3030 tuples in the database.
3031
3032 Request #14 is:
3033
3034 -- This function will select and display 5 tuples in space=tutor
3035 function database_display (space_name)
3036 local i
3037 local result = ""
3038 t = box.space[space_name].index.primary:select({1}, {iterator = "GE"})
3039 for i=1,5,1 do
3040 result = result .. t[i][1] .. " " .. t[i][2] .. "\n"
3041 end
3042 return result
3043 end!
3044 database_display("tutor")!
3045 --------------------------
3046
3047 So select() is returning a set of tuples into a Lua table
3048 named t, and the loop is going to print each element of
3049 the table. That is, when you call database_display()! you’ll
3050 see a display of what’s in the tuples.
3051 - |
3052 Tutorial -- Screen #15 -- box.replace()
3053 =======================================
3054
3055 Pick any of the tuples that were displayed on the last screen.
3056 Recall that the first field is the indexed field.
3057 That’s all you need to replace the rest of the fields with
3058 new values. The syntax of box.replace(), pared down, is:
3059 box.space.tutor:replace{primary-key-field, other-fields}
3060 More in the Tarantool manual:
3061 http://tarantool.org/doc/book/box/box_space.html#lua-function.space_object.replace
3062 Tarantool by default keeps database changes in memory,
3063 but box.replace() will cause a write to a log, and log
3064 information can later be consolidated with another box
3065 function (box.snapshot).
3066
3067 Request #15 is:
3068
3069 box.space.tutor:replace{1, "My First Piece Of Data"}!
3070 -----------------------------------------------------
3071
3072 If there is already a "tuple" (our equivalent of a record)
3073 whose number is equal to 1, it will be replaced with your
3074 new data. Otherwise it will be created for the first time.
3075 The display will be the formal description of the new tuple.
3076 - |
3077 Tutorial -- Screen #16 -- Create your own space
3078 ===============================================
3079
3080 You’ve now selected and replaced tuples from the
3081 tutor space, and you could select and replace many
3082 tuples because you know how to make variables and
3083 functions and loops that do selecting or replacing.
3084 But you’ve been confined to a space and an index
3085 that Tarantool started with.
3086 Suppose that you want to create your own.
3087 More in the Tarantool manual:
3088 http://tarantool.org/doc/getting_started.html#starting-tarantool-and-making-your-first-database
3089
3090 Request #16 is:
3091
3092 box.schema.space.create("test", {engine="memtx"})!
3093 --------------------------------------------------
3094
3095 The new space’s name will be "test" and the engine
3096 will be "memtx" -- the engine which keeps all tuples
3097 in memory, and writes changes to a log file to ensure
3098 that data can’t be lost. Although "memtx" is the
3099 default engine anyway, specifying it does no harm.
3100 - |
3101 Tutorial -- Screen #17 -- Create your own index
3102 ===============================================
3103
3104 Having a space isn’t enough -- you must have at
3105 least one index. Indexes make access faster.
3106 Indexes can be declared to be "unique", which
3107 is important because some combination of the
3108 fields must be unique, for identification purposes.
3109 More in the Tarantool manual:
3110 https://tarantool.org/doc/book/box/data_model.html#index
3111
3112 Request #17 is:
3113
3114 box.space.test:create_index("primary",{unique = true, parts = {1, "NUM"}})!
3115 box.space.test:create_index("secondary",{parts = {2, "STR"}})!
3116 --------------------------------------------------------------
3117
3118 This means the first index will be named primary,
3119 will be unique, will be on the first field of each
3120 tuple, and will be numeric. The second index will
3121 be named secondary, doesn’t have to be unique, will
3122 be on the second field of each tuple, and will be
3123 in order by string value.
3124 - |
3125 Tutorial -- Screen #18 -- Insert multiple tuples
3126 ================================================
3127
3128 In a loop, put some tuples in your new space.
3129 Because of the index definitions, the first field
3130 must be a number, the second field must be a string,
3131 and the later fields can be anything.
3132 Use a function in the Lua string library to make
3133 values for the second field.
3134 More in the Lua manual: http://www.lua.org/pil/20.html
3135
3136 Request #18 is:
3137
3138 for i=65,70,1 do
3139 box.space.test:replace{i, string.char(i)}
3140 end!
3141 -----------------------------------------
3142
3143 Tip: to select the tuples later, use the function
3144 that you created earlier: database_display("test")!
3145 - |
3146 Tutorial -- Screen #19 -- Become another user
3147 =============================================
3148
3149 Remember, you’re currently "admin" -- administrator.
3150 Now switch to being "guest", a much less powerful user.
3151
3152 Request #19 is:
3153
3154 box.session.su("guest") -- switch user to "guest"!
3155 box.space.test:replace{100,""} -- try to add a tuple!
3156 -----------------------------------------------------
3157
3158 The result will be an error message telling you that
3159 you don’t have the privilege to do that any more.
3160 That’s good news. It shows that Tarantool prevents
3161 unauthorized users from working with databases.
3162 But you can say box.session.su("admin")! to become
3163 a powerful user again, because for this tutorial
3164 the "admin" user isn’t protected by a password.
3165 - |
3166 Tutorial -- Screen #20 -- The bigger Tutorials
3167 ==============================================
3168
3169 You can continue to type in whatever Lua instructions,
3170 package requires, and database-manipulations you want,
3171 here on this screen. But to really get into Tarantool,
3172 you should download it so that you can be your own
3173 administrator and create your own permanent databases. The
3174 Tarantool manual has three significant tutorials:
3175
3176 Insert one million tuples with a Lua stored procedure,
3177 Sum a JSON field for all tuples, and
3178 Indexed pattern search.
3179
3180 See http://tarantool.org/en/doc/tutorials/lua_tutorials.html
3181
3182 Request #20 is:
3183
3184 ((Whatever you want. Enjoy!))
3185
3186 When you’re finished, don’t type <tutorial("next")!>, just wander off
3187 and have a nice day.
3188 jit.dis_x64:
3189 regname: 'function: 0x41a251d0'
3190 create: 'function: 0x41a250e8'
3191 disass: 'function: 0x41a25170'
3192 box.internal.session: *21
3193 v2.consts:
3194 creativeSessionFieldNumSpendStrategyType: 15
3195 PaymentTargetImp: 0
3196 trafficTypeVideo: 5
3197 creativeSessionFieldNumTimeZone: 21
3198 PaymentTargetClick: 1
3199 frezeedBySessionsFieldNumAdvertiserID: 6
3200 trafficTypeBanner: 4
3201 SessionTypePusher: 2
3202 frezeedBySessionsFieldNumSessionID: 2
3203 sessionFieldNumTTL: 3
3204 trafficTypeDirectLink: 1
3205 frezeedFieldNumPrice: 4
3206 trafficTypePOP: 0
3207 SpendStrategyTypeLineary: 1
3208 creativeSessionFieldNumDailyBudget: 16
3209 trafficTypePush: 2
3210 frezeedBySessionsFieldNumPrice: 7
3211 creativeSessionFieldNumID: 1
3212 creativeSessionFieldNumPaymentTarget: 24
3213 frezeedBySessionsFieldNumSessionType: 1
3214 trafficTypeNative: 3
3215 creativeSessionFieldCap: 14
3216 creativeSessionFieldNumAdvertiserID: 6
3217 primary_bucket: 1
3218 SpendStrategyTypeUnlimits: 0
3219 frezeedBySessionsFieldNumCampaignID: 5
3220 PaymentTargetView: 2
3221 SessionTypeBinder: 1
3222 creativeSessionFieldNumIP: 19
3223 trafficTypeAudio: 6
3224 creativeSessionFieldNumAdvertiserPrice: 13
3225 creativeSessionFieldNumCampaignID: 4
3226 SessionTypeCreative: 0
3227 prometheus:
3228 init: 'function: 0x41a132b8'
3229 clear: 'function: 0x41a13298'
3230 collect_http: 'function: 0x40e3b0e8'
3231 gauge: 'function: 0x40e39bf8'
3232 histogram: 'function: 0x40e39c20'
3233 collect: 'function: 0x40e3b0c8'
3234 counter: 'function: 0x40e33c98'
3235 fun:
3236 drop_while: 'function: 0x4190a858'
3237 elem_indices: 'function: 0x4190aed8'
3238 nth: 'function: 0x4190fcf8'
3239 indexes: 'function: 0x4190aed8'
3240 elem_indexes: 'function: 0x4190aed8'
3241 cdr: 'function: 0x4190fe90'
3242 each: 'function: 0x40411410'
3243 rands: 'function: 0x40411568'
3244 min: 'function: 0x4190c478'
3245 reduce: 'function: 0x4190b930'
3246 max_by: 'function: 0x40411778'
3247 replicate: 'function: 0x404116f0'
3248 map: 'function: 0x4190ffc8'
3249 take_n: 'function: 0x419102c8'
3250 product: 'function: 0x4190c370'
3251 maximum: 'function: 0x4190c5e8'
3252 split_at: 'function: 0x4190aa38'
3253 intersperse: 'function: 0x4190aae0'
3254 range: 'function: 0x4040c188'
3255 span: 'function: 0x4190aa38'
3256 tail: 'function: 0x4190fe90'
3257 filter: 'function: 0x4190b6d8'
3258 sum: 'function: 0x4190c2c8'
3259 index: 'function: 0x4190ade8'
3260 operator: &27
3261 length: 'function: 0x4190b4b0'
3262 le: 'function: 0x4190b270'
3263 ne: 'function: 0x4190b2b0'
3264 mod: 'function: 0x4190b390'
3265 intdiv: 'function: 0x4190b370'
3266 sub: 'function: 0x4190b430'
3267 eq: 'function: 0x4190b290'
3268 gt: 'function: 0x4190b2f0'
3269 lt: 'function: 0x4190b250'
3270 pow: 'function: 0x4190b410'
3271 lnot: 'function: 0x41911f30'
3272 lor: 'function: 0x4190b4f0'
3273 land: 'function: 0x4190b4d0'
3274 len: 'function: 0x4190b490'
3275 neq: 'function: 0x4190b3d0'
3276 add: 'function: 0x4190b310'
3277 truediv: 'function: 0x4190b450'
3278 mul: 'function: 0x4190b3b0'
3279 floordiv: 'function: 0x4190b350'
3280 div: 'function: 0x4190b330'
3281 unm: 'function: 0x4190b3f0'
3282 truth: 'function: 0x41911f50'
3283 concat: 'function: 0x4190b470'
3284 ge: 'function: 0x4190b2d0'
3285 remove_if: 'function: 0x4190b6d8'
3286 min_by: 'function: 0x4190c520'
3287 iter: 'function: 0x40411268'
3288 minimum: 'function: 0x4190c478'
3289 drop: 'function: 0x4190a948'
3290 foreach: 'function: 0x40411410'
3291 index_of: 'function: 0x4190ade8'
3292 partition: 'function: 0x4190b848'
3293 any: 'function: 0x4190c220'
3294 car: 'function: 0x4190fde0'
3295 duplicate: 'function: 0x404116f0'
3296 grep: 'function: 0x4190b7a0'
3297 xrepeat: 'function: 0x404116f0'
3298 wrap: 'function: 0x403f5930'
3299 some: 'function: 0x4190c220'
3300 zip: 'function: 0x4190aba8'
3301 tomap: 'function: 0x4190fed8'
3302 minimum_by: 'function: 0x4190c520'
3303 for_each: 'function: 0x40411410'
3304 length: 'function: 0x4190b9e0'
3305 indices: 'function: 0x4190aed8'
3306 head: 'function: 0x4190fde0'
3307 tabulate: 'function: 0x404118e0'
3308 chain: 'function: 0x419118f8'
3309 totable: 'function: 0x40411820'
3310 max: 'function: 0x4190c5e8'
3311 op: *27
3312 split: 'function: 0x4190aa38'
3313 ones: 'function: 0x40411480'
3314 every: 'function: 0x4190c178'
3315 drop_n: 'function: 0x4190a760'
3316 take_while: 'function: 0x4190fc30'
3317 is_prefix_of: 'function: 0x4190c0d8'
3318 enumerate: 'function: 0x419100f8'
3319 cycle: 'function: 0x4190ad00'
3320 all: 'function: 0x4190c178'
3321 is_null: 'function: 0x4190c090'
3322 zeros: 'function: 0x40411458'
3323 foldl: 'function: 0x4190b930'
3324 take: 'function: 0x4190a6b0'
3325 elem_index: 'function: 0x4190ade8'
3326 table.new: 'function: builtin#94'
3327 math: &28
3328 ceil: 'function: builtin#40'
3329 tan: 'function: builtin#46'
3330 log10: 'function: builtin#42'
3331 randomseed: 'function: builtin#63'
3332 cos: 'function: builtin#45'
3333 sinh: 'function: builtin#50'
3334 random: 'function: builtin#62'
3335 huge: inf
3336 pi: 3.1415926535898
3337 max: 'function: builtin#61'
3338 atan2: 'function: builtin#56'
3339 ldexp: 'function: builtin#59'
3340 floor: 'function: builtin#39'
3341 sqrt: 'function: builtin#41'
3342 deg: 'function: 0x403fa870'
3343 atan: 'function: builtin#49'
3344 fmod: 'function: builtin#58'
3345 acos: 'function: builtin#48'
3346 pow: 'function: builtin#57'
3347 abs: 'function: builtin#38'
3348 min: 'function: builtin#60'
3349 sin: 'function: builtin#44'
3350 frexp: 'function: builtin#53'
3351 log: 'function: builtin#55'
3352 tanh: 'function: builtin#52'
3353 exp: 'function: builtin#43'
3354 modf: 'function: builtin#54'
3355 cosh: 'function: builtin#51'
3356 asin: 'function: builtin#47'
3357 rad: 'function: 0x403fa910'
3358 title:
3359 update: 'function: 0x4174adb0'
3360 get: 'function: 0x41749910'
3361 v2.sessions_app: &29
3362 init: 'function: 0x413d2418'
3363 name: sessions_1
3364 sessions: *26
3365 _G: &30
3366 coroutine: *10
3367 assert: 'function: builtin#2'
3368 utf8: *11
3369 tostring: 'function: builtin#18'
3370 tonumber: 'function: builtin#17'
3371 io: *1
3372 rawget: 'function: builtin#12'
3373 xpcall: 'function: builtin#21'
3374 arg:
3375 0: sessions_1
3376 2: sessions_1
3377 -1: /usr/bin/tarantool
3378 ipairs: 'function: builtin#7'
3379 tonumber64: 'function: 0x403ff118'
3380 print: 'function: builtin#29'
3381 is_record_expired: 'function: 0x413d24c8'
3382 loadstring: 'function: builtin#24'
3383 pcall: 'function: builtin#20'
3384 gcinfo: 'function: builtin#26'
3385 module: 'function: 0x403f7ec8'
3386 start_expirationd_sessions: 'function: 0x413d2510'
3387 jit: *13
3388 setfenv: 'function: builtin#11'
3389 setmetatable: 'function: builtin#9'
3390 box: *14
3391 _TARANTOOL: 1.10.2-29-g6dd0d2f
3392 dofile: 'function: builtin#25'
3393 help: *23
3394 dostring: 'function: 0x41918160'
3395 pairs: 'function: builtin#5'
3396 role_check_grant_revoke_of_sys_priv: 'function: 0x41837000'
3397 bit: *22
3398 package: *25
3399 error: 'function: builtin#19'
3400 debug: *8
3401 loadfile: 'function: builtin#22'
3402 rawequal: 'function: builtin#14'
3403 app: *29
3404 rawset: 'function: builtin#13'
3405 unpack: 'function: builtin#15'
3406 table: &31
3407 maxn: 'function: builtin#90'
3408 copy: 'function: 0x4191c310'
3409 new: 'function: builtin#94'
3410 clear: 'function: builtin#95'
3411 move: 'function: 0x403f8900'
3412 foreach: 'function: 0x403f85a8'
3413 sort: 'function: builtin#93'
3414 remove: 'function: 0x403f87e8'
3415 foreachi: 'function: 0x403f84d8'
3416 deepcopy: 'function: 0x4191c2f0'
3417 getn: 'function: 0x403f8640'
3418 concat: 'function: builtin#92'
3419 insert: 'function: builtin#91'
3420 require: 'function: 0x403f7f10'
3421 _VERSION: Lua 5.1
3422 newproxy: 'function: builtin#28'
3423 collectgarbage: 'function: builtin#27'
3424 tutorial: *24
3425 next: 'function: builtin#4'
3426 math: *28
3427 load: 'function: builtin#23'
3428 os: *6
3429 _G: *30
3430 select: 'function: builtin#16'
3431 string: *7
3432 type: 'function: builtin#3'
3433 getmetatable: 'function: builtin#8'
3434 getfenv: 'function: builtin#10'
3435 update_format: 'function: 0x4040b750'
3436 table: *31
3437 jit.bcsave:
3438 start: 'function: 0x4191d5c0'
3439 box.internal.space: *20
3440 tarantool:
3441 build:
3442 target: Linux-x86_64-RelWithDebInfo
3443 options: cmake . -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_BACKTRACE=ON
3444 mod_format: so
3445 flags: -g -O2 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2
3446 -fexceptions -funwind-tables -fno-omit-frame-pointer -fno-stack-protector
3447 -fno-common -fopenmp -msse2 -std=c11 -Wall -Wextra -Wno-strict-aliasing -Wno-char-subscripts
3448 -Wno-format-truncation -fno-gnu89-inline -Wno-cast-function-type
3449 compiler: /usr/lib/ccache/cc /usr/lib/ccache/g++
3450 uptime: 'function: 0x41912c78'
3451 version: 1.10.2-29-g6dd0d2f
3452 pid: 'function: 0x41912c98'
3453 clock:
3454 monotonic: 'cdata<double ()>: 0x004f23a0'
3455 realtime: 'cdata<double ()>: 0x004f2360'
3456 proc: 'cdata<double ()>: 0x004f23e0'
3457 time64: 'cdata<uint64_t ()>: 0x004f2460'
3458 bench: 'function: 0x40410760'
3459 thread64: 'cdata<uint64_t ()>: 0x004f24f0'
3460 proc64: 'cdata<uint64_t ()>: 0x004f24c0'
3461 time: 'cdata<double ()>: 0x004f2360'
3462 thread: 'cdata<double ()>: 0x004f2420'
3463 monotonic64: 'cdata<uint64_t ()>: 0x004f2490'
3464 realtime64: 'cdata<uint64_t ()>: 0x004f2460'
3465 iconv:
3466 new: 'function: 0x4040bbe8'
3467...