Call tree LLVMFuzzerTestOneInput /src/janet/./test/fuzzers/fuzz_unmarshal.c linenumber=-1 janet_init /src/janet/src/core/vm.c linenumber=12 janet_symcache_init /src/janet/src/core/symcache.c linenumber=1666 calloc linenumber=42 fprintf linenumber=44 exit linenumber=44 janet_table /src/janet/src/core/table.c linenumber=1689 janet_gcalloc /src/janet/src/core/gc.c linenumber=92 fprintf linenumber=530 abort linenumber=530 fprintf linenumber=535 exit linenumber=535 janet_table_init_impl /src/janet/src/core/table.c linenumber=93 janet_tablen /src/janet/src/core/util.c linenumber=47 janet_memalloc_empty_local /src/janet/src/core/table.c linenumber=51 janet_smalloc /src/janet/src/core/gc.c linenumber=35 fprintf linenumber=713 exit linenumber=713 realloc linenumber=718 fprintf linenumber=720 exit linenumber=720 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=39 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=40 janet_memalloc_empty /src/janet/src/core/wrap.c linenumber=53 fprintf linenumber=168 exit linenumber=168 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=173 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=174 fprintf linenumber=55 exit linenumber=55 janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1690 janet_gcroot /src/janet/src/core/gc.c linenumber=1690 realloc linenumber=617 fprintf linenumber=619 exit linenumber=619 janet_default_rng /src/janet/src/core/math.c linenumber=1707 janet_rng_seed /src/janet/src/core/math.c linenumber=1707 janet_rng_u32 /src/janet/src/core/math.c linenumber=81 janet_ev_init /src/janet/src/core/ev.c linenumber=1715 janet_ev_init_common /src/janet/src/core/ev.c linenumber=1865 janet_q_init /src/janet/src/core/ev.c linenumber=597 janet_table_init_raw /src/janet/src/core/table.c linenumber=601 janet_table_init_impl /src/janet/src/core/table.c linenumber=77 janet_table_init_raw /src/janet/src/core/table.c linenumber=602 janet_table_init_raw /src/janet/src/core/table.c linenumber=603 janet_rng_seed /src/janet/src/core/math.c linenumber=604 pthread_attr_init linenumber=606 pthread_attr_setdetachstate linenumber=607 janet_ev_setup_selfpipe /src/janet/src/core/ev.c linenumber=1866 janet_make_pipe /src/janet/src/core/ev.c linenumber=1628 pipe linenumber=3043 fcntl64 linenumber=3044 fcntl64 linenumber=3045 fcntl64 linenumber=3046 fcntl64 linenumber=3047 close linenumber=3050 close linenumber=3051 fprintf linenumber=1629 abort linenumber=1629 epoll_create1 linenumber=1867 timerfd_create linenumber=1868 epoll_ctl linenumber=1874 epoll_ctl linenumber=1877 fprintf linenumber=1880 abort linenumber=1880 janet_net_init /src/janet/src/core/net.c linenumber=1718 janet_core_env /src/janet/src/core/corelib.c linenumber=15 janet_core_lookup_table /src/janet/src/core/corelib.c linenumber=1353 janet_table /src/janet/src/core/table.c linenumber=1393 janet_load_libs /src/janet/src/core/corelib.c linenumber=1394 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1129 janet_check_pointer_align /src/janet/src/core/util.c linenumber=678 janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=679 janet_csymbol /src/janet/src/core/symcache.c linenumber=680 strlen linenumber=191 janet_symbol /src/janet/src/core/symcache.c linenumber=191 janet_string_calchash /src/janet/src/core/util.c linenumber=173 janet_hash_mix /src/janet/src/core/util.c linenumber=133 janet_symcache_findmem /src/janet/src/core/symcache.c linenumber=176 janet_string_equalconst /src/janet/src/core/string.c linenumber=98 memcmp linenumber=78 fprintf linenumber=111 abort linenumber=111 janet_gcalloc /src/janet/src/core/gc.c linenumber=179 safe_memcpy /src/janet/src/core/util.c linenumber=183 janet_symcache_put /src/janet/src/core/symcache.c linenumber=185 janet_tablen /src/janet/src/core/util.c linenumber=152 janet_cache_resize /src/janet/src/core/symcache.c linenumber=152 calloc linenumber=122 fprintf linenumber=124 exit linenumber=124 janet_symcache_findmem /src/janet/src/core/symcache.c linenumber=136 janet_symcache_findmem /src/janet/src/core/symcache.c linenumber=153 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=680 janet_table_put /src/janet/src/core/table.c linenumber=680 janet_table_remove /src/janet/src/core/table.c linenumber=211 janet_table_find /src/janet/src/core/table.c linenumber=193 janet_dict_find /src/janet/src/core/util.c linenumber=114 janet_hash /src/janet/src/core/value.c linenumber=292 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=321 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=324 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=325 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=329 murmur64 /src/janet/src/core/value.c linenumber=338 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=344 murmur64 /src/janet/src/core/value.c linenumber=355 janet_equals /src/janet/src/core/value.c linenumber=304 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=263 janet_string_equal /src/janet/src/core/string.c linenumber=263 janet_string_equalconst /src/janet/src/core/string.c linenumber=83 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=266 janet_compare_abstract /src/janet/src/core/value.c linenumber=266 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=269 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=272 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=273 push_traversal_node /src/janet/src/core/value.c linenumber=278 realloc linenumber=47 fprintf linenumber=49 exit linenumber=49 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=283 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=284 push_traversal_node /src/janet/src/core/value.c linenumber=290 traversal_next /src/janet/src/core/value.c linenumber=295 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=110 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=111 janet_equals /src/janet/src/core/value.c linenumber=317 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=198 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=199 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=202 janet_table_find /src/janet/src/core/table.c linenumber=213 janet_tablen /src/janet/src/core/util.c linenumber=218 janet_table_rehash /src/janet/src/core/table.c linenumber=218 janet_memalloc_empty_local /src/janet/src/core/table.c linenumber=123 janet_memalloc_empty /src/janet/src/core/wrap.c linenumber=125 fprintf linenumber=127 exit linenumber=127 janet_table_find /src/janet/src/core/table.c linenumber=137 janet_sfree /src/janet/src/core/gc.c linenumber=142 janet_mem2scratch /src/janet/src/core/gc.c linenumber=765 free_one_scratch /src/janet/src/core/gc.c linenumber=770 fprintf linenumber=776 abort linenumber=776 janet_table_find /src/janet/src/core/table.c linenumber=220 janet_registry_put /src/janet/src/core/util.c linenumber=681 realloc linenumber=502 fprintf linenumber=504 exit linenumber=504 janet_lib_io /src/janet/src/core/io.c linenumber=1130 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=855 janet_register_abstract_type /src/janet/src/core/util.c linenumber=856 janet_check_pointer_align /src/janet/src/core/util.c linenumber=645 janet_csymbol /src/janet/src/core/symcache.c linenumber=646 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=646 janet_table_get /src/janet/src/core/table.c linenumber=647 janet_table_find /src/janet/src/core/table.c linenumber=151 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=155 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=648 janet_panicf /src/janet/src/core/capi.c linenumber=649 janet_buffer_init /src/janet/src/core/buffer.c linenumber=109 janet_buffer_init_impl /src/janet/src/core/buffer.c linenumber=55 janet_gcpressure /src/janet/src/core/gc.c linenumber=42 fprintf linenumber=45 exit linenumber=45 janet_formatbv /src/janet/src/core/pp.c linenumber=111 strlen linenumber=966 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=971 janet_buffer_extra /src/janet/src/core/buffer.c linenumber=157 janet_panic /src/janet/src/core/capi.c linenumber=121 janet_cstring /src/janet/src/core/string.c linenumber=119 strlen linenumber=89 janet_string /src/janet/src/core/string.c linenumber=89 janet_gcalloc /src/janet/src/core/gc.c linenumber=50 janet_string_calchash /src/janet/src/core/util.c linenumber=52 safe_memcpy /src/janet/src/core/util.c linenumber=54 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=119 janet_panicv /src/janet/src/core/capi.c linenumber=119 janet_signalv /src/janet/src/core/capi.c linenumber=100 janet_formatc /src/janet/src/core/pp.c linenumber=80 janet_buffer_init /src/janet/src/core/buffer.c linenumber=1110 janet_formatbv /src/janet/src/core/pp.c linenumber=1114 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=973 scanformat /src/janet/src/core/pp.c linenumber=978 strchr linenumber=929 janet_panic /src/janet/src/core/capi.c linenumber=931 __ctype_b_loc linenumber=932 __ctype_b_loc linenumber=934 __ctype_b_loc linenumber=938 __ctype_b_loc linenumber=940 __ctype_b_loc linenumber=943 janet_panic /src/janet/src/core/capi.c linenumber=944 strchr linenumber=950 get_fmt_mapping /src/janet/src/core/pp.c linenumber=952 fprintf linenumber=916 abort linenumber=916 strlen linenumber=953 snprintf linenumber=982 snprintf linenumber=988 snprintf linenumber=994 snprintf linenumber=1002 snprintf linenumber=1013 strlen linenumber=1020 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=1023 janet_buffer_extra /src/janet/src/core/buffer.c linenumber=146 janet_buffer_can_realloc /src/janet/src/core/buffer.c linenumber=125 janet_panic /src/janet/src/core/capi.c linenumber=34 realloc linenumber=127 janet_gcpressure /src/janet/src/core/gc.c linenumber=128 fprintf linenumber=130 exit linenumber=130 strlen linenumber=1025 janet_panic /src/janet/src/core/capi.c linenumber=1026 strchr linenumber=1027 janet_panic /src/janet/src/core/capi.c linenumber=1028 snprintf linenumber=1030 janet_to_string_b /src/janet/src/core/pp.c linenumber=1036 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=224 strlen linenumber=139 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=140 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=227 number_to_string_b /src/janet/src/core/pp.c linenumber=231 janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=47 janet_buffer_can_realloc /src/janet/src/core/buffer.c linenumber=92 janet_gcpressure /src/janet/src/core/gc.c linenumber=95 realloc linenumber=96 fprintf linenumber=98 exit linenumber=98 snprintf linenumber=57 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=237 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=238 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=236 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=241 janet_buffer_extra /src/janet/src/core/buffer.c linenumber=243 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=244 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=248 string_description_b /src/janet/src/core/pp.c linenumber=253 janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=107 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=258 janet_registry_get /src/janet/src/core/util.c linenumber=258 janet_registry_sort /src/janet/src/core/util.c linenumber=522 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=260 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=262 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=263 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=265 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=266 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=275 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=280 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=281 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=282 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=289 string_description_b /src/janet/src/core/pp.c linenumber=289 janet_description_b /src/janet/src/core/pp.c linenumber=1039 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=312 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=315 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=318 janet_escape_string_b /src/janet/src/core/pp.c linenumber=318 janet_escape_string_impl /src/janet/src/core/pp.c linenumber=209 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=139 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=145 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=149 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=153 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=157 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=161 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=165 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=169 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=173 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=177 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=181 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=185 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=195 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=198 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=204 janet_escape_buffer_b /src/janet/src/core/pp.c linenumber=322 janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=215 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=217 janet_escape_string_impl /src/janet/src/core/pp.c linenumber=218 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=326 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=329 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=330 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=331 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=333 string_description_b /src/janet/src/core/pp.c linenumber=335 janet_to_string_b /src/janet/src/core/pp.c linenumber=340 typestr /src/janet/src/core/pp.c linenumber=1042 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=863 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=1042 pushtypes /src/janet/src/core/pp.c linenumber=1046 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=875 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=877 atoi linenumber=1057 atoi linenumber=1063 janet_pretty_ /src/janet/src/core/pp.c linenumber=1073 janet_buffer /src/janet/src/core/buffer.c linenumber=807 janet_gcalloc /src/janet/src/core/gc.c linenumber=83 janet_buffer_init_impl /src/janet/src/core/buffer.c linenumber=84 janet_table_init /src/janet/src/core/table.c linenumber=819 janet_table_init_impl /src/janet/src/core/table.c linenumber=72 janet_pretty_one /src/janet/src/core/pp.c linenumber=820 janet_table_get /src/janet/src/core/table.c linenumber=582 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=585 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=587 integer_to_string_b /src/janet/src/core/pp.c linenumber=588 janet_buffer_extra /src/janet/src/core/buffer.c linenumber=76 count_dig10 /src/janet/src/core/pp.c linenumber=91 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=589 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=591 janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=595 janet_table_put /src/janet/src/core/table.c linenumber=595 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=605 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=607 janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=608 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=609 janet_escape_string_impl /src/janet/src/core/pp.c linenumber=611 janet_description_b /src/janet/src/core/pp.c linenumber=614 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=618 janet_indexed_view /src/janet/src/core/util.c linenumber=627 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=818 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=819 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=822 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=823 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=631 strlen linenumber=632 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=636 print_newline /src/janet/src/core/pp.c linenumber=641 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=535 backtrack_newlines /src/janet/src/core/pp.c linenumber=538 strncmp linenumber=504 strncmp linenumber=507 fprintf linenumber=518 abort linenumber=518 fprintf linenumber=524 abort linenumber=524 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=539 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=542 janet_pretty_one /src/janet/src/core/pp.c linenumber=642 print_newline /src/janet/src/core/pp.c linenumber=644 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=645 print_newline /src/janet/src/core/pp.c linenumber=648 janet_pretty_one /src/janet/src/core/pp.c linenumber=649 print_newline /src/janet/src/core/pp.c linenumber=653 janet_pretty_one /src/janet/src/core/pp.c linenumber=654 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=659 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=669 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=672 janet_csymbol /src/janet/src/core/symcache.c linenumber=674 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=674 janet_table_get /src/janet/src/core/table.c linenumber=674 janet_bytes_view /src/janet/src/core/util.c linenumber=677 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=834 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=835 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=838 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=839 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=842 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=679 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=681 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=684 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=689 janet_csymbol /src/janet/src/core/symcache.c linenumber=692 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=692 janet_struct_get /src/janet/src/core/struct.c linenumber=692 janet_struct_find /src/janet/src/core/struct.c linenumber=172 janet_hash /src/janet/src/core/value.c linenumber=53 janet_equals /src/janet/src/core/value.c linenumber=56 janet_equals /src/janet/src/core/value.c linenumber=59 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=177 janet_bytes_view /src/janet/src/core/util.c linenumber=695 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=697 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=699 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=702 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=707 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=712 janet_dictionary_view /src/janet/src/core/util.c linenumber=717 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=860 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=861 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=862 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=865 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=866 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=867 print_newline /src/janet/src/core/pp.c linenumber=730 janet_pretty_one /src/janet/src/core/pp.c linenumber=731 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=732 janet_pretty_one /src/janet/src/core/pp.c linenumber=734 print_newline /src/janet/src/core/pp.c linenumber=738 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=739 janet_srealloc /src/janet/src/core/gc.c linenumber=759 janet_smalloc /src/janet/src/core/gc.c linenumber=740 janet_mem2scratch /src/janet/src/core/gc.c linenumber=741 realloc linenumber=745 fprintf linenumber=747 exit linenumber=747 fprintf linenumber=755 abort linenumber=755 fprintf linenumber=761 exit linenumber=761 janet_sorted_keys /src/janet/src/core/util.c linenumber=765 janet_compare /src/janet/src/core/value.c linenumber=958 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=398 janet_string_compare /src/janet/src/core/string.c linenumber=398 memcmp linenumber=64 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=403 janet_compare_abstract /src/janet/src/core/value.c linenumber=403 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=408 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=411 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=415 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=416 push_traversal_node /src/janet/src/core/value.c linenumber=420 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=424 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=425 push_traversal_node /src/janet/src/core/value.c linenumber=434 traversal_next /src/janet/src/core/value.c linenumber=438 print_newline /src/janet/src/core/pp.c linenumber=773 janet_pretty_one /src/janet/src/core/pp.c linenumber=775 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=776 janet_pretty_one /src/janet/src/core/pp.c linenumber=778 print_newline /src/janet/src/core/pp.c linenumber=782 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=783 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=791 janet_table_remove /src/janet/src/core/table.c linenumber=797 backtrack_newlines /src/janet/src/core/pp.c linenumber=821 janet_table_deinit /src/janet/src/core/table.c linenumber=822 janet_sfree /src/janet/src/core/gc.c linenumber=83 atoi linenumber=1078 janet_jdn_ /src/janet/src/core/pp.c linenumber=1082 janet_buffer /src/janet/src/core/buffer.c linenumber=836 janet_table_init /src/janet/src/core/table.c linenumber=847 print_jdn_one /src/janet/src/core/pp.c linenumber=848 janet_description_b /src/janet/src/core/pp.c linenumber=397 janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=400 janet_buffer_dtostr /src/janet/src/core/strtod.c linenumber=404 janet_buffer_extra /src/janet/src/core/buffer.c linenumber=536 snprintf linenumber=537 contains_bad_chars /src/janet/src/core/pp.c linenumber=408 janet_valid_utf8 /src/janet/src/core/parse.c linenumber=300 janet_is_symbol_char /src/janet/src/core/parse.c linenumber=302 janet_description_b /src/janet/src/core/pp.c linenumber=409 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=412 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=414 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=416 print_jdn_one /src/janet/src/core/pp.c linenumber=417 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=419 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=423 janet_table_put /src/janet/src/core/table.c linenumber=423 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=425 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=427 print_jdn_one /src/janet/src/core/pp.c linenumber=428 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=430 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=434 janet_table_put /src/janet/src/core/table.c linenumber=434 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=435 janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=436 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=441 print_jdn_one /src/janet/src/core/pp.c linenumber=443 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=444 print_jdn_one /src/janet/src/core/pp.c linenumber=445 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=447 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=451 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=452 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=457 print_jdn_one /src/janet/src/core/pp.c linenumber=459 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=460 print_jdn_one /src/janet/src/core/pp.c linenumber=461 janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=463 janet_table_deinit /src/janet/src/core/table.c linenumber=849 janet_panic /src/janet/src/core/capi.c linenumber=851 janet_panicf /src/janet/src/core/capi.c linenumber=1087 janet_string /src/janet/src/core/string.c linenumber=113 janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=114 janet_panics /src/janet/src/core/capi.c linenumber=115 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=123 janet_panicv /src/janet/src/core/capi.c linenumber=123 janet_panic /src/janet/src/core/capi.c linenumber=1092 janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=1094 janet_string /src/janet/src/core/string.c linenumber=1119 janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=1120 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=80 longjmp linenumber=91 janet_formatc /src/janet/src/core/pp.c linenumber=94 janet_top_level_signal /src/janet/src/core/capi.c linenumber=95 fputs linenumber=52 pthread_exit linenumber=65 janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=652 janet_table_put /src/janet/src/core/table.c linenumber=652 janet_makefile /src/janet/src/core/io.c linenumber=859 makef /src/janet/src/core/io.c linenumber=815 janet_abstract /src/janet/src/core/abstract.c linenumber=114 janet_abstract_begin /src/janet/src/core/abstract.c linenumber=52 janet_gcalloc /src/janet/src/core/gc.c linenumber=39 janet_abstract_end /src/janet/src/core/abstract.c linenumber=52 fileno linenumber=122 fcntl64 linenumber=122 janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=815 janet_core_def_sm /src/janet/src/core/util.c linenumber=859 janet_csymbol /src/janet/src/core/symcache.c linenumber=668 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=668 janet_table_put /src/janet/src/core/table.c linenumber=669 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=671 janet_registry_put /src/janet/src/core/util.c linenumber=671 janet_makefile /src/janet/src/core/io.c linenumber=863 janet_core_def_sm /src/janet/src/core/util.c linenumber=863 janet_makefile /src/janet/src/core/io.c linenumber=867 janet_core_def_sm /src/janet/src/core/util.c linenumber=867 janet_lib_math /src/janet/src/core/math.c linenumber=1131 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=428 janet_register_abstract_type /src/janet/src/core/util.c linenumber=429 janet_lib_array /src/janet/src/core/array.c linenumber=1132 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=416 janet_lib_tuple /src/janet/src/core/tuple.c linenumber=1133 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=158 janet_lib_buffer /src/janet/src/core/buffer.c linenumber=1134 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=704 janet_lib_table /src/janet/src/core/table.c linenumber=1135 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=448 janet_lib_struct /src/janet/src/core/struct.c linenumber=1136 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=317 janet_lib_fiber /src/janet/src/core/fiber.c linenumber=1137 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=685 janet_lib_os /src/janet/src/core/os.c linenumber=1138 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=3046 janet_lib_parse /src/janet/src/core/parse.c linenumber=1139 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1326 janet_lib_compile /src/janet/src/core/compile.c linenumber=1140 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1261 janet_lib_debug /src/janet/src/core/debug.c linenumber=1141 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=456 janet_lib_string /src/janet/src/core/string.c linenumber=1142 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=664 janet_lib_marsh /src/janet/src/core/marsh.c linenumber=1143 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1733 janet_lib_peg /src/janet/src/core/peg.c linenumber=1145 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=2105 janet_register_abstract_type /src/janet/src/core/util.c linenumber=2106 janet_lib_asm /src/janet/src/core/asm.c linenumber=1148 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1131 janet_lib_inttypes /src/janet/src/core/inttypes.c linenumber=1151 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=677 janet_register_abstract_type /src/janet/src/core/util.c linenumber=678 janet_register_abstract_type /src/janet/src/core/util.c linenumber=679 janet_lib_ev /src/janet/src/core/ev.c linenumber=1154 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=3670 janet_register_abstract_type /src/janet/src/core/util.c linenumber=3671 janet_register_abstract_type /src/janet/src/core/util.c linenumber=3672 janet_register_abstract_type /src/janet/src/core/util.c linenumber=3673 janet_register_abstract_type /src/janet/src/core/util.c linenumber=3674 janet_lib_filewatch /src/janet/src/core/filewatch.c linenumber=1156 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=964 janet_lib_net /src/janet/src/core/net.c linenumber=1160 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1272 janet_lib_ffi /src/janet/src/core/ffi.c linenumber=1163 janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1914 janet_table_put /src/janet/src/core/table.c linenumber=1401 janet_unmarshal /src/janet/src/core/marsh.c linenumber=1356 unmarshal_one /src/janet/src/core/marsh.c linenumber=1663 janet_panic /src/janet/src/core/capi.c linenumber=1337 janet_panic /src/janet/src/core/capi.c linenumber=1338 readint /src/janet/src/core/marsh.c linenumber=1341 janet_panic /src/janet/src/core/capi.c linenumber=730 janet_panic /src/janet/src/core/capi.c linenumber=734 janet_panic /src/janet/src/core/capi.c linenumber=741 janet_panicf /src/janet/src/core/capi.c linenumber=749 janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=1341 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1346 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1349 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1352 janet_panic /src/janet/src/core/capi.c linenumber=1356 janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=1362 janet_panic /src/janet/src/core/capi.c linenumber=1371 janet_wrap_number_safe /src/janet/src/core/wrap.c linenumber=1384 janet_v_grow /src/janet/src/core/vector.c linenumber=1385 janet_srealloc /src/janet/src/core/gc.c linenumber=35 readnat /src/janet/src/core/marsh.c linenumber=1394 readint /src/janet/src/core/marsh.c linenumber=760 janet_panicf /src/janet/src/core/capi.c linenumber=762 janet_panic /src/janet/src/core/capi.c linenumber=1395 janet_string /src/janet/src/core/string.c linenumber=1397 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1398 janet_symbol /src/janet/src/core/symcache.c linenumber=1400 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1401 janet_symbol /src/janet/src/core/symcache.c linenumber=1403 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1404 janet_symbol /src/janet/src/core/symcache.c linenumber=1407 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1407 janet_table_get /src/janet/src/core/table.c linenumber=1408 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1410 janet_buffer /src/janet/src/core/buffer.c linenumber=1413 safe_memcpy /src/janet/src/core/util.c linenumber=1415 janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1416 janet_v_grow /src/janet/src/core/vector.c linenumber=1418 unmarshal_one_fiber /src/janet/src/core/marsh.c linenumber=1423 janet_gcalloc /src/janet/src/core/gc.c linenumber=1081 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1091 janet_v_grow /src/janet/src/core/vector.c linenumber=1101 janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1101 readint /src/janet/src/core/marsh.c linenumber=1104 readnat /src/janet/src/core/marsh.c linenumber=1105 readnat /src/janet/src/core/marsh.c linenumber=1106 readnat /src/janet/src/core/marsh.c linenumber=1107 readnat /src/janet/src/core/marsh.c linenumber=1108 janet_panic /src/janet/src/core/capi.c linenumber=1115 fprintf linenumber=1127 exit linenumber=1127 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1130 readint /src/janet/src/core/marsh.c linenumber=1140 readnat /src/janet/src/core/marsh.c linenumber=1141 readnat /src/janet/src/core/marsh.c linenumber=1142 unmarshal_one /src/janet/src/core/marsh.c linenumber=1150 janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1424 readnat /src/janet/src/core/marsh.c linenumber=1431 janet_panicf /src/janet/src/core/capi.c linenumber=1433 janet_gcalloc /src/janet/src/core/gc.c linenumber=1435 janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1441 janet_v_grow /src/janet/src/core/vector.c linenumber=1442 unmarshal_one_def /src/janet/src/core/marsh.c linenumber=1443 janet_panic /src/janet/src/core/capi.c linenumber=899 readint /src/janet/src/core/marsh.c linenumber=902 janet_panicf /src/janet/src/core/capi.c linenumber=904 janet_gcalloc /src/janet/src/core/gc.c linenumber=909 janet_v_grow /src/janet/src/core/vector.c linenumber=925 readint /src/janet/src/core/marsh.c linenumber=935 readnat /src/janet/src/core/marsh.c linenumber=936 readnat /src/janet/src/core/marsh.c linenumber=937 readnat /src/janet/src/core/marsh.c linenumber=938 readnat /src/janet/src/core/marsh.c linenumber=939 readnat /src/janet/src/core/marsh.c linenumber=942 readnat /src/janet/src/core/marsh.c linenumber=943 readnat /src/janet/src/core/marsh.c linenumber=945 readnat /src/janet/src/core/marsh.c linenumber=947 readnat /src/janet/src/core/marsh.c linenumber=949 readnat /src/janet/src/core/marsh.c linenumber=951 unmarshal_one /src/janet/src/core/marsh.c linenumber=956 unmarshal_one_env /src/janet/src/core/marsh.c linenumber=1446 janet_panic /src/janet/src/core/capi.c linenumber=837 readint /src/janet/src/core/marsh.c linenumber=840 janet_panicf /src/janet/src/core/capi.c linenumber=842 janet_gcalloc /src/janet/src/core/gc.c linenumber=845 janet_v_grow /src/janet/src/core/vector.c linenumber=849 readnat /src/janet/src/core/marsh.c linenumber=850 readnat /src/janet/src/core/marsh.c linenumber=851 unmarshal_one /src/janet/src/core/marsh.c linenumber=855 unmarshal_one_abstract /src/janet/src/core/marsh.c linenumber=1452 unmarshal_one /src/janet/src/core/marsh.c linenumber=1315 readnat /src/janet/src/core/marsh.c linenumber=1471 janet_panic /src/janet/src/core/capi.c linenumber=1474 janet_array_weak /src/janet/src/core/array.c linenumber=1478 janet_gcalloc /src/janet/src/core/gc.c linenumber=56 janet_array_impl /src/janet/src/core/array.c linenumber=57 fprintf linenumber=39 exit linenumber=39 janet_array /src/janet/src/core/array.c linenumber=1478 janet_gcalloc /src/janet/src/core/gc.c linenumber=49 janet_array_impl /src/janet/src/core/array.c linenumber=50 janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1480 janet_v_grow /src/janet/src/core/vector.c linenumber=1481 unmarshal_one /src/janet/src/core/marsh.c linenumber=1483 janet_tuple_begin /src/janet/src/core/tuple.c linenumber=1487 janet_gcalloc /src/janet/src/core/gc.c linenumber=36 readint /src/janet/src/core/marsh.c linenumber=1488 unmarshal_one /src/janet/src/core/marsh.c linenumber=1491 janet_tuple_end /src/janet/src/core/tuple.c linenumber=1493 janet_array_calchash /src/janet/src/core/util.c linenumber=45 janet_hash /src/janet/src/core/value.c linenumber=254 janet_hash_mix /src/janet/src/core/util.c linenumber=254 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1493 janet_v_grow /src/janet/src/core/vector.c linenumber=1494 janet_struct_begin /src/janet/src/core/struct.c linenumber=1497 janet_tablen /src/janet/src/core/util.c linenumber=34 janet_tablen /src/janet/src/core/util.c linenumber=35 janet_gcalloc /src/janet/src/core/gc.c linenumber=38 janet_memempty /src/janet/src/core/wrap.c linenumber=45 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=182 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=183 unmarshal_one /src/janet/src/core/marsh.c linenumber=1500 janet_asserttype /src/janet/src/core/marsh.c linenumber=1501 janet_panicf /src/janet/src/core/capi.c linenumber=805 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1502 unmarshal_one /src/janet/src/core/marsh.c linenumber=1506 unmarshal_one /src/janet/src/core/marsh.c linenumber=1507 janet_struct_put /src/janet/src/core/struct.c linenumber=1508 janet_struct_put_ext /src/janet/src/core/struct.c linenumber=137 janet_hash /src/janet/src/core/value.c linenumber=74 janet_hash /src/janet/src/core/value.c linenumber=102 janet_compare /src/janet/src/core/value.c linenumber=114 janet_struct_end /src/janet/src/core/struct.c linenumber=1510 janet_struct_begin /src/janet/src/core/struct.c linenumber=146 janet_struct_put /src/janet/src/core/struct.c linenumber=150 janet_kv_calchash /src/janet/src/core/util.c linenumber=156 janet_hash /src/janet/src/core/value.c linenumber=264 janet_hash_mix /src/janet/src/core/util.c linenumber=264 janet_hash /src/janet/src/core/value.c linenumber=265 janet_hash_mix /src/janet/src/core/util.c linenumber=265 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1510 janet_v_grow /src/janet/src/core/vector.c linenumber=1511 janet_panicf /src/janet/src/core/capi.c linenumber=1514 janet_table_weakk /src/janet/src/core/table.c linenumber=1520 janet_gcalloc /src/janet/src/core/gc.c linenumber=97 janet_table_init_impl /src/janet/src/core/table.c linenumber=98 janet_table_weakv /src/janet/src/core/table.c linenumber=1522 janet_gcalloc /src/janet/src/core/gc.c linenumber=102 janet_table_init_impl /src/janet/src/core/table.c linenumber=103 janet_table_weakkv /src/janet/src/core/table.c linenumber=1524 janet_gcalloc /src/janet/src/core/gc.c linenumber=107 janet_table_init_impl /src/janet/src/core/table.c linenumber=108 janet_table /src/janet/src/core/table.c linenumber=1526 janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1528 janet_v_grow /src/janet/src/core/vector.c linenumber=1529 unmarshal_one /src/janet/src/core/marsh.c linenumber=1532 janet_asserttype /src/janet/src/core/marsh.c linenumber=1533 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1534 unmarshal_one /src/janet/src/core/marsh.c linenumber=1538 unmarshal_one /src/janet/src/core/marsh.c linenumber=1539 janet_table_put /src/janet/src/core/table.c linenumber=1540 janet_panic /src/janet/src/core/capi.c linenumber=1546 janet_panicf /src/janet/src/core/capi.c linenumber=1549 janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1559 janet_v_grow /src/janet/src/core/vector.c linenumber=1560 readnat /src/janet/src/core/marsh.c linenumber=1566 readnat /src/janet/src/core/marsh.c linenumber=1567 janet_panic /src/janet/src/core/capi.c linenumber=1568 janet_panicf /src/janet/src/core/capi.c linenumber=1574 janet_pointer_buffer_unsafe /src/janet/src/core/buffer.c linenumber=1580 janet_panic /src/janet/src/core/capi.c linenumber=63 janet_panic /src/janet/src/core/capi.c linenumber=64 janet_gcalloc /src/janet/src/core/gc.c linenumber=65 janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1581 janet_v_grow /src/janet/src/core/vector.c linenumber=1582 janet_panic /src/janet/src/core/capi.c linenumber=1587 janet_panicf /src/janet/src/core/capi.c linenumber=1590 janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1600 janet_v_grow /src/janet/src/core/vector.c linenumber=1601 janet_panic /src/janet/src/core/capi.c linenumber=1606 janet_panicf /src/janet/src/core/capi.c linenumber=1609 janet_abstract_decref /src/janet/src/core/abstract.c linenumber=1622 janet_atomic_dec /src/janet/src/core/capi.c linenumber=201 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1623 janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1625 janet_table_get /src/janet/src/core/table.c linenumber=1626 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1629 janet_table_put /src/janet/src/core/table.c linenumber=1629 janet_abstract_decref /src/janet/src/core/abstract.c linenumber=1632 janet_v_grow /src/janet/src/core/vector.c linenumber=1636 janet_panicf /src/janet/src/core/capi.c linenumber=1641 janet_get_abstract_type /src/janet/src/core/util.c linenumber=1316 janet_table_get /src/janet/src/core/table.c linenumber=656 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=660 janet_panic /src/janet/src/core/capi.c linenumber=1317 fprintf linenumber=1321 abort linenumber=1321 janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1322 janet_panic /src/janet/src/core/capi.c linenumber=1324 janet_panic /src/janet/src/core/capi.c linenumber=1328 janet_asserttype /src/janet/src/core/marsh.c linenumber=856 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=857 janet_panic /src/janet/src/core/capi.c linenumber=863 fprintf linenumber=867 exit linenumber=867 unmarshal_one /src/janet/src/core/marsh.c linenumber=871 janet_asserttype /src/janet/src/core/marsh.c linenumber=957 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=958 unmarshal_one /src/janet/src/core/marsh.c linenumber=962 janet_asserttype /src/janet/src/core/marsh.c linenumber=963 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=964 fprintf linenumber=971 exit linenumber=971 unmarshal_one /src/janet/src/core/marsh.c linenumber=974 fprintf linenumber=985 exit linenumber=985 readint /src/janet/src/core/marsh.c linenumber=988 readint /src/janet/src/core/marsh.c linenumber=989 readint /src/janet/src/core/marsh.c linenumber=990 unmarshal_one /src/janet/src/core/marsh.c linenumber=992 janet_panicf /src/janet/src/core/capi.c linenumber=994 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=996 fprintf linenumber=1004 exit linenumber=1004 janet_unmarshal_u32s /src/janet/src/core/marsh.c linenumber=1006 janet_panic /src/janet/src/core/capi.c linenumber=882 calloc linenumber=1011 fprintf linenumber=1013 exit linenumber=1013 readint /src/janet/src/core/marsh.c linenumber=1016 calloc linenumber=1025 fprintf linenumber=1027 exit linenumber=1027 unmarshal_one_def /src/janet/src/core/marsh.c linenumber=1030 fprintf linenumber=1042 exit linenumber=1042 readint /src/janet/src/core/marsh.c linenumber=1045 readint /src/janet/src/core/marsh.c linenumber=1047 fprintf linenumber=1058 exit linenumber=1058 janet_unmarshal_u32s /src/janet/src/core/marsh.c linenumber=1060 janet_verify /src/janet/src/core/bytecode.c linenumber=1064 janet_panic /src/janet/src/core/capi.c linenumber=1065 janet_asserttype /src/janet/src/core/marsh.c linenumber=1151 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1152 unmarshal_one_env /src/janet/src/core/marsh.c linenumber=1158 janet_panic /src/janet/src/core/capi.c linenumber=1164 janet_panic /src/janet/src/core/capi.c linenumber=1167 janet_panic /src/janet/src/core/capi.c linenumber=1170 unmarshal_one /src/janet/src/core/marsh.c linenumber=1175 janet_panic /src/janet/src/core/capi.c linenumber=1189 unmarshal_one /src/janet/src/core/marsh.c linenumber=1196 janet_asserttype /src/janet/src/core/marsh.c linenumber=1197 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1198 unmarshal_one /src/janet/src/core/marsh.c linenumber=1205 janet_asserttype /src/janet/src/core/marsh.c linenumber=1206 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1207 unmarshal_one /src/janet/src/core/marsh.c linenumber=1211 janet_fiber_status /src/janet/src/core/fiber.c linenumber=1221 janet_panic /src/janet/src/core/capi.c linenumber=1223 janet_sfree /src/janet/src/core/gc.c linenumber=1665 janet_sfree /src/janet/src/core/gc.c linenumber=1666 janet_sfree /src/janet/src/core/gc.c linenumber=1667 janet_gcroot /src/janet/src/core/gc.c linenumber=1364 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1365 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1371 janet_csymbol /src/janet/src/core/symcache.c linenumber=1372 janet_resolve /src/janet/src/core/util.c linenumber=1372 janet_resolve_ext /src/janet/src/core/util.c linenumber=797 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=792 janet_table_get /src/janet/src/core/table.c linenumber=792 janet_binding_from_entry /src/janet/src/core/util.c linenumber=793 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=691 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=698 janet_table_get_keyword /src/janet/src/core/table.c linenumber=700 strlen linenumber=160 janet_dict_find_keyword /src/janet/src/core/util.c linenumber=162 janet_string_calchash /src/janet/src/core/util.c linenumber=329 memcmp linenumber=346 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=362 memcmp linenumber=364 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=166 janet_table_get_keyword /src/janet/src/core/table.c linenumber=701 janet_table_get_keyword /src/janet/src/core/table.c linenumber=702 janet_table_get_keyword /src/janet/src/core/table.c linenumber=703 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=706 janet_cstrcmp /src/janet/src/core/util.c linenumber=707 janet_cstrcmp /src/janet/src/core/util.c linenumber=709 janet_cstrcmp /src/janet/src/core/util.c linenumber=711 janet_table_get_keyword /src/janet/src/core/table.c linenumber=719 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=799 janet_array_peek /src/janet/src/core/array.c linenumber=799 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=130 janet_csymbol /src/janet/src/core/symcache.c linenumber=1373 janet_resolve /src/janet/src/core/util.c linenumber=1373 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1377 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1378 janet_table_put /src/janet/src/core/table.c linenumber=1382 janet_env_lookup /src/janet/src/core/marsh.c linenumber=15 janet_table /src/janet/src/core/table.c linenumber=132 janet_env_lookup_into /src/janet/src/core/marsh.c linenumber=133 strlen linenumber=110 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=111 janet_smalloc /src/janet/src/core/gc.c linenumber=113 safe_memcpy /src/janet/src/core/util.c linenumber=114 safe_memcpy /src/janet/src/core/util.c linenumber=115 janet_symbol /src/janet/src/core/symcache.c linenumber=116 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=116 janet_sfree /src/janet/src/core/gc.c linenumber=117 entry_getval /src/janet/src/core/marsh.c linenumber=118 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=86 janet_csymbol /src/janet/src/core/symcache.c linenumber=87 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=87 janet_table_get /src/janet/src/core/table.c linenumber=87 janet_csymbol /src/janet/src/core/symcache.c linenumber=89 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=89 janet_table_get /src/janet/src/core/table.c linenumber=89 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=93 janet_csymbol /src/janet/src/core/symcache.c linenumber=94 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=94 janet_struct_get /src/janet/src/core/struct.c linenumber=94 janet_csymbol /src/janet/src/core/symcache.c linenumber=96 janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=96 janet_struct_get /src/janet/src/core/struct.c linenumber=96 janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=100 janet_table_put /src/janet/src/core/table.c linenumber=118 entry_getval /src/janet/src/core/marsh.c linenumber=122 janet_table_put /src/janet/src/core/table.c linenumber=120 janet_try_init /src/janet/src/core/vm.c linenumber=17 _setjmp linenumber=17 janet_unmarshal /src/janet/src/core/marsh.c linenumber=19 janet_restore /src/janet/src/core/vm.c linenumber=21 janet_deinit /src/janet/src/core/vm.c linenumber=24 janet_clear_memory /src/janet/src/core/gc.c linenumber=1737 janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=677 fprintf linenumber=680 abort linenumber=680 janet_abstract_decref_maybe_free /src/janet/src/core/abstract.c linenumber=682 janet_abstract_decref /src/janet/src/core/abstract.c linenumber=205 fprintf linenumber=209 abort linenumber=209 janet_deinit_block /src/janet/src/core/gc.c linenumber=688 janet_symbol_deinit /src/janet/src/core/symcache.c linenumber=321 janet_symcache_findmem /src/janet/src/core/symcache.c linenumber=163 janet_ev_dec_refcount /src/janet/src/core/ev.c linenumber=337 janet_atomic_dec /src/janet/src/core/capi.c linenumber=746 janet_ev_dec_refcount /src/janet/src/core/ev.c linenumber=340 janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=347 fprintf linenumber=352 abort linenumber=352 fprintf linenumber=355 abort linenumber=355 janet_free_all_scratch /src/janet/src/core/gc.c linenumber=694 free_one_scratch /src/janet/src/core/gc.c linenumber=567 janet_symcache_deinit /src/janet/src/core/symcache.c linenumber=1738 janet_ev_deinit /src/janet/src/core/ev.c linenumber=1753 janet_ev_deinit_common /src/janet/src/core/ev.c linenumber=1884 peek_timeout /src/janet/src/core/ev.c linenumber=644 handle_timeout_worker /src/janet/src/core/ev.c linenumber=645 pthread_cancel linenumber=634 fprintf linenumber=634 abort linenumber=634 pthread_join linenumber=637 fprintf linenumber=637 abort linenumber=637 pop_timeout /src/janet/src/core/ev.c linenumber=646 janet_q_deinit /src/janet/src/core/ev.c linenumber=648 janet_table_deinit /src/janet/src/core/table.c linenumber=650 janet_table_deinit /src/janet/src/core/table.c linenumber=651 janet_table_deinit /src/janet/src/core/table.c linenumber=652 pthread_attr_destroy linenumber=654 close linenumber=1885 close linenumber=1886 janet_ev_cleanup_selfpipe /src/janet/src/core/ev.c linenumber=1887 close linenumber=1651 close linenumber=1652 janet_net_deinit /src/janet/src/core/net.c linenumber=1756 ====================================