Call tree
LLVMFuzzerTestOneInput /src/quickjs/fuzz/fuzz_compile.c linenumber=-1
  JS_NewRuntime /src/quickjs/quickjs.c linenumber=29
    JS_NewRuntime2 /src/quickjs/quickjs.c linenumber=2218
      js_malloc_init /src/quickjs/quickjs.c linenumber=2080
        get_zero_size_block /src/quickjs/quickjs.c linenumber=1477
        init_list_head /src/quickjs/./list.h linenumber=1479
        init_list_head /src/quickjs/./list.h linenumber=1480
      init_list_head /src/quickjs/./list.h linenumber=2085
      init_list_head /src/quickjs/./list.h linenumber=2086
      init_list_head /src/quickjs/./list.h linenumber=2087
      init_list_head /src/quickjs/./list.h linenumber=2089
      init_list_head /src/quickjs/./list.h linenumber=2094
      JS_InitAtoms /src/quickjs/quickjs.c linenumber=2096
        JS_ResizeAtomHash /src/quickjs/quickjs.c linenumber=3088
          __assert_fail  linenumber=3053
          js_mallocz_rt /src/quickjs/quickjs.c linenumber=3055
            js_malloc_rt /src/quickjs/quickjs.c linenumber=1823
              __js_malloc /src/quickjs/quickjs.c linenumber=1802
                get_zero_size_block /src/quickjs/quickjs.c linenumber=1553
                get_block_size_index /src/quickjs/quickjs.c linenumber=1566
                js_malloc_new_arena /src/quickjs/quickjs.c linenumber=1571
                  get_arena_block /src/quickjs/quickjs.c linenumber=1521
                  get_arena_block /src/quickjs/quickjs.c linenumber=1525
                  list_add /src/quickjs/./list.h linenumber=1530
                    __list_add /src/quickjs/./list.h linenumber=60
                  list_add /src/quickjs/./list.h linenumber=1531
                get_arena_block /src/quickjs/quickjs.c linenumber=1578
                list_del /src/quickjs/./list.h linenumber=1583
                js_malloc_large /src/quickjs/quickjs.c linenumber=1590
          js_free_rt /src/quickjs/quickjs.c linenumber=3070
            __js_free /src/quickjs/quickjs.c linenumber=1807
              get_zero_size_block /src/quickjs/quickjs.c linenumber=1604
              list_add /src/quickjs/./list.h linenumber=1625
              list_del /src/quickjs/./list.h linenumber=1629
              list_del /src/quickjs/./list.h linenumber=1630
        strlen  linenumber=3099
        __JS_NewAtomInit /src/quickjs/quickjs.c linenumber=3100
          js_alloc_string_rt /src/quickjs/quickjs.c linenumber=3339
            js_malloc_rt /src/quickjs/quickjs.c linenumber=2358
            js_rc /src/quickjs/quickjs.c linenumber=2361
          __JS_NewAtom /src/quickjs/quickjs.c linenumber=3344
            js_get_atom_index /src/quickjs/quickjs.c linenumber=3192
              __assert_fail  linenumber=3169
            __JS_AtomIsConst /src/quickjs/quickjs.c linenumber=3194
            js_rc /src/quickjs/quickjs.c linenumber=3195
            hash_string /src/quickjs/quickjs.c linenumber=3200
              hash_string16 /src/quickjs/quickjs.c linenumber=2964
              hash_string8 /src/quickjs/quickjs.c linenumber=2966
            js_string_memcmp /src/quickjs/quickjs.c linenumber=3209
              memcmp  linenumber=4593
              memcmp16_8 /src/quickjs/quickjs.c linenumber=4595
              memcmp16_8 /src/quickjs/quickjs.c linenumber=4598
              memcmp16 /src/quickjs/quickjs.c linenumber=4600
            __JS_AtomIsConst /src/quickjs/quickjs.c linenumber=3210
            js_rc /src/quickjs/quickjs.c linenumber=3211
            max_int /src/quickjs/./cutils.h linenumber=3235
            js_realloc_rt /src/quickjs/quickjs.c linenumber=3239
              __js_realloc /src/quickjs/quickjs.c linenumber=1812
                __js_malloc /src/quickjs/quickjs.c linenumber=1640
                __js_free /src/quickjs/quickjs.c linenumber=1642
                get_zero_size_block /src/quickjs/quickjs.c linenumber=1647
                __js_malloc /src/quickjs/quickjs.c linenumber=1648
                __js_malloc /src/quickjs/quickjs.c linenumber=1681
                __js_free /src/quickjs/quickjs.c linenumber=1694
            js_mallocz_rt /src/quickjs/quickjs.c linenumber=3246
            js_free_rt /src/quickjs/quickjs.c linenumber=3248
            js_rc /src/quickjs/quickjs.c linenumber=3251
            atom_set_free /src/quickjs/quickjs.c linenumber=3269
            js_malloc_rt /src/quickjs/quickjs.c linenumber=3278
            js_rc /src/quickjs/quickjs.c linenumber=3283
            js_free_string /src/quickjs/quickjs.c linenumber=3291
              js_rc /src/quickjs/quickjs.c linenumber=2387
              JS_FreeAtomStruct /src/quickjs/quickjs.c linenumber=2389
                __assert_fail  linenumber=3394
                atom_set_free /src/quickjs/quickjs.c linenumber=3406
                js_free_rt /src/quickjs/quickjs.c linenumber=3417
                __assert_fail  linenumber=3420
              js_free_rt /src/quickjs/quickjs.c linenumber=2394
            js_malloc_rt /src/quickjs/quickjs.c linenumber=3294
            js_rc /src/quickjs/quickjs.c linenumber=3297
            atom_get_free /src/quickjs/quickjs.c linenumber=3307
            JS_ResizeAtomHash /src/quickjs/quickjs.c linenumber=3320
            js_free_string /src/quickjs/quickjs.c linenumber=3330
      init_class_range /src/quickjs/quickjs.c linenumber=2100
        JS_NewClass1 /src/quickjs/quickjs.c linenumber=2035
          max_int /src/quickjs/./cutils.h linenumber=3872
          max_int /src/quickjs/./cutils.h linenumber=3871
          js_realloc_rt /src/quickjs/quickjs.c linenumber=3878
          js_realloc_rt /src/quickjs/quickjs.c linenumber=3887
          JS_DupAtomRT /src/quickjs/quickjs.c linenumber=3898
            __JS_AtomIsConst /src/quickjs/quickjs.c linenumber=3111
            js_rc /src/quickjs/quickjs.c linenumber=3113
      init_shape_hash /src/quickjs/quickjs.c linenumber=2112
        js_mallocz_rt /src/quickjs/quickjs.c linenumber=5137
      JS_UpdateStackTop /src/quickjs/quickjs.c linenumber=2116
        js_get_stack_pointer /src/quickjs/quickjs.c linenumber=2858
        update_stack_limit /src/quickjs/quickjs.c linenumber=2859
      JS_FreeRuntime /src/quickjs/quickjs.c linenumber=2122
        JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=2410
          __js_rc /src/quickjs/./quickjs.h linenumber=700
          __JS_FreeValueRT /src/quickjs/quickjs.c linenumber=702
            JS_FreeAtomStruct /src/quickjs/quickjs.c linenumber=6453
            js_free_rt /src/quickjs/quickjs.c linenumber=6458
            JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=6466
            JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=6467
            js_free_rt /src/quickjs/quickjs.c linenumber=6468
            list_del /src/quickjs/./list.h linenumber=6477
            list_add /src/quickjs/./list.h linenumber=6478
            js_rc /src/quickjs/quickjs.c linenumber=6479
            free_zero_refcount /src/quickjs/quickjs.c linenumber=6481
              js_rc /src/quickjs/quickjs.c linenumber=6425
              __assert_fail  linenumber=6425
              free_gc_object /src/quickjs/quickjs.c linenumber=6426
                js_rc /src/quickjs/quickjs.c linenumber=6396
                free_object /src/quickjs/quickjs.c linenumber=6398
                  get_shape_prop /src/quickjs/quickjs.c linenumber=6351
                  free_property /src/quickjs/quickjs.c linenumber=6353
                    JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=6102
                    JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=6104
                    free_var_ref /src/quickjs/quickjs.c linenumber=6106
                      js_rc /src/quickjs/quickjs.c linenumber=6167
                      __assert_fail  linenumber=6167
                      JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=6170
                      __assert_fail  linenumber=6173
                      async_func_free /src/quickjs/quickjs.c linenumber=6177
                        js_rc /src/quickjs/quickjs.c linenumber=20892
                        list_del /src/quickjs/./list.h linenumber=20894
                        list_add /src/quickjs/./list.h linenumber=20895
                        free_zero_refcount /src/quickjs/quickjs.c linenumber=20897
                      remove_gc_object /src/quickjs/quickjs.c linenumber=6180
                        list_del /src/quickjs/./list.h linenumber=6550
                      js_free_rt /src/quickjs/quickjs.c linenumber=6181
                    js_autoinit_free /src/quickjs/quickjs.c linenumber=6108
                      js_autoinit_get_realm /src/quickjs/quickjs.c linenumber=6088
                      JS_FreeContext /src/quickjs/quickjs.c linenumber=6088
                        js_rc /src/quickjs/quickjs.c linenumber=2770
                        __assert_fail  linenumber=2772
                        js_free_modules /src/quickjs/quickjs.c linenumber=2801
                          list_del /src/quickjs/./list.h linenumber=2702
                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=2705
                            __js_rc /src/quickjs/./quickjs.h linenumber=690
                            __JS_FreeValue /src/quickjs/quickjs.c linenumber=692
                              __JS_FreeValueRT /src/quickjs/quickjs.c linenumber=6505
                                js_free_rt /src/quickjs/quickjs.c linenumber=6489
                                JS_FreeAtomStruct /src/quickjs/quickjs.c linenumber=6495
                                abort  linenumber=6499
                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=2803
                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=2804
                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=2806
                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=2807
                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=2809
                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=2811
                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=2814
                        js_free_rt /src/quickjs/quickjs.c linenumber=2816
                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=2817
                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=2818
                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=2819
                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=2820
                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=2821
                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=2822
                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=2823
                        js_free_shape_null /src/quickjs/quickjs.c linenumber=2825
                          js_free_shape /src/quickjs/quickjs.c linenumber=5330
                            js_rc /src/quickjs/quickjs.c linenumber=5322
                            js_free_shape0 /src/quickjs/quickjs.c linenumber=5323
                              js_rc /src/quickjs/quickjs.c linenumber=5305
                              __assert_fail  linenumber=5305
                              js_shape_hash_unlink /src/quickjs/quickjs.c linenumber=5307
                                get_shape_hash /src/quickjs/quickjs.c linenumber=5205
                              JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=5309
                              get_shape_prop /src/quickjs/quickjs.c linenumber=5311
                              JS_FreeAtomRT /src/quickjs/quickjs.c linenumber=5313
                                __JS_AtomIsConst /src/quickjs/quickjs.c linenumber=3732
                                __JS_FreeAtom /src/quickjs/quickjs.c linenumber=3733
                                  js_rc /src/quickjs/quickjs.c linenumber=3428
                                  JS_FreeAtomStruct /src/quickjs/quickjs.c linenumber=3430
                              remove_gc_object /src/quickjs/quickjs.c linenumber=5316
                              js_free_rt /src/quickjs/quickjs.c linenumber=5317
                        js_free_shape_null /src/quickjs/quickjs.c linenumber=2826
                        js_free_shape_null /src/quickjs/quickjs.c linenumber=2827
                        js_free_shape_null /src/quickjs/quickjs.c linenumber=2828
                        js_free_shape_null /src/quickjs/quickjs.c linenumber=2829
                        list_del /src/quickjs/./list.h linenumber=2831
                        remove_gc_object /src/quickjs/quickjs.c linenumber=2832
                        js_free_rt /src/quickjs/quickjs.c linenumber=2833
                    JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=6111
                  js_free_rt /src/quickjs/quickjs.c linenumber=6356
                  js_free_shape /src/quickjs/quickjs.c linenumber=6359
                  remove_gc_object /src/quickjs/quickjs.c linenumber=6375
                  js_rc /src/quickjs/quickjs.c linenumber=6377
                  js_free_rt /src/quickjs/quickjs.c linenumber=6378
                  list_add_tail /src/quickjs/./list.h linenumber=6382
                    __list_add /src/quickjs/./list.h linenumber=66
                  js_free_rt /src/quickjs/quickjs.c linenumber=6387
                  js_rc /src/quickjs/quickjs.c linenumber=6389
                free_function_bytecode /src/quickjs/quickjs.c linenumber=6401
                  free_bytecode_atoms /src/quickjs/quickjs.c linenumber=36178
                    get_u32 /src/quickjs/./cutils.h linenumber=32035
                    JS_FreeAtomRT /src/quickjs/quickjs.c linenumber=32036
                  JS_FreeAtomRT /src/quickjs/quickjs.c linenumber=36182
                  JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=36186
                  JS_FreeAtomRT /src/quickjs/quickjs.c linenumber=36190
                  JS_FreeContext /src/quickjs/quickjs.c linenumber=36193
                  JS_FreeAtomRT /src/quickjs/quickjs.c linenumber=36195
                  JS_FreeAtomRT /src/quickjs/quickjs.c linenumber=36197
                  js_free_rt /src/quickjs/quickjs.c linenumber=36198
                  js_free_rt /src/quickjs/quickjs.c linenumber=36199
                  remove_gc_object /src/quickjs/quickjs.c linenumber=36202
                  js_rc /src/quickjs/quickjs.c linenumber=36203
                  list_add_tail /src/quickjs/./list.h linenumber=36204
                  js_free_rt /src/quickjs/quickjs.c linenumber=36206
                __async_func_free /src/quickjs/quickjs.c linenumber=6404
                  async_func_free_frame /src/quickjs/quickjs.c linenumber=20876
                    __assert_fail  linenumber=20826
                    JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=20828
                    JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=20830
                    JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=20831
                  JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=20879
                  JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=20880
                  remove_gc_object /src/quickjs/quickjs.c linenumber=20882
                  js_rc /src/quickjs/quickjs.c linenumber=20883
                  list_add_tail /src/quickjs/./list.h linenumber=20884
                  js_free_rt /src/quickjs/quickjs.c linenumber=20886
                js_free_module_def /src/quickjs/quickjs.c linenumber=6407
                  JS_FreeAtomRT /src/quickjs/quickjs.c linenumber=29602
                  JS_FreeAtomRT /src/quickjs/quickjs.c linenumber=29606
                  JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=29607
                  js_free_rt /src/quickjs/quickjs.c linenumber=29609
                  free_var_ref /src/quickjs/quickjs.c linenumber=29614
                  JS_FreeAtomRT /src/quickjs/quickjs.c linenumber=29615
                  JS_FreeAtomRT /src/quickjs/quickjs.c linenumber=29616
                  js_free_rt /src/quickjs/quickjs.c linenumber=29618
                  js_free_rt /src/quickjs/quickjs.c linenumber=29620
                  JS_FreeAtomRT /src/quickjs/quickjs.c linenumber=29624
                  js_free_rt /src/quickjs/quickjs.c linenumber=29626
                  js_free_rt /src/quickjs/quickjs.c linenumber=29627
                  JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=29629
                  JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=29630
                  JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=29631
                  JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=29632
                  JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=29633
                  JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=29634
                  JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=29635
                  JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=29636
                  list_del /src/quickjs/./list.h linenumber=29640
                  remove_gc_object /src/quickjs/quickjs.c linenumber=29642
                  js_rc /src/quickjs/quickjs.c linenumber=29643
                  list_add_tail /src/quickjs/./list.h linenumber=29644
                  js_free_rt /src/quickjs/quickjs.c linenumber=29646
                abort  linenumber=6410
        JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=2415
        JS_FreeContext /src/quickjs/quickjs.c linenumber=2416
        js_free_rt /src/quickjs/quickjs.c linenumber=2417
        init_list_head /src/quickjs/./list.h linenumber=2419
        JS_RunGCInternal /src/quickjs/quickjs.c linenumber=2423
          gc_remove_weak_objects /src/quickjs/quickjs.c linenumber=6821
            map_delete_weakrefs /src/quickjs/quickjs.c linenumber=6522
              js_weakref_is_live /src/quickjs/quickjs.c linenumber=51881
                JS_IsUndefined /src/quickjs/./quickjs.h linenumber=51489
                js_rc /src/quickjs/quickjs.c linenumber=51492
              map_hash_key /src/quickjs/quickjs.c linenumber=51884
                map_hash32 /src/quickjs/quickjs.c linenumber=51704
                hash_string /src/quickjs/quickjs.c linenumber=51707
                map_hash32 /src/quickjs/quickjs.c linenumber=51707
                hash_string_rope /src/quickjs/quickjs.c linenumber=51710
                  hash_string /src/quickjs/quickjs.c linenumber=2973
                  hash_string_rope /src/quickjs/quickjs.c linenumber=2976
                map_hash32 /src/quickjs/quickjs.c linenumber=51710
                map_hash_pointer /src/quickjs/quickjs.c linenumber=51714
                  map_hash64 /src/quickjs/quickjs.c linenumber=51686
                float64_as_uint64 /src/quickjs/./cutils.h linenumber=51725
                map_hash64 /src/quickjs/quickjs.c linenumber=51725
                js_bigint_set_short /src/quickjs/quickjs.c linenumber=51728
                  js_bigint_set_si /src/quickjs/quickjs.c linenumber=11635
                map_hash32 /src/quickjs/quickjs.c linenumber=51741
              map_delete_record_internal /src/quickjs/quickjs.c linenumber=51899
                js_weakref_free /src/quickjs/quickjs.c linenumber=51845
                  __assert_fail  linenumber=51500
                  js_rc /src/quickjs/quickjs.c linenumber=51505
                  __assert_fail  linenumber=51511
                  js_rc /src/quickjs/quickjs.c linenumber=51513
                  js_free_rt /src/quickjs/quickjs.c linenumber=0
                JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=51847
                JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=51849
                list_del /src/quickjs/./list.h linenumber=51851
                js_free_rt /src/quickjs/quickjs.c linenumber=51852
            weakref_delete_weakref /src/quickjs/quickjs.c linenumber=6525
              js_weakref_is_live /src/quickjs/quickjs.c linenumber=60927
              js_weakref_free /src/quickjs/quickjs.c linenumber=60928
            finrec_delete_weakref /src/quickjs/quickjs.c linenumber=6528
              js_weakref_is_live /src/quickjs/quickjs.c linenumber=61040
              js_weakref_free /src/quickjs/quickjs.c linenumber=61041
              js_weakref_is_live /src/quickjs/quickjs.c linenumber=61045
              JS_EnqueueJob2 /src/quickjs/quickjs.c linenumber=61050
                js_malloc_rt /src/quickjs/quickjs.c linenumber=2271
                js_malloc /src/quickjs/quickjs.c linenumber=2273
                  js_malloc_rt /src/quickjs/quickjs.c linenumber=1833
                  JS_ThrowOutOfMemory /src/quickjs/quickjs.c linenumber=1835
                    JS_ThrowInternalError /src/quickjs/quickjs.c linenumber=7783
                      JS_ThrowError /src/quickjs/quickjs.c linenumber=7773
                        JS_GetFunctionBytecode /src/quickjs/quickjs.c linenumber=7672
                          js_class_has_bytecode /src/quickjs/quickjs.c linenumber=5878
                        JS_ThrowError2 /src/quickjs/quickjs.c linenumber=7673
                          vsnprintf  linenumber=7644
                          JS_NewObjectProtoClass /src/quickjs/quickjs.c linenumber=7645
                            get_proto_obj /src/quickjs/quickjs.c linenumber=5749
                            find_hashed_shape_proto /src/quickjs/quickjs.c linenumber=5750
                              shape_initial_hash /src/quickjs/quickjs.c linenumber=5519
                                shape_hash /src/quickjs/quickjs.c linenumber=5159
                                shape_hash /src/quickjs/quickjs.c linenumber=5161
                              get_shape_hash /src/quickjs/quickjs.c linenumber=5520
                            js_dup_shape /src/quickjs/quickjs.c linenumber=5752
                              js_rc /src/quickjs/quickjs.c linenumber=5296
                            js_new_shape /src/quickjs/quickjs.c linenumber=5754
                              js_new_shape2 /src/quickjs/quickjs.c linenumber=5262
                                resize_shape_hash /src/quickjs/quickjs.c linenumber=5246
                                  js_mallocz_rt /src/quickjs/quickjs.c linenumber=5172
                                  get_shape_hash /src/quickjs/quickjs.c linenumber=5179
                                  js_free_rt /src/quickjs/quickjs.c linenumber=5184
                                js_new_shape_nohash /src/quickjs/quickjs.c linenumber=5249
                                  get_shape_size /src/quickjs/quickjs.c linenumber=5220
                                  js_malloc /src/quickjs/quickjs.c linenumber=5220
                                  js_rc /src/quickjs/quickjs.c linenumber=5223
                                  add_gc_object /src/quickjs/quickjs.c linenumber=5224
                                    js_rc /src/quickjs/quickjs.c linenumber=6543
                                    list_add_tail /src/quickjs/./list.h linenumber=6545
                                  JS_DupValue /src/quickjs/./quickjs.h linenumber=5226
                                    __js_rc /src/quickjs/./quickjs.h linenumber=710
                                shape_initial_hash /src/quickjs/quickjs.c linenumber=5254
                                js_shape_hash_link /src/quickjs/quickjs.c linenumber=5256
                                  get_shape_hash /src/quickjs/quickjs.c linenumber=5194
                            JS_NewObjectFromShape /src/quickjs/quickjs.c linenumber=5758
                              js_trigger_gc /src/quickjs/quickjs.c linenumber=5619
                                JS_RunGC /src/quickjs/quickjs.c linenumber=1794
                                  JS_RunGCInternal /src/quickjs/quickjs.c linenumber=6837
                                    gc_decref /src/quickjs/quickjs.c linenumber=6826
                                      init_list_head /src/quickjs/./list.h linenumber=6702
                                      js_rc /src/quickjs/quickjs.c linenumber=6709
                                      __assert_fail  linenumber=6709
                                      mark_children /src/quickjs/quickjs.c linenumber=6710
                                        js_rc /src/quickjs/quickjs.c linenumber=6571
                                        get_shape_prop /src/quickjs/quickjs.c linenumber=6581
                                        js_autoinit_mark /src/quickjs/quickjs.c linenumber=6596
                                          js_autoinit_get_realm /src/quickjs/quickjs.c linenumber=6094
                                        JS_MarkValue /src/quickjs/quickjs.c linenumber=6599
                                        JS_MarkValue /src/quickjs/quickjs.c linenumber=6619
                                        JS_MarkValue /src/quickjs/quickjs.c linenumber=6629
                                        JS_MarkValue /src/quickjs/quickjs.c linenumber=6646
                                        JS_MarkValue /src/quickjs/quickjs.c linenumber=6647
                                        JS_MarkValue /src/quickjs/quickjs.c linenumber=6655
                                        JS_MarkValue /src/quickjs/quickjs.c linenumber=6658
                                        JS_MarkValue /src/quickjs/quickjs.c linenumber=6659
                                        JS_MarkContext /src/quickjs/quickjs.c linenumber=6673
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=2725
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=2728
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=2729
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=2731
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=2732
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=2734
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=2736
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=2739
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=2741
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=2742
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=2743
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=2744
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=2745
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=2746
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=2747
                                        js_mark_module_def /src/quickjs/quickjs.c linenumber=6679
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=29577
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=29588
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=29589
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=29590
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=29591
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=29592
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=29593
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=29594
                                          JS_MarkValue /src/quickjs/quickjs.c linenumber=29595
                                        abort  linenumber=6683
                                      gc_decref_child /src/quickjs/quickjs.c linenumber=6710
                                        js_rc /src/quickjs/quickjs.c linenumber=6689
                                        __assert_fail  linenumber=6689
                                        list_del /src/quickjs/./list.h linenumber=6692
                                        list_add_tail /src/quickjs/./list.h linenumber=6693
                                      list_del /src/quickjs/./list.h linenumber=6713
                                      list_add_tail /src/quickjs/./list.h linenumber=6714
                                    gc_scan /src/quickjs/quickjs.c linenumber=6829
                                      js_rc /src/quickjs/quickjs.c linenumber=6744
                                      __assert_fail  linenumber=6744
                                      mark_children /src/quickjs/quickjs.c linenumber=6746
                                      gc_scan_incref_child /src/quickjs/quickjs.c linenumber=6746
                                        js_rc /src/quickjs/quickjs.c linenumber=6721
                                        list_del /src/quickjs/./list.h linenumber=6725
                                        list_add_tail /src/quickjs/./list.h linenumber=6726
                                      mark_children /src/quickjs/quickjs.c linenumber=6752
                                      gc_scan_incref_child2 /src/quickjs/quickjs.c linenumber=6752
                                        js_rc /src/quickjs/quickjs.c linenumber=6733
                                    gc_free_cycles /src/quickjs/quickjs.c linenumber=6832
                                      js_rc /src/quickjs/quickjs.c linenumber=6774
                                      free_gc_object /src/quickjs/quickjs.c linenumber=6787
                                      list_del /src/quickjs/./list.h linenumber=6790
                                      list_add_tail /src/quickjs/./list.h linenumber=6791
                                      js_rc /src/quickjs/quickjs.c linenumber=6799
                                      __assert_fail  linenumber=6799
                                      js_free_rt /src/quickjs/quickjs.c linenumber=6808
                                      init_list_head /src/quickjs/./list.h linenumber=6812
                              js_malloc /src/quickjs/quickjs.c linenumber=5620
                              js_malloc /src/quickjs/quickjs.c linenumber=5636
                              js_free /src/quickjs/quickjs.c linenumber=5638
                                js_free_rt /src/quickjs/quickjs.c linenumber=1855
                              get_shape_prop /src/quickjs/quickjs.c linenumber=5641
                              free_property /src/quickjs/quickjs.c linenumber=5643
                              js_free_shape /src/quickjs/quickjs.c linenumber=5647
                              add_property /src/quickjs/quickjs.c linenumber=5670
                                __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=9184
                                JS_IsObject /src/quickjs/./quickjs.h linenumber=9194
                                JS_IsObject /src/quickjs/./quickjs.h linenumber=9196
                                find_hashed_shape_prop /src/quickjs/quickjs.c linenumber=9208
                                  shape_hash /src/quickjs/quickjs.c linenumber=5540
                                  shape_hash /src/quickjs/quickjs.c linenumber=5541
                                  get_shape_hash /src/quickjs/quickjs.c linenumber=5542
                                  get_shape_prop /src/quickjs/quickjs.c linenumber=5549
                                  get_shape_prop /src/quickjs/quickjs.c linenumber=5550
                                js_realloc /src/quickjs/quickjs.c linenumber=9214
                                  js_realloc_rt /src/quickjs/quickjs.c linenumber=1862
                                  JS_ThrowOutOfMemory /src/quickjs/quickjs.c linenumber=1864
                                js_dup_shape /src/quickjs/quickjs.c linenumber=9220
                                js_free_shape /src/quickjs/quickjs.c linenumber=9221
                                js_rc /src/quickjs/quickjs.c linenumber=9223
                                js_clone_shape /src/quickjs/quickjs.c linenumber=9225
                                  get_shape_size /src/quickjs/quickjs.c linenumber=5276
                                  js_malloc /src/quickjs/quickjs.c linenumber=5277
                                  js_rc /src/quickjs/quickjs.c linenumber=5282
                                  add_gc_object /src/quickjs/quickjs.c linenumber=5283
                                  JS_DupValue /src/quickjs/./quickjs.h linenumber=5286
                                  get_shape_prop /src/quickjs/quickjs.c linenumber=5288
                                  JS_DupAtom /src/quickjs/quickjs.c linenumber=5289
                                    __JS_AtomIsConst /src/quickjs/quickjs.c linenumber=3123
                                    js_rc /src/quickjs/quickjs.c linenumber=3126
                                js_shape_hash_link /src/quickjs/quickjs.c linenumber=9230
                                js_free_shape /src/quickjs/quickjs.c linenumber=9231
                                js_rc /src/quickjs/quickjs.c linenumber=9235
                                __assert_fail  linenumber=9235
                                add_shape_property /src/quickjs/quickjs.c linenumber=9236
                                  js_shape_hash_unlink /src/quickjs/quickjs.c linenumber=5480
                                  shape_hash /src/quickjs/quickjs.c linenumber=5481
                                  resize_properties /src/quickjs/quickjs.c linenumber=5485
                                    max_int /src/quickjs/./cutils.h linenumber=5344
                                    js_realloc /src/quickjs/quickjs.c linenumber=5349
                                    get_shape_size /src/quickjs/quickjs.c linenumber=5360
                                    js_malloc /src/quickjs/quickjs.c linenumber=5360
                                    remove_gc_object /src/quickjs/quickjs.c linenumber=5363
                                    js_rc /src/quickjs/quickjs.c linenumber=5365
                                    add_gc_object /src/quickjs/quickjs.c linenumber=5366
                                    get_shape_prop /src/quickjs/quickjs.c linenumber=5377
                                    get_shape_prop /src/quickjs/quickjs.c linenumber=5379
                                    get_shape_prop /src/quickjs/quickjs.c linenumber=5391
                                    js_free /src/quickjs/quickjs.c linenumber=5394
                                  js_shape_hash_link /src/quickjs/quickjs.c linenumber=5489
                                  js_shape_hash_link /src/quickjs/quickjs.c linenumber=5496
                                  get_shape_prop /src/quickjs/quickjs.c linenumber=5500
                                  JS_DupAtom /src/quickjs/quickjs.c linenumber=5502
                              js_rc /src/quickjs/quickjs.c linenumber=5725
                              add_gc_object /src/quickjs/quickjs.c linenumber=5726
                          JS_IsException /src/quickjs/./quickjs.h linenumber=7647
                          JS_NewString /src/quickjs/./quickjs.h linenumber=7652
                            strlen  linenumber=746
                            JS_NewStringLen /src/quickjs/quickjs.c linenumber=746
                              count_ascii /src/quickjs/quickjs.c linenumber=4366
                              JS_ThrowInternalError /src/quickjs/quickjs.c linenumber=4369
                              js_new_string8_len /src/quickjs/quickjs.c linenumber=4372
                                JS_AtomToString /src/quickjs/quickjs.c linenumber=3928
                                  __JS_AtomToValue /src/quickjs/quickjs.c linenumber=3629
                                    __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=3599
                                    __JS_AtomToUInt32 /src/quickjs/quickjs.c linenumber=3600
                                    u32toa /src/quickjs/dtoa.c linenumber=3600
                                    js_new_string8_len /src/quickjs/quickjs.c linenumber=3601
                                      js_alloc_string /src/quickjs/quickjs.c linenumber=3930
                                        js_alloc_string_rt /src/quickjs/quickjs.c linenumber=2376
                                        JS_ThrowOutOfMemory /src/quickjs/quickjs.c linenumber=2378
                                    __assert_fail  linenumber=3605
                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=3615
                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=3617
                              string_buffer_init /src/quickjs/quickjs.c linenumber=4374
                                string_buffer_init2 /src/quickjs/quickjs.c linenumber=4028
                                  js_alloc_string /src/quickjs/quickjs.c linenumber=4014
                              string_buffer_write8 /src/quickjs/quickjs.c linenumber=4376
                                string_buffer_realloc /src/quickjs/quickjs.c linenumber=4200
                                  JS_ThrowInternalError /src/quickjs/quickjs.c linenumber=4078
                                  string_buffer_set_error /src/quickjs/quickjs.c linenumber=4079
                                    js_free /src/quickjs/quickjs.c linenumber=4039
                                  max_int /src/quickjs/./cutils.h linenumber=4081
                                  min_int /src/quickjs/./cutils.h linenumber=4081
                                  string_buffer_widen /src/quickjs/quickjs.c linenumber=4083
                                    js_realloc2 /src/quickjs/quickjs.c linenumber=4055
                                      js_realloc_rt /src/quickjs/quickjs.c linenumber=1874
                                      JS_ThrowOutOfMemory /src/quickjs/quickjs.c linenumber=1876
                                      js_malloc_usable_size_rt /src/quickjs/quickjs.c linenumber=1880
                                        __js_malloc_usable_size /src/quickjs/quickjs.c linenumber=1817
                                          get_zero_size_block /src/quickjs/quickjs.c linenumber=1706
                                    string_buffer_set_error /src/quickjs/quickjs.c linenumber=4057
                                  js_realloc2 /src/quickjs/quickjs.c linenumber=4086
                                  string_buffer_set_error /src/quickjs/quickjs.c linenumber=4088
                                  min_int /src/quickjs/./cutils.h linenumber=4089
                              string_buffer_putc8 /src/quickjs/quickjs.c linenumber=4379
                                string_buffer_realloc /src/quickjs/quickjs.c linenumber=4117
                              unicode_from_utf8 /src/quickjs/cutils.c linenumber=4382
                              get_hi_surrogate /src/quickjs/./cutils.h linenumber=4388
                              string_buffer_putc16 /src/quickjs/quickjs.c linenumber=4388
                                string_buffer_putc16_slow /src/quickjs/quickjs.c linenumber=4140
                                  string_buffer_realloc /src/quickjs/quickjs.c linenumber=4098
                                  string_buffer_widen /src/quickjs/quickjs.c linenumber=4106
                              get_lo_surrogate /src/quickjs/./cutils.h linenumber=4389
                              string_buffer_putc16 /src/quickjs/quickjs.c linenumber=4403
                              string_buffer_end /src/quickjs/quickjs.c linenumber=4407
                                js_free /src/quickjs/quickjs.c linenumber=4331
                                JS_AtomToString /src/quickjs/quickjs.c linenumber=4333
                                js_realloc_rt /src/quickjs/quickjs.c linenumber=4339
                              string_buffer_free /src/quickjs/quickjs.c linenumber=4410
                                js_free /src/quickjs/quickjs.c linenumber=4033
                          JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=7651
                            JS_DefineProperty /src/quickjs/quickjs.c linenumber=10683
                              JS_ThrowTypeErrorNotAnObject /src/quickjs/quickjs.c linenumber=10360
                                JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=7796
                                  JS_ThrowError /src/quickjs/quickjs.c linenumber=7693
                              get_shape_prop /src/quickjs/quickjs.c linenumber=10366
                              JS_DupValue /src/quickjs/./quickjs.h linenumber=10372
                              JS_ToArrayLengthFree /src/quickjs/quickjs.c linenumber=10371
                                JS_ToNumberFree /src/quickjs/quickjs.c linenumber=13454
                                  JS_ToNumberHintFree /src/quickjs/quickjs.c linenumber=13022
                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=12958
                                    JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=12959
                                    JS_ToPrimitiveFree /src/quickjs/quickjs.c linenumber=12976
                                      JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=11075
                                        __JS_ThrowTypeErrorAtom /src/quickjs/quickjs.c linenumber=8223
                                          JS_AtomGetStr /src/quickjs/quickjs.c linenumber=7718
                                            JS_AtomGetStrRT /src/quickjs/quickjs.c linenumber=3592
                                              __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=3547
                                              __JS_AtomToUInt32 /src/quickjs/quickjs.c linenumber=3548
                                              snprintf  linenumber=3548
                                              __assert_fail  linenumber=3551
                                              atom_is_free /src/quickjs/quickjs.c linenumber=3561
                                              __assert_fail  linenumber=3561
                                              string_get /src/quickjs/quickjs.c linenumber=3574
                                              unicode_to_utf8 /src/quickjs/cutils.c linenumber=3580
                                          JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=7717
                                        __JS_ThrowTypeErrorAtom /src/quickjs/quickjs.c linenumber=8225
                                        __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=8231
                                        __JS_AtomToUInt32 /src/quickjs/quickjs.c linenumber=8233
                                        string_get /src/quickjs/quickjs.c linenumber=8235
                                        js_new_string_char /src/quickjs/quickjs.c linenumber=8235
                                          js_new_string8_len /src/quickjs/quickjs.c linenumber=3957
                                          js_new_string16_len /src/quickjs/quickjs.c linenumber=3960
                                            js_alloc_string /src/quickjs/quickjs.c linenumber=3946
                                        __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=8245
                                        __JS_AtomToUInt32 /src/quickjs/quickjs.c linenumber=8247
                                        string_rope_get /src/quickjs/quickjs.c linenumber=8249
                                          string_get /src/quickjs/quickjs.c linenumber=4727
                                        js_new_string_char /src/quickjs/quickjs.c linenumber=8249
                                        JS_GetPrototypePrimitive /src/quickjs/quickjs.c linenumber=8260
                                        get_shape_prop /src/quickjs/quickjs.c linenumber=8268
                                        JS_DupValue /src/quickjs/./quickjs.h linenumber=8278
                                        JS_CallFree /src/quickjs/quickjs.c linenumber=8279
                                          JS_CallInternal /src/quickjs/quickjs.c linenumber=20610
                                            js_poll_interrupts /src/quickjs/quickjs.c linenumber=17813
                                              __js_poll_interrupts /src/quickjs/quickjs.c linenumber=7880
                                                JS_ThrowInterrupted /src/quickjs/quickjs.c linenumber=7870
                                                  JS_ThrowInternalError /src/quickjs/quickjs.c linenumber=7860
                                                  JS_SetUncatchableException /src/quickjs/quickjs.c linenumber=7861
                                            JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=17847
                                            js_check_stack_overflow /src/quickjs/quickjs.c linenumber=17863
                                              js_get_stack_pointer /src/quickjs/quickjs.c linenumber=2062
                                            JS_ThrowStackOverflow /src/quickjs/quickjs.c linenumber=17864
                                              JS_ThrowInternalError /src/quickjs/quickjs.c linenumber=7791
                                            min_int /src/quickjs/./cutils.h linenumber=17874
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=17877
                                            get_u32 /src/quickjs/./cutils.h linenumber=17906
                                            get_u32 /src/quickjs/./cutils.h linenumber=17910
                                            __JS_NewShortBigInt /src/quickjs/./quickjs.h linenumber=17910
                                            get_u32 /src/quickjs/./cutils.h linenumber=17914
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=17914
                                            get_i8 /src/quickjs/./cutils.h linenumber=17930
                                            get_i16 /src/quickjs/./cutils.h linenumber=17934
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=17938
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=17941
                                            js_closure /src/quickjs/quickjs.c linenumber=17941
                                              JS_NewObjectClass /src/quickjs/quickjs.c linenumber=17404
                                                JS_NewObjectProtoClass /src/quickjs/quickjs.c linenumber=5833
                                              JS_IsException /src/quickjs/./quickjs.h linenumber=17405
                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=17406
                                              js_closure2 /src/quickjs/quickjs.c linenumber=17409
                                                js_mallocz /src/quickjs/quickjs.c linenumber=17303
                                                  js_mallocz_rt /src/quickjs/quickjs.c linenumber=1845
                                                  JS_ThrowOutOfMemory /src/quickjs/quickjs.c linenumber=1847
                                                JS_CheckDefineGlobalVar /src/quickjs/quickjs.c linenumber=17318
                                                  get_shape_prop /src/quickjs/quickjs.c linenumber=10825
                                                  __JS_ThrowTypeErrorAtom /src/quickjs/quickjs.c linenumber=10840
                                                  get_shape_prop /src/quickjs/quickjs.c linenumber=10849
                                                  JS_ThrowSyntaxErrorVarRedeclaration /src/quickjs/quickjs.c linenumber=10852
                                                    __JS_ThrowSyntaxErrorAtom /src/quickjs/quickjs.c linenumber=10814
                                                      JS_AtomGetStr /src/quickjs/quickjs.c linenumber=7726
                                                      JS_ThrowSyntaxError /src/quickjs/quickjs.c linenumber=7725
                                                        JS_ThrowError /src/quickjs/quickjs.c linenumber=7682
                                                js_create_var_ref /src/quickjs/quickjs.c linenumber=17331
                                                  js_malloc /src/quickjs/quickjs.c linenumber=17007
                                                  js_rc /src/quickjs/quickjs.c linenumber=17010
                                                  add_gc_object /src/quickjs/quickjs.c linenumber=17019
                                                js_closure_define_global_var /src/quickjs/quickjs.c linenumber=17334
                                                  get_shape_prop /src/quickjs/quickjs.c linenumber=17166
                                                  __assert_fail  linenumber=17168
                                                  js_rc /src/quickjs/quickjs.c linenumber=17170
                                                  get_shape_prop /src/quickjs/quickjs.c linenumber=17177
                                                  js_create_var_ref /src/quickjs/quickjs.c linenumber=17180
                                                  get_shape_prop /src/quickjs/quickjs.c linenumber=17196
                                                  JS_AutoInitProperty /src/quickjs/quickjs.c linenumber=17199
                                                    js_shape_prepare_update /src/quickjs/quickjs.c linenumber=8175
                                                      js_rc /src/quickjs/quickjs.c linenumber=10310
                                                      get_shape_prop /src/quickjs/quickjs.c linenumber=10312
                                                      js_clone_shape /src/quickjs/quickjs.c linenumber=10314
                                                      js_free_shape /src/quickjs/quickjs.c linenumber=10317
                                                      get_shape_prop /src/quickjs/quickjs.c linenumber=10320
                                                      js_shape_hash_unlink /src/quickjs/quickjs.c linenumber=10322
                                                    js_autoinit_get_realm /src/quickjs/quickjs.c linenumber=8178
                                                    js_autoinit_get_id /src/quickjs/quickjs.c linenumber=8179
                                                    js_autoinit_free /src/quickjs/quickjs.c linenumber=8183
                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=8186
                                                    js_rc /src/quickjs/quickjs.c linenumber=8193
                                                    js_create_var_ref /src/quickjs/quickjs.c linenumber=8197
                                                  js_global_object_get_uninitialized_var /src/quickjs/quickjs.c linenumber=17203
                                                    get_shape_prop /src/quickjs/quickjs.c linenumber=17103
                                                    __assert_fail  linenumber=17105
                                                    js_rc /src/quickjs/quickjs.c linenumber=17107
                                                    js_create_var_ref /src/quickjs/quickjs.c linenumber=17111
                                                    add_property /src/quickjs/quickjs.c linenumber=17114
                                                    free_var_ref /src/quickjs/quickjs.c linenumber=17116
                                                    js_rc /src/quickjs/quickjs.c linenumber=17120
                                                  js_rc /src/quickjs/quickjs.c linenumber=17208
                                                  free_property /src/quickjs/quickjs.c linenumber=17215
                                                  js_rc /src/quickjs/quickjs.c linenumber=17218
                                                  __assert_fail  linenumber=17220
                                                  js_global_object_get_uninitialized_var /src/quickjs/quickjs.c linenumber=17229
                                                  js_global_object_find_uninitialized_var /src/quickjs/quickjs.c linenumber=17235
                                                    get_shape_prop /src/quickjs/quickjs.c linenumber=17135
                                                    __assert_fail  linenumber=17137
                                                    js_rc /src/quickjs/quickjs.c linenumber=17139
                                                    delete_property /src/quickjs/quickjs.c linenumber=17140
                                                      get_shape_prop /src/quickjs/quickjs.c linenumber=9323
                                                      js_shape_prepare_update /src/quickjs/quickjs.c linenumber=9335
                                                      get_shape_prop /src/quickjs/quickjs.c linenumber=9340
                                                      remove_global_object_property /src/quickjs/quickjs.c linenumber=9350
                                                        js_rc /src/quickjs/quickjs.c linenumber=9296
                                                        add_property /src/quickjs/quickjs.c linenumber=9299
                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=9304
                                                      free_property /src/quickjs/quickjs.c linenumber=9353
                                                      JS_FreeAtom /src/quickjs/quickjs.c linenumber=9354
                                                        __JS_AtomIsConst /src/quickjs/quickjs.c linenumber=3726
                                                        __JS_FreeAtom /src/quickjs/quickjs.c linenumber=3727
                                                      compact_properties /src/quickjs/quickjs.c linenumber=9363
                                                        __assert_fail  linenumber=5410
                                                        max_int /src/quickjs/./cutils.h linenumber=5412
                                                        __assert_fail  linenumber=5414
                                                        get_shape_size /src/quickjs/quickjs.c linenumber=5423
                                                        js_malloc /src/quickjs/quickjs.c linenumber=5423
                                                        remove_gc_object /src/quickjs/quickjs.c linenumber=5426
                                                        js_rc /src/quickjs/quickjs.c linenumber=5428
                                                        add_gc_object /src/quickjs/quickjs.c linenumber=5429
                                                        get_shape_prop /src/quickjs/quickjs.c linenumber=5439
                                                        get_shape_prop /src/quickjs/quickjs.c linenumber=5438
                                                        __assert_fail  linenumber=5454
                                                        js_free /src/quickjs/quickjs.c linenumber=5460
                                                        js_realloc /src/quickjs/quickjs.c linenumber=5463
                                                      JS_AtomIsArrayIndex /src/quickjs/quickjs.c linenumber=9374
                                                        __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=3636
                                                        __JS_AtomToUInt32 /src/quickjs/quickjs.c linenumber=3637
                                                        __assert_fail  linenumber=3644
                                                        is_num_string /src/quickjs/quickjs.c linenumber=3647
                                                          string_get /src/quickjs/quickjs.c linenumber=2916
                                                          is_num /src/quickjs/quickjs.c linenumber=2917
                                                          string_get /src/quickjs/quickjs.c linenumber=2925
                                                          is_num /src/quickjs/quickjs.c linenumber=2926
                                                      free_var_ref /src/quickjs/quickjs.c linenumber=9382
                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=9384
                                                      convert_fast_array_to_array /src/quickjs/quickjs.c linenumber=9389
                                                        js_shape_prepare_update /src/quickjs/quickjs.c linenumber=9251
                                                        resize_properties /src/quickjs/quickjs.c linenumber=9258
                                                        __JS_AtomFromUInt32 /src/quickjs/quickjs.c linenumber=9267
                                                        add_property /src/quickjs/quickjs.c linenumber=9267
                                                        __JS_AtomFromUInt32 /src/quickjs/quickjs.c linenumber=9275
                                                        add_property /src/quickjs/quickjs.c linenumber=9275
                                                        js_free /src/quickjs/quickjs.c linenumber=9279
                                                    js_create_var_ref /src/quickjs/quickjs.c linenumber=17144
                                                  add_property /src/quickjs/quickjs.c linenumber=17244
                                                  free_var_ref /src/quickjs/quickjs.c linenumber=17246
                                                  js_rc /src/quickjs/quickjs.c linenumber=17250
                                                js_closure_global_var /src/quickjs/quickjs.c linenumber=17337
                                                  get_shape_prop /src/quickjs/quickjs.c linenumber=17262
                                                  __assert_fail  linenumber=17264
                                                  js_rc /src/quickjs/quickjs.c linenumber=17266
                                                  get_shape_prop /src/quickjs/quickjs.c linenumber=17271
                                                  JS_AutoInitProperty /src/quickjs/quickjs.c linenumber=17275
                                                  js_rc /src/quickjs/quickjs.c linenumber=17281
                                                  js_global_object_get_uninitialized_var /src/quickjs/quickjs.c linenumber=17285
                                                get_var_ref /src/quickjs/quickjs.c linenumber=17341
                                                  __assert_fail  linenumber=17043
                                                  __assert_fail  linenumber=17045
                                                  __assert_fail  linenumber=17049
                                                  js_rc /src/quickjs/quickjs.c linenumber=17050
                                                  js_malloc /src/quickjs/quickjs.c linenumber=17055
                                                  js_rc /src/quickjs/quickjs.c linenumber=17058
                                                  add_gc_object /src/quickjs/quickjs.c linenumber=17059
                                                  js_rc /src/quickjs/quickjs.c linenumber=17076
                                                get_var_ref /src/quickjs/quickjs.c linenumber=17345
                                                js_rc /src/quickjs/quickjs.c linenumber=17350
                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=17363
                                              JS_IsException /src/quickjs/./quickjs.h linenumber=17410
                                              js_function_set_properties /src/quickjs/quickjs.c linenumber=17417
                                                JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=5857
                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=10685
                                                JS_AtomToString /src/quickjs/quickjs.c linenumber=5860
                                                JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=5859
                                              JS_NewObjectProto /src/quickjs/quickjs.c linenumber=17429
                                                JS_NewObjectProtoClass /src/quickjs/quickjs.c linenumber=5838
                                              JS_IsException /src/quickjs/./quickjs.h linenumber=17430
                                              JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=17432
                                              JS_SetConstructorBit /src/quickjs/quickjs.c linenumber=17438
                                              JS_DefineAutoInitProperty /src/quickjs/quickjs.c linenumber=17439
                                                get_shape_prop /src/quickjs/quickjs.c linenumber=10660
                                                abort  linenumber=10662
                                                add_property /src/quickjs/quickjs.c linenumber=10667
                                                JS_DupContext /src/quickjs/quickjs.c linenumber=10670
                                                  js_rc /src/quickjs/quickjs.c linenumber=2712
                                                __assert_fail  linenumber=10671
                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=17446
                                            JS_IsException /src/quickjs/./quickjs.h linenumber=17942
                                            JS_AtomToString /src/quickjs/quickjs.c linenumber=17946
                                            get_u32 /src/quickjs/./cutils.h linenumber=17950
                                            JS_AtomToValue /src/quickjs/quickjs.c linenumber=17950
                                              __JS_AtomToValue /src/quickjs/quickjs.c linenumber=3624
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=17968
                                            JS_ToObject /src/quickjs/quickjs.c linenumber=17970
                                              JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=39799
                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=39802
                                              JS_ToString /src/quickjs/quickjs.c linenumber=39816
                                                JS_ToStringInternal /src/quickjs/quickjs.c linenumber=13647
                                                  JS_DupValue /src/quickjs/./quickjs.h linenumber=13596
                                                  JS_DupValue /src/quickjs/./quickjs.h linenumber=13598
                                                  js_linearize_string_rope /src/quickjs/quickjs.c linenumber=13598
                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=4842
                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=4843
                                                    string_buffer_init2 /src/quickjs/quickjs.c linenumber=4846
                                                    string_buffer_concat_value /src/quickjs/quickjs.c linenumber=4848
                                                      string_buffer_concat_value /src/quickjs/quickjs.c linenumber=4272
                                                        JS_ToString /src/quickjs/quickjs.c linenumber=4276
                                                        JS_IsException /src/quickjs/./quickjs.h linenumber=4277
                                                        string_buffer_set_error /src/quickjs/quickjs.c linenumber=4278
                                                        string_buffer_concat /src/quickjs/quickjs.c linenumber=4280
                                                          string_buffer_write16 /src/quickjs/quickjs.c linenumber=4253
                                                            string_buffer_realloc /src/quickjs/quickjs.c linenumber=4223
                                                            string_buffer_widen /src/quickjs/quickjs.c linenumber=4226
                                                          string_buffer_write8 /src/quickjs/quickjs.c linenumber=4255
                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=4281
                                                        string_buffer_concat /src/quickjs/quickjs.c linenumber=4286
                                                    string_buffer_end /src/quickjs/quickjs.c linenumber=4850
                                                    js_rc /src/quickjs/quickjs.c linenumber=4851
                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=4853
                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=4854
                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=4855
                                                    JS_AtomToString /src/quickjs/quickjs.c linenumber=4856
                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=4858
                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=4861
                                                  i32toa /src/quickjs/dtoa.c linenumber=13602
                                                    u32toa /src/quickjs/dtoa.c linenumber=608
                                                    u32toa /src/quickjs/dtoa.c linenumber=611
                                                  js_new_string8_len /src/quickjs/quickjs.c linenumber=13603
                                                  JS_AtomToString /src/quickjs/quickjs.c linenumber=13607
                                                  JS_AtomToString /src/quickjs/quickjs.c linenumber=13610
                                                  JS_AtomToString /src/quickjs/quickjs.c linenumber=13612
                                                  JS_ToPrimitive /src/quickjs/quickjs.c linenumber=13618
                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=11139
                                                    JS_ToPrimitiveFree /src/quickjs/quickjs.c linenumber=11139
                                                      JS_IsException /src/quickjs/./quickjs.h linenumber=11076
                                                      JS_IsUndefined /src/quickjs/./quickjs.h linenumber=11080
                                                      JS_IsNull /src/quickjs/./quickjs.h linenumber=11080
                                                      JS_AtomToString /src/quickjs/quickjs.c linenumber=11095
                                                      JS_CallFree /src/quickjs/quickjs.c linenumber=11096
                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=20612
                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=11097
                                                      JS_IsException /src/quickjs/./quickjs.h linenumber=11098
                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=11100
                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=11103
                                                      JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=11104
                                                      JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=11115
                                                        JS_IsUninitialized /src/quickjs/./quickjs.h linenumber=8283
                                                        JS_ThrowReferenceErrorUninitialized /src/quickjs/quickjs.c linenumber=8284
                                                          JS_AtomGetStr /src/quickjs/quickjs.c linenumber=7832
                                                          JS_ThrowReferenceError /src/quickjs/quickjs.c linenumber=7830
                                                            JS_ThrowError /src/quickjs/quickjs.c linenumber=7751
                                                        JS_DupValue /src/quickjs/./quickjs.h linenumber=8285
                                                        JS_AutoInitProperty /src/quickjs/quickjs.c linenumber=8288
                                                        JS_DupValue /src/quickjs/./quickjs.h linenumber=8293
                                                        __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=8299
                                                        __JS_AtomToUInt32 /src/quickjs/quickjs.c linenumber=8300
                                                        JS_GetPropertyUint32 /src/quickjs/quickjs.c linenumber=8303
                                                          __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=9107
                                                          JS_GetPropertyValue /src/quickjs/quickjs.c linenumber=9107
                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=9046
                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=9049
                                                            __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=9068
                                                            JS_NewBigInt64 /src/quickjs/quickjs.c linenumber=9071
                                                              __JS_NewShortBigInt /src/quickjs/./quickjs.h linenumber=14581
                                                            JS_NewBigUint64 /src/quickjs/quickjs.c linenumber=9074
                                                              __JS_NewShortBigInt /src/quickjs/./quickjs.h linenumber=14598
                                                              js_bigint_new_ui64 /src/quickjs/quickjs.c linenumber=14601
                                                                js_bigint_new /src/quickjs/quickjs.c linenumber=11694
                                                                  JS_ThrowRangeError /src/quickjs/quickjs.c linenumber=11595
                                                                    JS_ThrowError /src/quickjs/quickjs.c linenumber=7762
                                                                  js_malloc /src/quickjs/quickjs.c linenumber=11598
                                                                  js_rc /src/quickjs/quickjs.c linenumber=11601
                                                            fromfp16 /src/quickjs/./cutils.h linenumber=9077
                                                              uint64_as_float64 /src/quickjs/./cutils.h linenumber=408
                                                            __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=9077
                                                            __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=9080
                                                            __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=9083
                                                            JS_IsNull /src/quickjs/./quickjs.h linenumber=9090
                                                            JS_IsUndefined /src/quickjs/./quickjs.h linenumber=9090
                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=9091
                                                            JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=9092
                                                            JS_ValueToAtom /src/quickjs/quickjs.c linenumber=9094
                                                              __JS_AtomFromUInt32 /src/quickjs/quickjs.c linenumber=9011
                                                              js_get_atom_index /src/quickjs/quickjs.c linenumber=9014
                                                              JS_DupAtom /src/quickjs/quickjs.c linenumber=9014
                                                              JS_ToPropertyKey /src/quickjs/quickjs.c linenumber=9017
                                                                JS_ToStringInternal /src/quickjs/quickjs.c linenumber=13667
                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=13619
                                                                  JS_ToStringInternal /src/quickjs/quickjs.c linenumber=13621
                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=13622
                                                                    js_new_string8 /src/quickjs/quickjs.c linenumber=13627
                                                                      strlen  linenumber=3940
                                                                      js_new_string8_len /src/quickjs/quickjs.c linenumber=3940
                                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=13630
                                                                    JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=13632
                                                                    js_dtoa2 /src/quickjs/quickjs.c linenumber=13635
                                                                      js_dtoa_max_len /src/quickjs/dtoa.c linenumber=13570
                                                                        float64_as_uint64 /src/quickjs/./cutils.h linenumber=1048
                                                                        mul_log2_radix /src/quickjs/dtoa.c linenumber=1056
                                                                          clz32 /src/quickjs/./cutils.h linenumber=480
                                                                        float64_as_uint64 /src/quickjs/./cutils.h linenumber=1063
                                                                        mul_log2_radix /src/quickjs/dtoa.c linenumber=1075
                                                                        max_int /src/quickjs/./cutils.h linenumber=1081
                                                                      js_malloc /src/quickjs/quickjs.c linenumber=13574
                                                                      js_dtoa /src/quickjs/dtoa.c linenumber=13582
                                                                        dtoa_malloc /src/quickjs/dtoa.c linenumber=1117
                                                                        dtoa_malloc /src/quickjs/dtoa.c linenumber=1118
                                                                        __assert_fail  linenumber=1119
                                                                        ctz32 /src/quickjs/./cutils.h linenumber=1121
                                                                        float64_as_uint64 /src/quickjs/./cutils.h linenumber=1123
                                                                        clz64 /src/quickjs/./cutils.h linenumber=1156
                                                                        u64toa_radix /src/quickjs/dtoa.c linenumber=1175
                                                                          u64toa /src/quickjs/dtoa.c linenumber=662
                                                                            u32toa /src/quickjs/dtoa.c linenumber=619
                                                                            u32toa_len /src/quickjs/dtoa.c linenumber=636
                                                                            u32toa /src/quickjs/dtoa.c linenumber=639
                                                                            u32toa_len /src/quickjs/dtoa.c linenumber=641
                                                                          clz32 /src/quickjs/./cutils.h linenumber=664
                                                                          clz64 /src/quickjs/./cutils.h linenumber=668
                                                                          u64toa_bin_len /src/quickjs/dtoa.c linenumber=669
                                                                        mul_log2_radix /src/quickjs/dtoa.c linenumber=1182
                                                                        pow_ui /src/quickjs/dtoa.c linenumber=1197
                                                                          clz32 /src/quickjs/./cutils.h linenumber=262
                                                                        mul_pow_round /src/quickjs/dtoa.c linenumber=1202
                                                                          mpb_set_u64 /src/quickjs/dtoa.c linenumber=964
                                                                          mul_pow /src/quickjs/dtoa.c linenumber=965
                                                                            min_int /src/quickjs/./cutils.h linenumber=906
                                                                            pow_ui /src/quickjs/dtoa.c linenumber=908
                                                                            mp_mul1 /src/quickjs/dtoa.c linenumber=911
                                                                            mpb_floor_log2 /src/quickjs/dtoa.c linenumber=926
                                                                              clz32 /src/quickjs/./cutils.h linenumber=455
                                                                            max_int /src/quickjs/./cutils.h linenumber=0
                                                                            mpb_shr_round /src/quickjs/dtoa.c linenumber=933
                                                                              mp_shl /src/quickjs/dtoa.c linenumber=324
                                                                                __assert_fail  linenumber=176
                                                                              mpb_renorm /src/quickjs/dtoa.c linenumber=326
                                                                              mpb_get_bit /src/quickjs/dtoa.c linenumber=346
                                                                              min_int /src/quickjs/./cutils.h linenumber=0
                                                                              mpb_get_bit /src/quickjs/dtoa.c linenumber=367
                                                                              mp_shr /src/quickjs/dtoa.c linenumber=387
                                                                              mpb_renorm /src/quickjs/dtoa.c linenumber=388
                                                                              mp_add_ui /src/quickjs/dtoa.c linenumber=392
                                                                            min_int /src/quickjs/./cutils.h linenumber=941
                                                                            pow_ui_inv /src/quickjs/dtoa.c linenumber=943
                                                                              clz32 /src/quickjs/./cutils.h linenumber=278
                                                                              pow_ui /src/quickjs/dtoa.c linenumber=284
                                                                              clz32 /src/quickjs/./cutils.h linenumber=285
                                                                              udiv1norm_init /src/quickjs/dtoa.c linenumber=287
                                                                            mp_div1norm /src/quickjs/dtoa.c linenumber=946
                                                                              mp_shl /src/quickjs/dtoa.c linenumber=192
                                                                              udiv1norm /src/quickjs/dtoa.c linenumber=195
                                                                            mpb_renorm /src/quickjs/dtoa.c linenumber=948
                                                                          mpb_shr_round /src/quickjs/dtoa.c linenumber=966
                                                                        mpb_get_u64 /src/quickjs/dtoa.c linenumber=1203
                                                                        mpb_set_u64 /src/quickjs/dtoa.c linenumber=1217
                                                                        mul_pow_round_to_d /src/quickjs/dtoa.c linenumber=1218
                                                                          mul_pow /src/quickjs/dtoa.c linenumber=1011
                                                                          round_to_d /src/quickjs/dtoa.c linenumber=1012
                                                                            mpb_floor_log2 /src/quickjs/dtoa.c linenumber=981
                                                                            mpb_shr_round /src/quickjs/dtoa.c linenumber=990
                                                                            mpb_get_u64 /src/quickjs/dtoa.c linenumber=991
                                                                        mpb_set_u64 /src/quickjs/dtoa.c linenumber=1236
                                                                        __assert_fail  linenumber=1245
                                                                        mul_pow_round /src/quickjs/dtoa.c linenumber=1248
                                                                        max_int /src/quickjs/./cutils.h linenumber=1252
                                                                        output_digits /src/quickjs/dtoa.c linenumber=1252
                                                                          clz32 /src/quickjs/./cutils.h linenumber=856
                                                                          min_int /src/quickjs/./cutils.h linenumber=863
                                                                          u64toa_bin_len /src/quickjs/dtoa.c linenumber=865
                                                                          mpb_shr_round /src/quickjs/dtoa.c linenumber=868
                                                                          min_int /src/quickjs/./cutils.h linenumber=873
                                                                          mp_div1 /src/quickjs/dtoa.c linenumber=875
                                                                          mpb_renorm /src/quickjs/dtoa.c linenumber=876
                                                                          limb_to_a /src/quickjs/dtoa.c linenumber=877
                                                                            u32toa_len /src/quickjs/dtoa.c linenumber=568
                                                                        __assert_fail  linenumber=1262
                                                                        mul_pow /src/quickjs/dtoa.c linenumber=1267
                                                                        mpb_shr_round /src/quickjs/dtoa.c linenumber=1268
                                                                        mul_pow_round /src/quickjs/dtoa.c linenumber=1272
                                                                        mpb_cmp /src/quickjs/dtoa.c linenumber=1273
                                                                        output_digits /src/quickjs/dtoa.c linenumber=1285
                                                                        u32toa /src/quickjs/dtoa.c linenumber=1301
                                                                        output_digits /src/quickjs/dtoa.c linenumber=1307
                                                                        min_int /src/quickjs/./cutils.h linenumber=1309
                                                                        output_digits /src/quickjs/dtoa.c linenumber=1309
                                                                      js_new_string8_len /src/quickjs/quickjs.c linenumber=13583
                                                                      js_free /src/quickjs/quickjs.c linenumber=13584
                                                                    js_bigint_to_string /src/quickjs/quickjs.c linenumber=13639
                                                                      js_bigint_to_string1 /src/quickjs/quickjs.c linenumber=13560
                                                                        i64toa_radix /src/quickjs/dtoa.c linenumber=12639
                                                                          u64toa_radix /src/quickjs/dtoa.c linenumber=694
                                                                          u64toa_radix /src/quickjs/dtoa.c linenumber=697
                                                                        js_new_string8_len /src/quickjs/quickjs.c linenumber=12640
                                                                        __assert_fail  linenumber=12648
                                                                        js_new_string8_len /src/quickjs/quickjs.c linenumber=12652
                                                                        js_bigint_sign /src/quickjs/quickjs.c linenumber=12655
                                                                        js_bigint_neg /src/quickjs/quickjs.c linenumber=12657
                                                                          js_bigint_set_si /src/quickjs/quickjs.c linenumber=11856
                                                                          js_bigint_add /src/quickjs/quickjs.c linenumber=11857
                                                                            max_int /src/quickjs/./cutils.h linenumber=11818
                                                                            min_int /src/quickjs/./cutils.h linenumber=11819
                                                                            js_bigint_new /src/quickjs/quickjs.c linenumber=11820
                                                                            js_bigint_sign /src/quickjs/quickjs.c linenumber=11831
                                                                            js_bigint_sign /src/quickjs/quickjs.c linenumber=11832
                                                                            js_bigint_extend /src/quickjs/quickjs.c linenumber=11848
                                                                              js_realloc /src/quickjs/quickjs.c linenumber=11792
                                                                              js_free /src/quickjs/quickjs.c linenumber=11795
                                                                              js_bigint_normalize /src/quickjs/quickjs.c linenumber=11803
                                                                                js_bigint_normalize1 /src/quickjs/quickjs.c linenumber=11756
                                                                                  js_rc /src/quickjs/quickjs.c linenumber=11734
                                                                                  __assert_fail  linenumber=11734
                                                                                  js_realloc /src/quickjs/quickjs.c linenumber=11747
                                                                        js_bigint_new /src/quickjs/quickjs.c linenumber=12663
                                                                        clz32 /src/quickjs/./cutils.h linenumber=12669
                                                                        js_limb_safe_clz /src/quickjs/quickjs.c linenumber=12670
                                                                          js_limb_clz /src/quickjs/quickjs.c linenumber=11310
                                                                            clz64 /src/quickjs/./cutils.h linenumber=11300
                                                                        js_malloc /src/quickjs/quickjs.c linenumber=12675
                                                                        js_free /src/quickjs/quickjs.c linenumber=12677
                                                                        js_u64toa /src/quickjs/quickjs.c linenumber=12695
                                                                        mp_div1 /src/quickjs/quickjs.c linenumber=12699
                                                                        limb_to_a /src/quickjs/quickjs.c linenumber=12700
                                                                        js_free /src/quickjs/quickjs.c linenumber=12723
                                                                        js_new_string8_len /src/quickjs/quickjs.c linenumber=12724
                                                                        js_free /src/quickjs/quickjs.c linenumber=12725
                                                                    js_new_string8 /src/quickjs/quickjs.c linenumber=13641
                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=9018
                                                              js_symbol_to_atom /src/quickjs/quickjs.c linenumber=9021
                                                                js_get_atom_index /src/quickjs/quickjs.c linenumber=8999
                                                              JS_NewAtomStr /src/quickjs/quickjs.c linenumber=9023
                                                                is_num_string /src/quickjs/quickjs.c linenumber=3438
                                                                js_free_string /src/quickjs/quickjs.c linenumber=3440
                                                                __JS_AtomFromUInt32 /src/quickjs/quickjs.c linenumber=3441
                                                                __JS_NewAtom /src/quickjs/quickjs.c linenumber=3445
                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=9095
                                                            JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=9098
                                                              JS_AtomIsNumericIndex /src/quickjs/quickjs.c linenumber=8311
                                                                JS_AtomIsNumericIndex1 /src/quickjs/quickjs.c linenumber=3715
                                                                  __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=3668
                                                                  __JS_AtomToUInt32 /src/quickjs/quickjs.c linenumber=3669
                                                                  __assert_fail  linenumber=3670
                                                                  __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=3676
                                                                  __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=3678
                                                                  __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=3680
                                                                  __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=3682
                                                                  string_get /src/quickjs/quickjs.c linenumber=3689
                                                                  is_num /src/quickjs/quickjs.c linenumber=3690
                                                                  JS_ToNumber /src/quickjs/quickjs.c linenumber=3693
                                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=13085
                                                                    JS_ToNumberFree /src/quickjs/quickjs.c linenumber=13085
                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=3694
                                                                  JS_ToString /src/quickjs/quickjs.c linenumber=3696
                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=3697
                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=3698
                                                                  js_string_eq /src/quickjs/quickjs.c linenumber=3701
                                                                    js_string_memcmp /src/quickjs/quickjs.c linenumber=4612
                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=3702
                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=3706
                                                                JS_IsUndefined /src/quickjs/./quickjs.h linenumber=3716
                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=3718
                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=3720
                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=8326
                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=8328
                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=8338
                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=8340
                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=8345
                                                              JS_CallFree /src/quickjs/quickjs.c linenumber=8346
                                                              JS_ThrowReferenceErrorNotDefined /src/quickjs/quickjs.c linenumber=8360
                                                                JS_AtomGetStr /src/quickjs/quickjs.c linenumber=7824
                                                                JS_ThrowReferenceError /src/quickjs/quickjs.c linenumber=7823
                                                            JS_FreeAtom /src/quickjs/quickjs.c linenumber=9099
                                                      JS_IsException /src/quickjs/./quickjs.h linenumber=11116
                                                      JS_IsFunction /src/quickjs/quickjs.c linenumber=11118
                                                      JS_CallFree /src/quickjs/quickjs.c linenumber=11119
                                                      JS_IsException /src/quickjs/./quickjs.h linenumber=11120
                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=11123
                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=11126
                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=11128
                                                      JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=11131
                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=11133
                                              JS_IsException /src/quickjs/./quickjs.h linenumber=39817
                                              JS_NewObjectClass /src/quickjs/quickjs.c linenumber=39819
                                              JS_IsException /src/quickjs/./quickjs.h linenumber=39820
                                              JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=39821
                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=39823
                                              JS_SetObjectData /src/quickjs/quickjs.c linenumber=39823
                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=5818
                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=5825
                                                JS_IsException /src/quickjs/./quickjs.h linenumber=5826
                                                JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=5827
                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=39825
                                              JS_NewObjectClass /src/quickjs/quickjs.c linenumber=0
                                              JS_IsException /src/quickjs/./quickjs.h linenumber=39834
                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=39835
                                              JS_SetObjectData /src/quickjs/quickjs.c linenumber=39835
                                            JS_IsException /src/quickjs/./quickjs.h linenumber=17971
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=17976
                                            JS_NewObject /src/quickjs/quickjs.c linenumber=17988
                                              JS_NewObjectProtoClass /src/quickjs/quickjs.c linenumber=5850
                                            JS_IsException /src/quickjs/./quickjs.h linenumber=17989
                                            js_build_arguments /src/quickjs/quickjs.c linenumber=17997
                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=16176
                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=16177
                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=16178
                                              js_dup_shape /src/quickjs/quickjs.c linenumber=16180
                                              JS_NewObjectFromShape /src/quickjs/quickjs.c linenumber=16180
                                              JS_IsException /src/quickjs/./quickjs.h linenumber=16182
                                              js_malloc /src/quickjs/quickjs.c linenumber=16189
                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=16193
                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=16200
                                            JS_IsException /src/quickjs/./quickjs.h linenumber=17998
                                            min_int /src/quickjs/./cutils.h linenumber=18003
                                            js_build_mapped_arguments /src/quickjs/quickjs.c linenumber=18002
                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=16240
                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=16241
                                              js_dup_shape /src/quickjs/quickjs.c linenumber=16243
                                              JS_NewObjectFromShape /src/quickjs/quickjs.c linenumber=16243
                                              JS_IsException /src/quickjs/./quickjs.h linenumber=16245
                                              js_malloc /src/quickjs/quickjs.c linenumber=16252
                                              get_var_ref /src/quickjs/quickjs.c linenumber=16256
                                              js_create_var_ref /src/quickjs/quickjs.c linenumber=16262
                                              free_var_ref /src/quickjs/quickjs.c linenumber=16266
                                              js_free /src/quickjs/quickjs.c linenumber=16267
                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=16270
                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=16278
                                            JS_IsException /src/quickjs/./quickjs.h linenumber=18004
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18008
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18011
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18020
                                            JS_NewObjectProto /src/quickjs/quickjs.c linenumber=18024
                                            JS_IsException /src/quickjs/./quickjs.h linenumber=18025
                                            js_import_meta /src/quickjs/quickjs.c linenumber=18029
                                              JS_GetScriptOrModuleName /src/quickjs/quickjs.c linenumber=30796
                                                js_class_has_bytecode /src/quickjs/quickjs.c linenumber=30757
                                                JS_DupAtom /src/quickjs/quickjs.c linenumber=30763
                                              js_find_loaded_module /src/quickjs/quickjs.c linenumber=30802
                                              JS_FreeAtom /src/quickjs/quickjs.c linenumber=30803
                                              JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=30806
                                              JS_GetImportMeta /src/quickjs/quickjs.c linenumber=30809
                                                JS_IsUndefined /src/quickjs/./quickjs.h linenumber=30782
                                                JS_NewObjectProto /src/quickjs/quickjs.c linenumber=30783
                                                JS_IsException /src/quickjs/./quickjs.h linenumber=30784
                                                JS_DupValue /src/quickjs/./quickjs.h linenumber=30788
                                            JS_IsException /src/quickjs/./quickjs.h linenumber=18030
                                            abort  linenumber=18034
                                            get_u16 /src/quickjs/./cutils.h linenumber=18040
                                            min_int /src/quickjs/./cutils.h linenumber=18042
                                            js_create_array /src/quickjs/quickjs.c linenumber=18043
                                              JS_NewArray /src/quickjs/quickjs.c linenumber=9607
                                                js_dup_shape /src/quickjs/quickjs.c linenumber=5843
                                                JS_NewObjectFromShape /src/quickjs/quickjs.c linenumber=5843
                                              JS_IsException /src/quickjs/./quickjs.h linenumber=9608
                                              expand_fast_array /src/quickjs/quickjs.c linenumber=9612
                                                max_int /src/quickjs/./cutils.h linenumber=9530
                                                js_realloc2 /src/quickjs/quickjs.c linenumber=9531
                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=9613
                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=9618
                                              set_value /src/quickjs/quickjs.c linenumber=9620
                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=2669
                                            JS_IsException /src/quickjs/./quickjs.h linenumber=18044
                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=18050
                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=18054
                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=18059
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18065
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18069
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18070
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18074
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18075
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18076
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18081
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18087
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18094
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18102
                                            get_u32 /src/quickjs/./cutils.h linenumber=18193
                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18193
                                            js_closure /src/quickjs/quickjs.c linenumber=18195
                                            JS_IsException /src/quickjs/./quickjs.h linenumber=18196
                                            get_u16 /src/quickjs/./cutils.h linenumber=18211
                                            JS_CallInternal /src/quickjs/quickjs.c linenumber=18217
                                              JS_IsException /src/quickjs/./quickjs.h linenumber=18219
                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=18224
                                              get_u16 /src/quickjs/./cutils.h linenumber=18231
                                              JS_CallConstructorInternal /src/quickjs/quickjs.c linenumber=18235
                                                js_poll_interrupts /src/quickjs/quickjs.c linenumber=20700
                                                JS_ThrowTypeErrorNotAConstructor /src/quickjs/quickjs.c linenumber=20707
                                                  JS_IsFunction /src/quickjs/quickjs.c linenumber=7803
                                                  get_prop_string /src/quickjs/quickjs.c linenumber=7805
                                                    get_shape_prop /src/quickjs/quickjs.c linenumber=7514
                                                    get_shape_prop /src/quickjs/quickjs.c linenumber=7521
                                                    JS_ToCString /src/quickjs/./quickjs.h linenumber=7531
                                                      JS_ToCStringLen2 /src/quickjs/quickjs.c linenumber=758
                                                        JS_ToString /src/quickjs/quickjs.c linenumber=4466
                                                        JS_IsException /src/quickjs/./quickjs.h linenumber=4467
                                                        JS_DupValue /src/quickjs/./quickjs.h linenumber=4470
                                                        js_alloc_string /src/quickjs/quickjs.c linenumber=4494
                                                        js_alloc_string /src/quickjs/quickjs.c linenumber=4512
                                                        is_hi_surrogate /src/quickjs/./cutils.h linenumber=4522
                                                        is_lo_surrogate /src/quickjs/./cutils.h linenumber=4525
                                                        from_surrogate /src/quickjs/./cutils.h linenumber=4527
                                                        unicode_to_utf8 /src/quickjs/cutils.c linenumber=4537
                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=4544
                                                  JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=7808
                                                  JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=7810
                                                  JS_FreeCString /src/quickjs/quickjs.c linenumber=7811
                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=4561
                                                JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=20713
                                                JS_CallInternal /src/quickjs/quickjs.c linenumber=20721
                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=18238
                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=18241
                                                  get_u16 /src/quickjs/./cutils.h linenumber=18249
                                                  JS_CallInternal /src/quickjs/quickjs.c linenumber=18253
                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=18255
                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=18260
                                                    get_u16 /src/quickjs/./cutils.h linenumber=18266
                                                    js_create_array_free /src/quickjs/quickjs.c linenumber=18268
                                                      JS_NewArray /src/quickjs/quickjs.c linenumber=9631
                                                      JS_IsException /src/quickjs/./quickjs.h linenumber=9632
                                                      expand_fast_array /src/quickjs/quickjs.c linenumber=9636
                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=9637
                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=9640
                                                      set_value /src/quickjs/quickjs.c linenumber=9647
                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=18270
                                                    get_u16 /src/quickjs/./cutils.h linenumber=18278
                                                    js_function_apply /src/quickjs/quickjs.c linenumber=18282
                                                      check_function /src/quickjs/quickjs.c linenumber=41103
                                                        JS_IsFunction /src/quickjs/quickjs.c linenumber=39403
                                                        JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=39405
                                                      JS_Call /src/quickjs/quickjs.c linenumber=41109
                                                        JS_CallInternal /src/quickjs/quickjs.c linenumber=20603
                                                          JS_IsException /src/quickjs/./quickjs.h linenumber=18283
                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=18285
                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=18286
                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=18287
                                                          JS_IsObject /src/quickjs/./quickjs.h linenumber=18301
                                                          JS_IsUndefined /src/quickjs/./quickjs.h linenumber=18302
                                                          JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=18303
                                                          JS_IsUndefined /src/quickjs/./quickjs.h linenumber=18313
                                                          JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=18315
                                                          JS_IsUndefined /src/quickjs/./quickjs.h linenumber=18323
                                                          JS_GetPrototype /src/quickjs/quickjs.c linenumber=18325
                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=8043
                                                            JS_GetPrototypePrimitive /src/quickjs/quickjs.c linenumber=8045
                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=8045
                                                          JS_IsException /src/quickjs/./quickjs.h linenumber=18326
                                                          JS_CallConstructor2 /src/quickjs/quickjs.c linenumber=18328
                                                            JS_CallConstructorInternal /src/quickjs/quickjs.c linenumber=20744
                                                              js_create_from_ctor /src/quickjs/quickjs.c linenumber=20725
                                                                JS_IsUndefined /src/quickjs/./quickjs.h linenumber=20672
                                                                JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=20675
                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=20676
                                                                JS_IsObject /src/quickjs/./quickjs.h linenumber=20678
                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=20679
                                                                JS_GetFunctionRealm /src/quickjs/quickjs.c linenumber=20680
                                                                  JS_ThrowTypeErrorRevokedProxy /src/quickjs/quickjs.c linenumber=20646
                                                                    JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=50375
                                                                JS_DupValue /src/quickjs/./quickjs.h linenumber=0
                                                                JS_NewObjectProtoClass /src/quickjs/quickjs.c linenumber=20686
                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=20687
                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=20726
                                                              JS_CallInternal /src/quickjs/quickjs.c linenumber=20728
                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=18329
                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=18330
                                                                JS_CheckBrand /src/quickjs/quickjs.c linenumber=18337
                                                                  js_class_has_bytecode /src/quickjs/quickjs.c linenumber=8526
                                                                  get_shape_prop /src/quickjs/quickjs.c linenumber=8531
                                                                  JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=8533
                                                                  JS_ThrowTypeErrorNotAnObject /src/quickjs/quickjs.c linenumber=8544
                                                                  js_symbol_to_atom /src/quickjs/quickjs.c linenumber=8548
                                                                  get_shape_prop /src/quickjs/quickjs.c linenumber=8548
                                                                JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=18341
                                                                JS_AddBrand /src/quickjs/quickjs.c linenumber=18347
                                                                  JS_ThrowTypeErrorNotAnObject /src/quickjs/quickjs.c linenumber=8473
                                                                  get_shape_prop /src/quickjs/quickjs.c linenumber=8477
                                                                  JS_NewSymbolFromAtom /src/quickjs/quickjs.c linenumber=8480
                                                                    __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=3534
                                                                    __assert_fail  linenumber=3534
                                                                    __assert_fail  linenumber=3535
                                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=3537
                                                                    JS_NewSymbol /src/quickjs/quickjs.c linenumber=3538
                                                                      __JS_NewAtom /src/quickjs/quickjs.c linenumber=3521
                                                                      JS_ThrowOutOfMemory /src/quickjs/quickjs.c linenumber=3523
                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=8481
                                                                  add_property /src/quickjs/quickjs.c linenumber=8483
                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=8485
                                                                  JS_DupValue /src/quickjs/./quickjs.h linenumber=8488
                                                                  JS_DupValue /src/quickjs/./quickjs.h linenumber=8490
                                                                  js_symbol_to_atom /src/quickjs/quickjs.c linenumber=8492
                                                                  JS_IsObject /src/quickjs/./quickjs.h linenumber=8494
                                                                  get_shape_prop /src/quickjs/quickjs.c linenumber=8496
                                                                  JS_FreeAtom /src/quickjs/quickjs.c linenumber=8498
                                                                  JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=8499
                                                                  add_property /src/quickjs/quickjs.c linenumber=8502
                                                                  JS_FreeAtom /src/quickjs/quickjs.c linenumber=8503
                                                                  JS_FreeAtom /src/quickjs/quickjs.c linenumber=8508
                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=18349
                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=18350
                                                                JS_Throw /src/quickjs/quickjs.c linenumber=18355
                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=7358
                                                                get_u32 /src/quickjs/./cutils.h linenumber=18367
                                                                JS_ThrowTypeErrorReadOnly /src/quickjs/quickjs.c linenumber=18371
                                                                  is_strict_mode /src/quickjs/quickjs.c linenumber=7737
                                                                  __JS_ThrowTypeErrorAtom /src/quickjs/quickjs.c linenumber=7738
                                                                JS_ThrowSyntaxErrorVarRedeclaration /src/quickjs/quickjs.c linenumber=18374
                                                                JS_ThrowReferenceErrorUninitialized /src/quickjs/quickjs.c linenumber=18377
                                                                JS_ThrowReferenceError /src/quickjs/quickjs.c linenumber=18380
                                                                JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=18383
                                                                JS_ThrowInternalError /src/quickjs/quickjs.c linenumber=18385
                                                                get_u16 /src/quickjs/./cutils.h linenumber=18393
                                                                get_u16 /src/quickjs/./cutils.h linenumber=18394
                                                                js_same_value /src/quickjs/quickjs.c linenumber=18398
                                                                  JS_DupValue /src/quickjs/./quickjs.h linenumber=15908
                                                                  js_strict_eq2 /src/quickjs/quickjs.c linenumber=15907
                                                                    tag_is_string /src/quickjs/quickjs.c linenumber=15793
                                                                    js_string_eq /src/quickjs/quickjs.c linenumber=15796
                                                                    js_string_rope_compare /src/quickjs/quickjs.c linenumber=15799
                                                                      string_rope_get_len /src/quickjs/quickjs.c linenumber=4788
                                                                      string_rope_get_len /src/quickjs/quickjs.c linenumber=4789
                                                                      min_uint32 /src/quickjs/./cutils.h linenumber=4794
                                                                      string_rope_iter_init /src/quickjs/quickjs.c linenumber=4795
                                                                      string_rope_iter_init /src/quickjs/quickjs.c linenumber=4796
                                                                      string_rope_iter_next /src/quickjs/quickjs.c linenumber=4797
                                                                        __assert_fail  linenumber=4766
                                                                      string_rope_iter_next /src/quickjs/quickjs.c linenumber=4798
                                                                      min_uint32 /src/quickjs/./cutils.h linenumber=4802
                                                                      min_uint32 /src/quickjs/./cutils.h linenumber=4803
                                                                      js_string_memcmp /src/quickjs/quickjs.c linenumber=4804
                                                                      string_rope_iter_next /src/quickjs/quickjs.c linenumber=4810
                                                                      string_rope_iter_next /src/quickjs/quickjs.c linenumber=4815
                                                                    js_bigint_set_short /src/quickjs/quickjs.c linenumber=15873
                                                                    js_bigint_set_short /src/quickjs/quickjs.c linenumber=15877
                                                                    js_bigint_cmp /src/quickjs/quickjs.c linenumber=15880
                                                                      js_bigint_sign /src/quickjs/quickjs.c linenumber=12397
                                                                      js_bigint_sign /src/quickjs/quickjs.c linenumber=12398
                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=15887
                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=15888
                                                                JS_EvalObject /src/quickjs/quickjs.c linenumber=18403
                                                                  JS_IsString /src/quickjs/./quickjs.h linenumber=37216
                                                                  JS_DupValue /src/quickjs/./quickjs.h linenumber=37217
                                                                  JS_ToCStringLen /src/quickjs/./quickjs.h linenumber=37218
                                                                    JS_ToCStringLen2 /src/quickjs/quickjs.c linenumber=754
                                                                  JS_EvalInternal /src/quickjs/quickjs.c linenumber=37221
                                                                    JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=37196
                                                                  JS_FreeCString /src/quickjs/quickjs.c linenumber=37222
                                                                JS_CallInternal /src/quickjs/quickjs.c linenumber=18406
                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=18409
                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=18412
                                                                  get_u16 /src/quickjs/./cutils.h linenumber=18425
                                                                  build_arg_list /src/quickjs/quickjs.c linenumber=18428
                                                                    JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=41051
                                                                    js_get_length64 /src/quickjs/quickjs.c linenumber=41054
                                                                      JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=41024
                                                                      JS_IsException /src/quickjs/./quickjs.h linenumber=41025
                                                                      JS_ToLengthFree /src/quickjs/quickjs.c linenumber=41029
                                                                        JS_ToInt64Clamp /src/quickjs/quickjs.c linenumber=13512
                                                                          JS_DupValue /src/quickjs/./quickjs.h linenumber=13240
                                                                          JS_ToInt64SatFree /src/quickjs/quickjs.c linenumber=13240
                                                                            JS_ToNumberFree /src/quickjs/quickjs.c linenumber=13223
                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=13224
                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=13513
                                                                    JS_ThrowRangeError /src/quickjs/quickjs.c linenumber=41058
                                                                    max_uint32 /src/quickjs/./cutils.h linenumber=41064
                                                                    js_mallocz /src/quickjs/quickjs.c linenumber=41064
                                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=41073
                                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=41077
                                                                    JS_GetPropertyUint32 /src/quickjs/quickjs.c linenumber=41082
                                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=41083
                                                                    free_arg_list /src/quickjs/quickjs.c linenumber=41084
                                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=41036
                                                                      js_free /src/quickjs/quickjs.c linenumber=41038
                                                                  js_same_value /src/quickjs/quickjs.c linenumber=18431
                                                                  JS_EvalObject /src/quickjs/quickjs.c linenumber=18436
                                                                  JS_Call /src/quickjs/quickjs.c linenumber=18439
                                                                  free_arg_list /src/quickjs/quickjs.c linenumber=18442
                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=18443
                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=18445
                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=18446
                                                                  JS_NewRegexp /src/quickjs/quickjs.c linenumber=18454
                                                                    JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=47427
                                                                    js_dup_shape /src/quickjs/quickjs.c linenumber=47431
                                                                    JS_NewObjectFromShape /src/quickjs/quickjs.c linenumber=47431
                                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=47432
                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=47440
                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=47441
                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=18456
                                                                  JS_GetPrototype /src/quickjs/quickjs.c linenumber=18465
                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=18466
                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=18468
                                                                  js_dynamic_import /src/quickjs/quickjs.c linenumber=18477
                                                                    JS_GetScriptOrModuleName /src/quickjs/quickjs.c linenumber=30963
                                                                    JS_AtomToValue /src/quickjs/quickjs.c linenumber=30967
                                                                    JS_FreeAtom /src/quickjs/quickjs.c linenumber=30968
                                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=30969
                                                                    JS_NewPromiseCapability /src/quickjs/quickjs.c linenumber=30972
                                                                      js_new_promise_capability /src/quickjs/quickjs.c linenumber=53556
                                                                        js_promise_executor_new /src/quickjs/quickjs.c linenumber=53526
                                                                          JS_NewCFunctionData /src/quickjs/quickjs.c linenumber=53514
                                                                            JS_NewObjectProtoClass /src/quickjs/quickjs.c linenumber=6055
                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=6057
                                                                            js_malloc /src/quickjs/quickjs.c linenumber=6059
                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=6061
                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=6069
                                                                            JS_SetOpaque /src/quickjs/quickjs.c linenumber=6070
                                                                            js_function_set_properties /src/quickjs/quickjs.c linenumber=6071
                                                                          js_promise_executor /src/quickjs/quickjs.c linenumber=53514
                                                                            JS_IsUndefined /src/quickjs/./quickjs.h linenumber=53501
                                                                            JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=53502
                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=53503
                                                                        JS_IsException /src/quickjs/./quickjs.h linenumber=53527
                                                                        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=53530
                                                                        js_promise_constructor /src/quickjs/quickjs.c linenumber=53531
                                                                          check_function /src/quickjs/quickjs.c linenumber=53455
                                                                          js_create_from_ctor /src/quickjs/quickjs.c linenumber=53457
                                                                          JS_IsException /src/quickjs/./quickjs.h linenumber=53458
                                                                          js_mallocz /src/quickjs/quickjs.c linenumber=53460
                                                                          init_list_head /src/quickjs/./list.h linenumber=53466
                                                                          JS_SetOpaque /src/quickjs/quickjs.c linenumber=53468
                                                                          js_create_resolving_functions /src/quickjs/quickjs.c linenumber=53469
                                                                            js_malloc /src/quickjs/quickjs.c linenumber=53301
                                                                            JS_NewObjectProtoClass /src/quickjs/quickjs.c linenumber=53308
                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=53310
                                                                            js_malloc /src/quickjs/quickjs.c linenumber=53312
                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=53314
                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=53318
                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=53324
                                                                            JS_SetOpaque /src/quickjs/quickjs.c linenumber=53325
                                                                            js_function_set_properties /src/quickjs/quickjs.c linenumber=53326
                                                                            js_promise_resolve_function_free_resolved /src/quickjs/quickjs.c linenumber=53329
                                                                              js_free_rt /src/quickjs/quickjs.c linenumber=53287
                                                                          JS_Call /src/quickjs/quickjs.c linenumber=53471
                                                                          JS_IsException /src/quickjs/./quickjs.h linenumber=53472
                                                                          JS_GetException /src/quickjs/quickjs.c linenumber=53474
                                                                          JS_Call /src/quickjs/quickjs.c linenumber=53475
                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=53476
                                                                          JS_IsException /src/quickjs/./quickjs.h linenumber=53477
                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=53479
                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=53481
                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=53482
                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=53483
                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=53486
                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=53487
                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=53489
                                                                        JS_CallConstructor /src/quickjs/quickjs.c linenumber=53534
                                                                          JS_CallConstructorInternal /src/quickjs/quickjs.c linenumber=20752
                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=20730
                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=20731
                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=20734
                                                                        JS_IsException /src/quickjs/./quickjs.h linenumber=53537
                                                                        JS_GetOpaque /src/quickjs/quickjs.c linenumber=53539
                                                                        check_function /src/quickjs/quickjs.c linenumber=53541
                                                                        JS_DupValue /src/quickjs/./quickjs.h linenumber=53545
                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=53546
                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=53549
                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=53550
                                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=30973
                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=30974
                                                                    JS_ToString /src/quickjs/quickjs.c linenumber=30979
                                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=30980
                                                                    JS_IsUndefined /src/quickjs/./quickjs.h linenumber=30983
                                                                    JS_IsObject /src/quickjs/./quickjs.h linenumber=30984
                                                                    JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=30985
                                                                    JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=30988
                                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=30989
                                                                    JS_IsUndefined /src/quickjs/./quickjs.h linenumber=30991
                                                                    JS_IsObject /src/quickjs/./quickjs.h linenumber=30996
                                                                    JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=30997
                                                                    JS_NewObjectProto /src/quickjs/quickjs.c linenumber=31000
                                                                    JS_GetOwnPropertyNamesInternal /src/quickjs/quickjs.c linenumber=31001
                                                                      get_shape_prop /src/quickjs/quickjs.c linenumber=8626
                                                                      JS_AtomGetKind /src/quickjs/quickjs.c linenumber=8630
                                                                        __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=3137
                                                                        abort  linenumber=3151
                                                                      JS_IsUninitialized /src/quickjs/./quickjs.h linenumber=8638
                                                                      JS_ThrowReferenceErrorUninitialized /src/quickjs/quickjs.c linenumber=8639
                                                                      JS_AtomIsArrayIndex /src/quickjs/quickjs.c linenumber=8643
                                                                      js_string_obj_get_length /src/quickjs/quickjs.c linenumber=8661
                                                                      JS_AtomGetKind /src/quickjs/quickjs.c linenumber=8671
                                                                      JS_GetOwnPropertyInternal /src/quickjs/quickjs.c linenumber=8678
                                                                        get_shape_prop /src/quickjs/quickjs.c linenumber=8824
                                                                        JS_DupValue /src/quickjs/./quickjs.h linenumber=8835
                                                                        JS_DupValue /src/quickjs/./quickjs.h linenumber=8837
                                                                        JS_IsUninitialized /src/quickjs/./quickjs.h linenumber=8840
                                                                        JS_DupValue /src/quickjs/./quickjs.h linenumber=8844
                                                                        JS_ThrowReferenceErrorUninitialized /src/quickjs/quickjs.c linenumber=8841
                                                                        JS_AutoInitProperty /src/quickjs/quickjs.c linenumber=8847
                                                                        JS_DupValue /src/quickjs/./quickjs.h linenumber=8852
                                                                        JS_IsUninitialized /src/quickjs/./quickjs.h linenumber=8857
                                                                        JS_ThrowReferenceErrorUninitialized /src/quickjs/quickjs.c linenumber=8858
                                                                        __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=8870
                                                                        __JS_AtomToUInt32 /src/quickjs/quickjs.c linenumber=8872
                                                                        JS_GetPropertyUint32 /src/quickjs/quickjs.c linenumber=8879
                                                                      JS_FreePropertyEnum /src/quickjs/quickjs.c linenumber=8680
                                                                        JS_FreeAtom /src/quickjs/quickjs.c linenumber=8591
                                                                        js_free /src/quickjs/quickjs.c linenumber=8592
                                                                      js_free_desc /src/quickjs/quickjs.c linenumber=8686
                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=9654
                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=9655
                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=9656
                                                                      JS_ThrowOutOfMemory /src/quickjs/quickjs.c linenumber=8710
                                                                      JS_FreePropertyEnum /src/quickjs/quickjs.c linenumber=8711
                                                                      max_int /src/quickjs/./cutils.h linenumber=8717
                                                                      js_malloc /src/quickjs/quickjs.c linenumber=8717
                                                                      JS_FreePropertyEnum /src/quickjs/quickjs.c linenumber=8719
                                                                      get_shape_prop /src/quickjs/quickjs.c linenumber=8729
                                                                      JS_AtomGetKind /src/quickjs/quickjs.c linenumber=8733
                                                                      JS_AtomIsArrayIndex /src/quickjs/quickjs.c linenumber=8736
                                                                      JS_DupAtom /src/quickjs/quickjs.c linenumber=8744
                                                                      js_string_obj_get_length /src/quickjs/quickjs.c linenumber=8759
                                                                      __JS_AtomFromUInt32 /src/quickjs/quickjs.c linenumber=8762
                                                                      JS_AtomGetKind /src/quickjs/quickjs.c linenumber=8776
                                                                      JS_FreeAtom /src/quickjs/quickjs.c linenumber=8783
                                                                      js_free /src/quickjs/quickjs.c linenumber=8786
                                                                      __assert_fail  linenumber=8790
                                                                      __assert_fail  linenumber=8791
                                                                      __assert_fail  linenumber=8792
                                                                      rqsort /src/quickjs/cutils.c linenumber=8795
                                                                        exchange_func /src/quickjs/cutils.c linenumber=528
                                                                        exchange_func /src/quickjs/cutils.c linenumber=529
                                                                        heapsortx /src/quickjs/cutils.c linenumber=548
                                                                          exchange_func /src/quickjs/cutils.c linenumber=484
                                                                        med3 /src/quickjs/cutils.c linenumber=555
                                                                      num_keys_cmp /src/quickjs/quickjs.c linenumber=8795
                                                                        JS_AtomIsArrayIndex /src/quickjs/quickjs.c linenumber=8575
                                                                        JS_AtomIsArrayIndex /src/quickjs/quickjs.c linenumber=8576
                                                                        __assert_fail  linenumber=8577
                                                                    JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=31006
                                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=31007
                                                                    JS_IsString /src/quickjs/./quickjs.h linenumber=31009
                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=31010
                                                                    JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=31011
                                                                    JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=31014
                                                                    JS_FreePropertyEnum /src/quickjs/quickjs.c linenumber=31017
                                                                    JS_FreePropertyEnum /src/quickjs/quickjs.c linenumber=31021
                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=31026
                                                                    JS_EnqueueJob /src/quickjs/quickjs.c linenumber=31038
                                                                      JS_EnqueueJob2 /src/quickjs/quickjs.c linenumber=2290
                                                                        JS_DupContext /src/quickjs/quickjs.c linenumber=2276
                                                                        JS_DupValue /src/quickjs/./quickjs.h linenumber=2280
                                                                        list_add_tail /src/quickjs/./list.h linenumber=2282
                                                                    js_dynamic_import_job /src/quickjs/quickjs.c linenumber=31038
                                                                      JS_IsString /src/quickjs/./quickjs.h linenumber=30929
                                                                      JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=30930
                                                                      JS_ToCString /src/quickjs/./quickjs.h linenumber=30933
                                                                      JS_ToCString /src/quickjs/./quickjs.h linenumber=30937
                                                                      JS_LoadModuleInternal /src/quickjs/quickjs.c linenumber=30941
                                                                        js_host_resolve_imported_module /src/quickjs/quickjs.c linenumber=30866
                                                                          js_default_module_normalize_name /src/quickjs/quickjs.c linenumber=29906
                                                                            js_strdup /src/quickjs/quickjs.c linenumber=29832
                                                                              strlen  linenumber=1905
                                                                              js_strndup /src/quickjs/quickjs.c linenumber=1905
                                                                                js_malloc /src/quickjs/quickjs.c linenumber=1895
                                                                            strrchr  linenumber=29835
                                                                            strlen  linenumber=29841
                                                                            js_malloc /src/quickjs/quickjs.c linenumber=29842
                                                                            strrchr  linenumber=29858
                                                                            strcmp  linenumber=29863
                                                                            pstrcat /src/quickjs/cutils.c linenumber=29874
                                                                              strlen  linenumber=53
                                                                              pstrcpy /src/quickjs/cutils.c linenumber=55
                                                                            pstrcat /src/quickjs/cutils.c linenumber=29875
                                                                          JS_NewAtom /src/quickjs/quickjs.c linenumber=29914
                                                                            strlen  linenumber=3479
                                                                            JS_NewAtomLen /src/quickjs/quickjs.c linenumber=3479
                                                                              is_digit /src/quickjs/quickjs.c linenumber=3465
                                                                              count_ascii /src/quickjs/quickjs.c linenumber=3466
                                                                              __JS_FindAtom /src/quickjs/quickjs.c linenumber=3467
                                                                                hash_string8 /src/quickjs/quickjs.c linenumber=3354
                                                                                memcmp  linenumber=3364
                                                                                __JS_AtomIsConst /src/quickjs/quickjs.c linenumber=3365
                                                                                js_rc /src/quickjs/quickjs.c linenumber=3366
                                                                              JS_NewStringLen /src/quickjs/quickjs.c linenumber=3471
                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=3472
                                                                              JS_NewAtomStr /src/quickjs/quickjs.c linenumber=3474
                                                                          js_free /src/quickjs/quickjs.c linenumber=29916
                                                                          js_find_loaded_module /src/quickjs/quickjs.c linenumber=29921
                                                                          js_free /src/quickjs/quickjs.c linenumber=29923
                                                                          JS_FreeAtom /src/quickjs/quickjs.c linenumber=29924
                                                                          JS_FreeAtom /src/quickjs/quickjs.c linenumber=29928
                                                                          JS_ThrowReferenceError /src/quickjs/quickjs.c linenumber=29933
                                                                          js_free /src/quickjs/quickjs.c linenumber=29935
                                                                          js_free /src/quickjs/quickjs.c linenumber=29943
                                                                        js_resolve_module /src/quickjs/quickjs.c linenumber=30870
                                                                          js_host_resolve_imported_module_atom /src/quickjs/quickjs.c linenumber=30425
                                                                            JS_AtomToCString /src/quickjs/./quickjs.h linenumber=29955
                                                                              JS_AtomToCStringLen /src/quickjs/quickjs.c linenumber=464
                                                                                JS_AtomToString /src/quickjs/quickjs.c linenumber=3758
                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=3759
                                                                                JS_ToCStringLen /src/quickjs/./quickjs.h linenumber=3764
                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=3765
                                                                            JS_AtomToCString /src/quickjs/./quickjs.h linenumber=29958
                                                                            js_host_resolve_imported_module /src/quickjs/quickjs.c linenumber=29963
                                                                            JS_FreeCString /src/quickjs/quickjs.c linenumber=29964
                                                                            JS_FreeCString /src/quickjs/quickjs.c linenumber=0
                                                                          js_resolve_module /src/quickjs/quickjs.c linenumber=30433
                                                                        js_free_modules /src/quickjs/quickjs.c linenumber=30871
                                                                        JS_NewModuleValue /src/quickjs/quickjs.c linenumber=30876
                                                                          JS_DupValue /src/quickjs/./quickjs.h linenumber=30814
                                                                        JS_EvalFunction /src/quickjs/quickjs.c linenumber=30877
                                                                          JS_EvalFunctionInternal /src/quickjs/quickjs.c linenumber=37067
                                                                            js_closure /src/quickjs/quickjs.c linenumber=37040
                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=37041
                                                                            JS_CallFree /src/quickjs/quickjs.c linenumber=37043
                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=37048
                                                                            js_create_module_function /src/quickjs/quickjs.c linenumber=37049
                                                                              js_create_var_ref /src/quickjs/quickjs.c linenumber=30479
                                                                              js_create_module_bytecode_function /src/quickjs/quickjs.c linenumber=30486
                                                                                JS_NewObjectProtoClass /src/quickjs/quickjs.c linenumber=30446
                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=30449
                                                                                js_closure2 /src/quickjs/quickjs.c linenumber=30453
                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=30454
                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=30456
                                                                              js_create_module_function /src/quickjs/quickjs.c linenumber=30495
                                                                            js_link_module /src/quickjs/quickjs.c linenumber=37051
                                                                              __assert_fail  linenumber=30714
                                                                              js_inner_module_linking /src/quickjs/quickjs.c linenumber=30719
                                                                                js_check_stack_overflow /src/quickjs/quickjs.c linenumber=30516
                                                                                JS_ThrowStackOverflow /src/quickjs/quickjs.c linenumber=30517
                                                                                __assert_fail  linenumber=30534
                                                                                js_inner_module_linking /src/quickjs/quickjs.c linenumber=30546
                                                                                  __assert_fail  linenumber=30549
                                                                                  min_int /src/quickjs/./cutils.h linenumber=30554
                                                                                  js_resolve_export /src/quickjs/quickjs.c linenumber=30574
                                                                                    js_resolve_export1 /src/quickjs/quickjs.c linenumber=30106
                                                                                      find_resolve_entry /src/quickjs/quickjs.c linenumber=30026
                                                                                      add_resolve_entry /src/quickjs/quickjs.c linenumber=30028
                                                                                        js_resize_array /src/quickjs/quickjs.c linenumber=29997
                                                                                          js_realloc_array /src/quickjs/quickjs.c linenumber=1930
                                                                                            max_int /src/quickjs/./cutils.h linenumber=1915
                                                                                            js_realloc2 /src/quickjs/quickjs.c linenumber=1916
                                                                                        JS_DupAtom /src/quickjs/quickjs.c linenumber=30003
                                                                                      find_export_entry /src/quickjs/quickjs.c linenumber=30030
                                                                                      js_resolve_export1 /src/quickjs/quickjs.c linenumber=30063
                                                                                    JS_FreeAtom /src/quickjs/quickjs.c linenumber=30109
                                                                                    js_free /src/quickjs/quickjs.c linenumber=30110
                                                                                  js_resolve_export_throw_error /src/quickjs/quickjs.c linenumber=30576
                                                                                    JS_AtomGetStr /src/quickjs/quickjs.c linenumber=0
                                                                                    JS_ThrowSyntaxError /src/quickjs/quickjs.c linenumber=0
                                                                                  JS_GetModuleNamespace /src/quickjs/quickjs.c linenumber=30611
                                                                                    JS_IsUndefined /src/quickjs/./quickjs.h linenumber=30397
                                                                                    js_build_module_ns /src/quickjs/quickjs.c linenumber=30399
                                                                                      JS_NewObjectClass /src/quickjs/quickjs.c linenumber=30298
                                                                                      JS_IsException /src/quickjs/./quickjs.h linenumber=30299
                                                                                      get_exported_names /src/quickjs/quickjs.c linenumber=30304
                                                                                        js_resize_array /src/quickjs/quickjs.c linenumber=30191
                                                                                        find_exported_name /src/quickjs/quickjs.c linenumber=30200
                                                                                        js_resize_array /src/quickjs/quickjs.c linenumber=30202
                                                                                        get_exported_names /src/quickjs/quickjs.c linenumber=30222
                                                                                      js_free /src/quickjs/quickjs.c linenumber=30305
                                                                                      rqsort /src/quickjs/cutils.c linenumber=30349
                                                                                      exported_names_cmp /src/quickjs/quickjs.c linenumber=30349
                                                                                        JS_AtomToString /src/quickjs/quickjs.c linenumber=30247
                                                                                        JS_AtomToString /src/quickjs/quickjs.c linenumber=30248
                                                                                        JS_IsException /src/quickjs/./quickjs.h linenumber=30249
                                                                                        js_string_compare /src/quickjs/quickjs.c linenumber=30253
                                                                                          min_int /src/quickjs/./cutils.h linenumber=4620
                                                                                          js_string_memcmp /src/quickjs/quickjs.c linenumber=4621
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=30256
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=30257
                                                                                      js_resolve_export /src/quickjs/quickjs.c linenumber=30321
                                                                                      js_resolve_export_throw_error /src/quickjs/quickjs.c linenumber=30326
                                                                                      add_property /src/quickjs/quickjs.c linenumber=30358
                                                                                      js_rc /src/quickjs/quickjs.c linenumber=30363
                                                                                      JS_DefineAutoInitProperty /src/quickjs/quickjs.c linenumber=30370
                                                                                      js_free /src/quickjs/quickjs.c linenumber=30381
                                                                                      JS_AtomToString /src/quickjs/quickjs.c linenumber=30384
                                                                                      JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=30383
                                                                                      js_free /src/quickjs/quickjs.c linenumber=30390
                                                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=30391
                                                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=30400
                                                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=30404
                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=30612
                                                                                  set_value /src/quickjs/quickjs.c linenumber=30614
                                                                                  js_resolve_export /src/quickjs/quickjs.c linenumber=30624
                                                                                  js_resolve_export_throw_error /src/quickjs/quickjs.c linenumber=30627
                                                                                  JS_GetModuleNamespace /src/quickjs/quickjs.c linenumber=30635
                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=30636
                                                                                  js_create_var_ref /src/quickjs/quickjs.c linenumber=30638
                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=30640
                                                                                  set_value /src/quickjs/quickjs.c linenumber=30643
                                                                                  js_rc /src/quickjs/quickjs.c linenumber=30654
                                                                                  js_rc /src/quickjs/quickjs.c linenumber=30670
                                                                                  JS_Call /src/quickjs/quickjs.c linenumber=30676
                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=30677
                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=30679
                                                                                  __assert_fail  linenumber=30682
                                                                              __assert_fail  linenumber=30722
                                                                              __assert_fail  linenumber=30728
                                                                              __assert_fail  linenumber=30729
                                                                            js_evaluate_module /src/quickjs/quickjs.c linenumber=37053
                                                                              __assert_fail  linenumber=31426
                                                                              JS_IsUndefined /src/quickjs/./quickjs.h linenumber=31434
                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=31435
                                                                              JS_NewPromiseCapability /src/quickjs/quickjs.c linenumber=31436
                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=31437
                                                                              js_inner_module_evaluation /src/quickjs/quickjs.c linenumber=31441
                                                                                js_check_stack_overflow /src/quickjs/quickjs.c linenumber=31317
                                                                                JS_ThrowStackOverflow /src/quickjs/quickjs.c linenumber=31318
                                                                                JS_GetException /src/quickjs/quickjs.c linenumber=31319
                                                                                JS_DupValue /src/quickjs/./quickjs.h linenumber=31326
                                                                                __assert_fail  linenumber=31337
                                                                                js_inner_module_evaluation /src/quickjs/quickjs.c linenumber=31351
                                                                                  __assert_fail  linenumber=31354
                                                                                  min_int /src/quickjs/./cutils.h linenumber=31358
                                                                                  __assert_fail  linenumber=31362
                                                                                  JS_DupValue /src/quickjs/./quickjs.h linenumber=31365
                                                                                  js_resize_array /src/quickjs/quickjs.c linenumber=31371
                                                                                  JS_GetException /src/quickjs/quickjs.c linenumber=31372
                                                                                  __assert_fail  linenumber=31380
                                                                                  __assert_fail  linenumber=31385
                                                                                  js_execute_async_module /src/quickjs/quickjs.c linenumber=31389
                                                                                    js_async_function_call /src/quickjs/quickjs.c linenumber=31252
                                                                                      async_func_init /src/quickjs/quickjs.c linenumber=21209
                                                                                        max_int /src/quickjs/./cutils.h linenumber=20788
                                                                                        js_malloc /src/quickjs/quickjs.c linenumber=20789
                                                                                        js_rc /src/quickjs/quickjs.c linenumber=20793
                                                                                        add_gc_object /src/quickjs/quickjs.c linenumber=20794
                                                                                        JS_DupValue /src/quickjs/./quickjs.h linenumber=20800
                                                                                        JS_DupValue /src/quickjs/./quickjs.h linenumber=20801
                                                                                        JS_DupValue /src/quickjs/./quickjs.h linenumber=20810
                                                                                      JS_NewPromiseCapability /src/quickjs/quickjs.c linenumber=21213
                                                                                      JS_IsException /src/quickjs/./quickjs.h linenumber=21214
                                                                                      js_async_function_resume /src/quickjs/quickjs.c linenumber=21219
                                                                                        async_func_resume /src/quickjs/quickjs.c linenumber=21125
                                                                                          __assert_fail  linenumber=20840
                                                                                          js_check_stack_overflow /src/quickjs/quickjs.c linenumber=20841
                                                                                          JS_ThrowStackOverflow /src/quickjs/quickjs.c linenumber=20842
                                                                                          JS_CallInternal /src/quickjs/quickjs.c linenumber=20846
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=18478
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=18480
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=18481
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18492
                                                                                            JS_IsUninitialized /src/quickjs/./quickjs.h linenumber=18495
                                                                                            JS_ThrowReferenceErrorUninitialized /src/quickjs/quickjs.c linenumber=18498
                                                                                            JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=18502
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=18506
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18510
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18521
                                                                                            JS_IsUninitialized /src/quickjs/./quickjs.h linenumber=18524
                                                                                            JS_ThrowReferenceErrorUninitialized /src/quickjs/quickjs.c linenumber=18531
                                                                                            JS_ThrowTypeErrorReadOnly /src/quickjs/quickjs.c linenumber=18533
                                                                                            JS_HasProperty /src/quickjs/quickjs.c linenumber=18537
                                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=8967
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=8969
                                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=8974
                                                                                              JS_GetOwnPropertyInternal /src/quickjs/quickjs.c linenumber=8975
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=8976
                                                                                              JS_AtomIsNumericIndex /src/quickjs/quickjs.c linenumber=8981
                                                                                            is_strict_mode /src/quickjs/quickjs.c linenumber=18540
                                                                                            JS_ThrowReferenceErrorNotDefined /src/quickjs/quickjs.c linenumber=18541
                                                                                            JS_SetPropertyInternal /src/quickjs/quickjs.c linenumber=18544
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=9684
                                                                                              __JS_ThrowTypeErrorAtom /src/quickjs/quickjs.c linenumber=9685
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=9688
                                                                                              __JS_ThrowTypeErrorAtom /src/quickjs/quickjs.c linenumber=9689
                                                                                              JS_GetPrototypePrimitive /src/quickjs/quickjs.c linenumber=9694
                                                                                              get_shape_prop /src/quickjs/quickjs.c linenumber=9707
                                                                                              set_value /src/quickjs/quickjs.c linenumber=9712
                                                                                              __assert_fail  linenumber=9715
                                                                                              __assert_fail  linenumber=9716
                                                                                              set_array_length /src/quickjs/quickjs.c linenumber=9717
                                                                                                JS_ToArrayLengthFree /src/quickjs/quickjs.c linenumber=9440
                                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=13455
                                                                                                  JS_ToArrayLengthFree /src/quickjs/quickjs.c linenumber=13458
                                                                                                    JS_ToUint32 /src/quickjs/./quickjs.h linenumber=13462
                                                                                                      JS_ToInt32 /src/quickjs/quickjs.c linenumber=733
                                                                                                        JS_DupValue /src/quickjs/./quickjs.h linenumber=13373
                                                                                                        JS_ToInt32Free /src/quickjs/quickjs.c linenumber=13373
                                                                                                          JS_ToNumberFree /src/quickjs/quickjs.c linenumber=13360
                                                                                                          JS_IsException /src/quickjs/./quickjs.h linenumber=13361
                                                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=13463
                                                                                                    JS_ToNumberFree /src/quickjs/quickjs.c linenumber=13466
                                                                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=13467
                                                                                                    JS_ToArrayLengthFree /src/quickjs/quickjs.c linenumber=13470
                                                                                                      JS_ThrowRangeError /src/quickjs/quickjs.c linenumber=13474
                                                                                                get_shape_prop /src/quickjs/quickjs.c linenumber=9444
                                                                                                JS_ThrowTypeErrorReadOnly /src/quickjs/quickjs.c linenumber=9445
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=9451
                                                                                                __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=9455
                                                                                                JS_ToUint32 /src/quickjs/./quickjs.h linenumber=9459
                                                                                                JS_NewAtomUInt32 /src/quickjs/quickjs.c linenumber=9472
                                                                                                  __JS_AtomFromUInt32 /src/quickjs/quickjs.c linenumber=3485
                                                                                                  u32toa /src/quickjs/dtoa.c linenumber=3490
                                                                                                  js_new_string8_len /src/quickjs/quickjs.c linenumber=3491
                                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=3492
                                                                                                  __JS_NewAtom /src/quickjs/quickjs.c linenumber=3494
                                                                                                delete_property /src/quickjs/quickjs.c linenumber=9473
                                                                                                JS_FreeAtom /src/quickjs/quickjs.c linenumber=9474
                                                                                                get_shape_prop /src/quickjs/quickjs.c linenumber=9487
                                                                                                JS_AtomIsArrayIndex /src/quickjs/quickjs.c linenumber=9490
                                                                                                get_shape_prop /src/quickjs/quickjs.c linenumber=9498
                                                                                                JS_AtomIsArrayIndex /src/quickjs/quickjs.c linenumber=9501
                                                                                                delete_property /src/quickjs/quickjs.c linenumber=9504
                                                                                                get_shape_prop /src/quickjs/quickjs.c linenumber=9507
                                                                                                __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=9515
                                                                                                set_value /src/quickjs/quickjs.c linenumber=9515
                                                                                                JS_ThrowTypeErrorOrFalse /src/quickjs/quickjs.c linenumber=9517
                                                                                                  is_strict_mode /src/quickjs/quickjs.c linenumber=7703
                                                                                                  JS_ThrowError /src/quickjs/quickjs.c linenumber=7705
                                                                                              call_setter /src/quickjs/quickjs.c linenumber=9719
                                                                                                JS_DupValue /src/quickjs/./quickjs.h linenumber=9414
                                                                                                JS_CallFree /src/quickjs/quickjs.c linenumber=9415
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=9416
                                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=9417
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=9419
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=9422
                                                                                                is_strict_mode /src/quickjs/quickjs.c linenumber=9424
                                                                                                JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=9425
                                                                                              set_value /src/quickjs/quickjs.c linenumber=9725
                                                                                              JS_AutoInitProperty /src/quickjs/quickjs.c linenumber=9729
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=9730
                                                                                              __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=9742
                                                                                              __JS_AtomToUInt32 /src/quickjs/quickjs.c linenumber=9743
                                                                                              JS_SetPropertyValue /src/quickjs/quickjs.c linenumber=9746
                                                                                                add_fast_array_element /src/quickjs/quickjs.c linenumber=9970
                                                                                                  get_shape_prop /src/quickjs/quickjs.c linenumber=9554
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9555
                                                                                                  JS_ThrowTypeErrorReadOnly /src/quickjs/quickjs.c linenumber=9556
                                                                                                  expand_fast_array /src/quickjs/quickjs.c linenumber=9562
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9563
                                                                                                set_value /src/quickjs/quickjs.c linenumber=9972
                                                                                                set_value /src/quickjs/quickjs.c linenumber=9977
                                                                                                set_value /src/quickjs/quickjs.c linenumber=9982
                                                                                                JS_ToUint8ClampFree /src/quickjs/quickjs.c linenumber=9985
                                                                                                  min_int /src/quickjs/./cutils.h linenumber=13394
                                                                                                  max_int /src/quickjs/./cutils.h linenumber=13394
                                                                                                  lrint  linenumber=13407
                                                                                                  JS_ToNumberFree /src/quickjs/quickjs.c linenumber=13412
                                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=13413
                                                                                                JS_ToInt32Free /src/quickjs/quickjs.c linenumber=9995
                                                                                                JS_ToInt32Free /src/quickjs/quickjs.c linenumber=10003
                                                                                                JS_ToInt32Free /src/quickjs/quickjs.c linenumber=10011
                                                                                                JS_ToBigInt64Free /src/quickjs/quickjs.c linenumber=10022
                                                                                                  JS_ToBigIntFree /src/quickjs/quickjs.c linenumber=14694
                                                                                                    __JS_NewShortBigInt /src/quickjs/./quickjs.h linenumber=14663
                                                                                                    JS_StringToBigIntErr /src/quickjs/quickjs.c linenumber=14667
                                                                                                      JS_StringToBigInt /src/quickjs/quickjs.c linenumber=14640
                                                                                                        JS_ToCStringLen /src/quickjs/./quickjs.h linenumber=14615
                                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=14616
                                                                                                        skip_spaces /src/quickjs/quickjs.c linenumber=14620
                                                                                                          unicode_from_utf8 /src/quickjs/cutils.c linenumber=11243
                                                                                                          lre_is_space /src/quickjs/./libunicode.h linenumber=11244
                                                                                                            lre_is_space_byte /src/quickjs/./libunicode.h linenumber=164
                                                                                                            lre_is_space_non_ascii /src/quickjs/libunicode.c linenumber=166
                                                                                                        JS_NewBigInt64 /src/quickjs/quickjs.c linenumber=14622
                                                                                                        js_atof /src/quickjs/quickjs.c linenumber=14625
                                                                                                          to_digit /src/quickjs/quickjs.c linenumber=12823
                                                                                                          strstart /src/quickjs/cutils.c linenumber=12830
                                                                                                          __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=12834
                                                                                                          to_digit /src/quickjs/quickjs.c linenumber=12842
                                                                                                          to_digit /src/quickjs/quickjs.c linenumber=12845
                                                                                                          to_digit /src/quickjs/quickjs.c linenumber=12849
                                                                                                          to_digit /src/quickjs/quickjs.c linenumber=12854
                                                                                                          to_digit /src/quickjs/quickjs.c linenumber=12855
                                                                                                          is_digit /src/quickjs/quickjs.c linenumber=12866
                                                                                                          is_digit /src/quickjs/quickjs.c linenumber=12868
                                                                                                          js_malloc_rt /src/quickjs/quickjs.c linenumber=12880
                                                                                                          js_atod /src/quickjs/dtoa.c linenumber=12904
                                                                                                            dtoa_malloc /src/quickjs/dtoa.c linenumber=1367
                                                                                                            __assert_fail  linenumber=1368
                                                                                                            to_digit /src/quickjs/dtoa.c linenumber=1412
                                                                                                            strstart /src/quickjs/cutils.c linenumber=1416
                                                                                                            ctz32 /src/quickjs/./cutils.h linenumber=1429
                                                                                                            to_digit /src/quickjs/dtoa.c linenumber=1444
                                                                                                            to_digit /src/quickjs/dtoa.c linenumber=1464
                                                                                                            to_digit /src/quickjs/dtoa.c linenumber=1473
                                                                                                            to_digit /src/quickjs/dtoa.c linenumber=1475
                                                                                                            mpb_mul1_base /src/quickjs/dtoa.c linenumber=1485
                                                                                                              mp_mul1 /src/quickjs/dtoa.c linenumber=1345
                                                                                                              mpb_renorm /src/quickjs/dtoa.c linenumber=1349
                                                                                                            pow_ui /src/quickjs/dtoa.c linenumber=1495
                                                                                                            mpb_mul1_base /src/quickjs/dtoa.c linenumber=1495
                                                                                                            to_digit /src/quickjs/dtoa.c linenumber=1533
                                                                                                            to_digit /src/quickjs/dtoa.c linenumber=1539
                                                                                                            to_digit /src/quickjs/dtoa.c linenumber=1541
                                                                                                            round_to_d /src/quickjs/dtoa.c linenumber=1581
                                                                                                            mul_pow_round_to_d /src/quickjs/dtoa.c linenumber=1589
                                                                                                            uint64_as_float64 /src/quickjs/./cutils.h linenumber=1611
                                                                                                          __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=12907
                                                                                                          js_bigint_from_string /src/quickjs/quickjs.c linenumber=12915
                                                                                                            strlen  linenumber=12468
                                                                                                            JS_ThrowRangeError /src/quickjs/quickjs.c linenumber=12472
                                                                                                            clz32 /src/quickjs/./cutils.h linenumber=12476
                                                                                                            max_int /src/quickjs/./cutils.h linenumber=12484
                                                                                                            js_bigint_new /src/quickjs/quickjs.c linenumber=12485
                                                                                                            to_digit /src/quickjs/quickjs.c linenumber=12496
                                                                                                            mp_mul1 /src/quickjs/quickjs.c linenumber=12507
                                                                                                            to_digit /src/quickjs/quickjs.c linenumber=12524
                                                                                                            __assert_fail  linenumber=12525
                                                                                                            js_bigint_normalize /src/quickjs/quickjs.c linenumber=12537
                                                                                                            js_bigint_neg /src/quickjs/quickjs.c linenumber=12541
                                                                                                            js_free /src/quickjs/quickjs.c linenumber=12542
                                                                                                          JS_CompactBigInt /src/quickjs/quickjs.c linenumber=12920
                                                                                                            __JS_NewShortBigInt /src/quickjs/./quickjs.h linenumber=12736
                                                                                                            js_free /src/quickjs/quickjs.c linenumber=12737
                                                                                                          abort  linenumber=12924
                                                                                                          js_free_rt /src/quickjs/quickjs.c linenumber=12929
                                                                                                          JS_ThrowOutOfMemory /src/quickjs/quickjs.c linenumber=12937
                                                                                                        skip_spaces /src/quickjs/quickjs.c linenumber=14626
                                                                                                        JS_IsException /src/quickjs/./quickjs.h linenumber=14627
                                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=14629
                                                                                                        JS_FreeCString /src/quickjs/quickjs.c linenumber=14634
                                                                                                      JS_VALUE_IS_NAN /src/quickjs/./quickjs.h linenumber=14641
                                                                                                      JS_ThrowSyntaxError /src/quickjs/quickjs.c linenumber=14642
                                                                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=14668
                                                                                                    JS_ToPrimitiveFree /src/quickjs/quickjs.c linenumber=14672
                                                                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=14673
                                                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=14678
                                                                                                    JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=14679
                                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=14695
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=14709
                                                                                                JS_ToFloat64Free /src/quickjs/quickjs.c linenumber=10030
                                                                                                  __JS_ToFloat64Free /src/quickjs/quickjs.c linenumber=13074
                                                                                                    JS_ToNumberFree /src/quickjs/quickjs.c linenumber=13041
                                                                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=13042
                                                                                                    abort  linenumber=13053
                                                                                                tofp16 /src/quickjs/./cutils.h linenumber=10034
                                                                                                  float64_as_uint64 /src/quickjs/./cutils.h linenumber=418
                                                                                                JS_ToFloat64Free /src/quickjs/quickjs.c linenumber=10037
                                                                                                JS_ToFloat64Free /src/quickjs/quickjs.c linenumber=10044
                                                                                                JS_ValueToAtom /src/quickjs/quickjs.c linenumber=10060
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=10061
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=10063
                                                                                                JS_SetPropertyInternal /src/quickjs/quickjs.c linenumber=10066
                                                                                                  JS_AtomIsNumericIndex /src/quickjs/quickjs.c linenumber=9755
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9758
                                                                                                  JS_ToBigInt64Free /src/quickjs/quickjs.c linenumber=9767
                                                                                                  JS_ToNumberFree /src/quickjs/quickjs.c linenumber=9770
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9771
                                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=9772
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9776
                                                                                                  JS_DupValue /src/quickjs/./quickjs.h linenumber=9787
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9790
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9791
                                                                                                  JS_DupValue /src/quickjs/./quickjs.h linenumber=9796
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9799
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9801
                                                                                                  JS_IsUndefined /src/quickjs/./quickjs.h linenumber=9807
                                                                                                  call_setter /src/quickjs/quickjs.c linenumber=9811
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9812
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9813
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9816
                                                                                                  JS_DefineProperty /src/quickjs/quickjs.c linenumber=9820
                                                                                                    __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=10376
                                                                                                    get_shape_prop /src/quickjs/quickjs.c linenumber=10378
                                                                                                    __assert_fail  linenumber=10379
                                                                                                    check_define_prop_flags /src/quickjs/quickjs.c linenumber=10382
                                                                                                    JS_ThrowTypeErrorOrFalse /src/quickjs/quickjs.c linenumber=10384
                                                                                                    JS_AutoInitProperty /src/quickjs/quickjs.c linenumber=10389
                                                                                                    JS_IsFunction /src/quickjs/quickjs.c linenumber=10399
                                                                                                    JS_IsFunction /src/quickjs/quickjs.c linenumber=10404
                                                                                                    js_shape_prepare_update /src/quickjs/quickjs.c linenumber=10411
                                                                                                    remove_global_object_property /src/quickjs/quickjs.c linenumber=10416
                                                                                                    free_var_ref /src/quickjs/quickjs.c linenumber=10419
                                                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=10421
                                                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=10442
                                                                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=10444
                                                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=10449
                                                                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=10451
                                                                                                    js_global_object_find_uninitialized_var /src/quickjs/quickjs.c linenumber=10459
                                                                                                    js_shape_prepare_update /src/quickjs/quickjs.c linenumber=10465
                                                                                                    free_var_ref /src/quickjs/quickjs.c linenumber=10467
                                                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=10471
                                                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=10473
                                                                                                    js_same_value /src/quickjs/quickjs.c linenumber=10487
                                                                                                    js_same_value /src/quickjs/quickjs.c linenumber=10500
                                                                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=10505
                                                                                                    set_value /src/quickjs/quickjs.c linenumber=10504
                                                                                                    JS_ThrowTypeErrorOrFalse /src/quickjs/quickjs.c linenumber=10511
                                                                                                    js_shape_prepare_update /src/quickjs/quickjs.c linenumber=10513
                                                                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=10521
                                                                                                    free_var_ref /src/quickjs/quickjs.c linenumber=10522
                                                                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=10531
                                                                                                    set_array_length /src/quickjs/quickjs.c linenumber=10531
                                                                                                    get_shape_prop /src/quickjs/quickjs.c linenumber=10542
                                                                                                    js_update_property_flags /src/quickjs/quickjs.c linenumber=10543
                                                                                                      js_shape_prepare_update /src/quickjs/quickjs.c linenumber=10333
                                                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=10550
                                                                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=10551
                                                                                                    js_update_property_flags /src/quickjs/quickjs.c linenumber=10554
                                                                                                    js_update_property_flags /src/quickjs/quickjs.c linenumber=10567
                                                                                                    __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=10578
                                                                                                    __JS_AtomToUInt32 /src/quickjs/quickjs.c linenumber=10579
                                                                                                    get_prop_flags /src/quickjs/quickjs.c linenumber=10581
                                                                                                    convert_fast_array_to_array /src/quickjs/quickjs.c linenumber=10586
                                                                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=10592
                                                                                                    set_value /src/quickjs/quickjs.c linenumber=10592
                                                                                                    __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=10602
                                                                                                    JS_AtomIsNumericIndex1 /src/quickjs/quickjs.c linenumber=10604
                                                                                                    JS_IsUndefined /src/quickjs/./quickjs.h linenumber=10605
                                                                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=10607
                                                                                                    JS_NumberIsInteger /src/quickjs/quickjs.c linenumber=10609
                                                                                                      JS_IsNumber /src/quickjs/./quickjs.h linenumber=13521
                                                                                                      JS_ToFloat64 /src/quickjs/quickjs.c linenumber=13523
                                                                                                        JS_DupValue /src/quickjs/./quickjs.h linenumber=13080
                                                                                                        JS_ToFloat64Free /src/quickjs/quickjs.c linenumber=13080
                                                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=10611
                                                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=10615
                                                                                                    JS_ThrowTypeErrorOrFalse /src/quickjs/quickjs.c linenumber=10616
                                                                                                    JS_NumberIsNegativeOrMinusZero /src/quickjs/quickjs.c linenumber=10618
                                                                                                      js_bigint_sign /src/quickjs/quickjs.c linenumber=13551
                                                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=10619
                                                                                                    JS_ThrowTypeErrorOrFalse /src/quickjs/quickjs.c linenumber=10621
                                                                                                    __JS_AtomToUInt32 /src/quickjs/quickjs.c linenumber=10626
                                                                                                    JS_ThrowTypeErrorOrFalse /src/quickjs/quickjs.c linenumber=10630
                                                                                                    get_prop_flags /src/quickjs/quickjs.c linenumber=10632
                                                                                                    JS_ThrowTypeErrorOrFalse /src/quickjs/quickjs.c linenumber=10635
                                                                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=10638
                                                                                                    JS_SetPropertyValue /src/quickjs/quickjs.c linenumber=10638
                                                                                                      JS_FreeAtom /src/quickjs/quickjs.c linenumber=10067
                                                                                                    JS_CreateProperty /src/quickjs/quickjs.c linenumber=10645
                                                                                                      __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=10142
                                                                                                      __JS_AtomToUInt32 /src/quickjs/quickjs.c linenumber=10143
                                                                                                      get_prop_flags /src/quickjs/quickjs.c linenumber=10149
                                                                                                      JS_DupValue /src/quickjs/./quickjs.h linenumber=10153
                                                                                                      add_fast_array_element /src/quickjs/quickjs.c linenumber=10152
                                                                                                      JS_AtomIsArrayIndex /src/quickjs/quickjs.c linenumber=10157
                                                                                                      convert_fast_array_to_array /src/quickjs/quickjs.c linenumber=10160
                                                                                                      JS_AtomIsArrayIndex /src/quickjs/quickjs.c linenumber=10164
                                                                                                      JS_ToUint32 /src/quickjs/./quickjs.h linenumber=10170
                                                                                                      get_shape_prop /src/quickjs/quickjs.c linenumber=10172
                                                                                                      JS_ThrowTypeErrorReadOnly /src/quickjs/quickjs.c linenumber=10174
                                                                                                      __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=10178
                                                                                                      set_value /src/quickjs/quickjs.c linenumber=10178
                                                                                                      JS_AtomIsNumericIndex /src/quickjs/quickjs.c linenumber=10183
                                                                                                      JS_ThrowTypeErrorOrFalse /src/quickjs/quickjs.c linenumber=10187
                                                                                                      JS_IsExtensible /src/quickjs/quickjs.c linenumber=10196
                                                                                                      JS_ThrowTypeErrorOrFalse /src/quickjs/quickjs.c linenumber=10207
                                                                                                      get_shape_prop /src/quickjs/quickjs.c linenumber=10221
                                                                                                      js_rc /src/quickjs/quickjs.c linenumber=10225
                                                                                                      js_create_var_ref /src/quickjs/quickjs.c linenumber=10227
                                                                                                      add_property /src/quickjs/quickjs.c linenumber=10235
                                                                                                      free_var_ref /src/quickjs/quickjs.c linenumber=10238
                                                                                                      JS_IsFunction /src/quickjs/quickjs.c linenumber=10243
                                                                                                      JS_DupValue /src/quickjs/./quickjs.h linenumber=10245
                                                                                                      JS_IsFunction /src/quickjs/quickjs.c linenumber=10248
                                                                                                      JS_DupValue /src/quickjs/./quickjs.h linenumber=10250
                                                                                                      delete_property /src/quickjs/quickjs.c linenumber=10254
                                                                                                      JS_DupValue /src/quickjs/./quickjs.h linenumber=10257
                                                                                                      JS_DupValue /src/quickjs/./quickjs.h linenumber=10263
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9823
                                                                                                  get_shape_prop /src/quickjs/quickjs.c linenumber=9840
                                                                                                  call_setter /src/quickjs/quickjs.c linenumber=9843
                                                                                                  JS_AutoInitProperty /src/quickjs/quickjs.c linenumber=9846
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9858
                                                                                                  JS_ThrowTypeErrorOrFalse /src/quickjs/quickjs.c linenumber=9859
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9863
                                                                                                  JS_ThrowTypeErrorOrFalse /src/quickjs/quickjs.c linenumber=9864
                                                                                                  __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=9870
                                                                                                  __JS_AtomToUInt32 /src/quickjs/quickjs.c linenumber=9871
                                                                                                  add_fast_array_element /src/quickjs/quickjs.c linenumber=9874
                                                                                                  add_property /src/quickjs/quickjs.c linenumber=9884
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9886
                                                                                                  JS_GetOwnPropertyInternal /src/quickjs/quickjs.c linenumber=9894
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9896
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9901
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9902
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9903
                                                                                                  JS_ThrowTypeErrorOrFalse /src/quickjs/quickjs.c linenumber=9904
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9906
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9910
                                                                                                  JS_ThrowTypeErrorReadOnly /src/quickjs/quickjs.c linenumber=9911
                                                                                                  JS_DefineProperty /src/quickjs/quickjs.c linenumber=9914
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9917
                                                                                                  JS_CreateProperty /src/quickjs/quickjs.c linenumber=9921
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=9928
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18552
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18560
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18562
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18569
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18571
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18578
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18580
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18580
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18586
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18588
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18595
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18597
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18604
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18606
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18606
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18611
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18612
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18613
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18613
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18615
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18616
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18617
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18618
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18619
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18620
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18621
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18622
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18623
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18623
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18624
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18624
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18625
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18625
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18626
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18626
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18627
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18628
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18629
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18630
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18631
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18632
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18633
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18634
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18635
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18635
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18636
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18636
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18637
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18637
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18638
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18638
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18639
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18640
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18641
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18642
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18643
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18644
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18645
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18646
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18647
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18647
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18648
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18648
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18649
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18649
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18650
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18650
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18657
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18660
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18667
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18669
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18676
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18678
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18678
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18685
                                                                                            JS_IsUninitialized /src/quickjs/./quickjs.h linenumber=18688
                                                                                            JS_ThrowReferenceErrorUninitialized2 /src/quickjs/quickjs.c linenumber=18689
                                                                                              JS_ThrowReferenceErrorUninitialized /src/quickjs/quickjs.c linenumber=7847
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18692
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18699
                                                                                            JS_IsUninitialized /src/quickjs/./quickjs.h linenumber=18701
                                                                                            JS_ThrowReferenceErrorUninitialized2 /src/quickjs/quickjs.c linenumber=18702
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18705
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18712
                                                                                            JS_IsUninitialized /src/quickjs/./quickjs.h linenumber=18714
                                                                                            JS_ThrowReferenceErrorUninitialized2 /src/quickjs/quickjs.c linenumber=18715
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18718
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18725
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18727
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18733
                                                                                            JS_IsUninitialized /src/quickjs/./quickjs.h linenumber=18735
                                                                                            JS_ThrowReferenceErrorUninitialized2 /src/quickjs/quickjs.c linenumber=18736
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18739
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18746
                                                                                            JS_IsUninitialized /src/quickjs/./quickjs.h linenumber=18748
                                                                                            JS_ThrowReferenceErrorUninitialized2 /src/quickjs/quickjs.c linenumber=18749
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18752
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18759
                                                                                            JS_IsUninitialized /src/quickjs/./quickjs.h linenumber=18761
                                                                                            JS_ThrowReferenceErrorUninitialized2 /src/quickjs/quickjs.c linenumber=18762
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18765
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18772
                                                                                            JS_IsUninitialized /src/quickjs/./quickjs.h linenumber=18774
                                                                                            JS_ThrowReferenceErrorUninitialized2 /src/quickjs/quickjs.c linenumber=18775
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=18778
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18778
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18784
                                                                                            JS_IsUninitialized /src/quickjs/./quickjs.h linenumber=18786
                                                                                            JS_ThrowReferenceError /src/quickjs/quickjs.c linenumber=18787
                                                                                            set_value /src/quickjs/quickjs.c linenumber=18790
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18797
                                                                                            close_lexical_var /src/quickjs/quickjs.c linenumber=18799
                                                                                              close_var_ref /src/quickjs/quickjs.c linenumber=17580
                                                                                                async_func_free /src/quickjs/quickjs.c linenumber=17551
                                                                                                JS_DupValueRT /src/quickjs/./quickjs.h linenumber=17553
                                                                                                  __js_rc /src/quickjs/./quickjs.h linenumber=719
                                                                                            get_u32 /src/quickjs/./cutils.h linenumber=18811
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18812
                                                                                            JS_NewObjectProto /src/quickjs/quickjs.c linenumber=18814
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=18815
                                                                                            js_rc /src/quickjs/quickjs.c linenumber=18819
                                                                                            get_var_ref /src/quickjs/quickjs.c linenumber=18821
                                                                                            add_property /src/quickjs/quickjs.c linenumber=18825
                                                                                            free_var_ref /src/quickjs/quickjs.c linenumber=18828
                                                                                            JS_AtomToValue /src/quickjs/quickjs.c linenumber=18832
                                                                                            get_u32 /src/quickjs/./cutils.h linenumber=18838
                                                                                            JS_GetGlobalVarRef /src/quickjs/quickjs.c linenumber=18842
                                                                                              get_shape_prop /src/quickjs/quickjs.c linenumber=10867
                                                                                              JS_IsUninitialized /src/quickjs/./quickjs.h linenumber=10871
                                                                                              JS_ThrowReferenceErrorUninitialized /src/quickjs/quickjs.c linenumber=10872
                                                                                              JS_ThrowTypeErrorReadOnly /src/quickjs/quickjs.c linenumber=10876
                                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=10878
                                                                                              JS_HasProperty /src/quickjs/quickjs.c linenumber=10881
                                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=10885
                                                                                              JS_AtomToValue /src/quickjs/quickjs.c linenumber=10890
                                                                                            get_u32 /src/quickjs/./cutils.h linenumber=18849
                                                                                            js_poll_interrupts /src/quickjs/quickjs.c linenumber=18850
                                                                                            get_u16 /src/quickjs/./cutils.h linenumber=18855
                                                                                            js_poll_interrupts /src/quickjs/quickjs.c linenumber=18856
                                                                                            js_poll_interrupts /src/quickjs/quickjs.c linenumber=18861
                                                                                            JS_ToBoolFree /src/quickjs/quickjs.c linenumber=18875
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=11175
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=11181
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=11202
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=11210
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=11219
                                                                                            get_u32 /src/quickjs/./cutils.h linenumber=18879
                                                                                            js_poll_interrupts /src/quickjs/quickjs.c linenumber=18881
                                                                                            JS_ToBoolFree /src/quickjs/quickjs.c linenumber=18896
                                                                                            get_u32 /src/quickjs/./cutils.h linenumber=18900
                                                                                            js_poll_interrupts /src/quickjs/quickjs.c linenumber=18902
                                                                                            JS_ToBoolFree /src/quickjs/quickjs.c linenumber=18917
                                                                                            js_poll_interrupts /src/quickjs/quickjs.c linenumber=18923
                                                                                            JS_ToBoolFree /src/quickjs/quickjs.c linenumber=18937
                                                                                            js_poll_interrupts /src/quickjs/quickjs.c linenumber=18943
                                                                                            get_u32 /src/quickjs/./cutils.h linenumber=18951
                                                                                            get_u32 /src/quickjs/./cutils.h linenumber=18960
                                                                                            JS_ThrowInternalError /src/quickjs/quickjs.c linenumber=18977
                                                                                            js_for_in_start /src/quickjs/quickjs.c linenumber=18987
                                                                                              build_for_in_iterator /src/quickjs/quickjs.c linenumber=16348
                                                                                                JS_ToObjectFree /src/quickjs/quickjs.c linenumber=16293
                                                                                                  JS_ToObject /src/quickjs/quickjs.c linenumber=39842
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=39843
                                                                                                js_malloc /src/quickjs/quickjs.c linenumber=16296
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=16298
                                                                                                JS_NewObjectProtoClass /src/quickjs/quickjs.c linenumber=16301
                                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=16302
                                                                                                js_free /src/quickjs/quickjs.c linenumber=16303
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=16304
                                                                                                get_shape_prop /src/quickjs/quickjs.c linenumber=16325
                                                                                                JS_GetOwnPropertyNamesInternal /src/quickjs/quickjs.c linenumber=16334
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=16336
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=16349
                                                                                            js_for_in_next /src/quickjs/quickjs.c linenumber=18992
                                                                                              JS_IsNull /src/quickjs/./quickjs.h linenumber=16439
                                                                                              JS_IsUndefined /src/quickjs/./quickjs.h linenumber=16439
                                                                                              js_for_in_prepare_prototype_chain_enum /src/quickjs/quickjs.c linenumber=16443
                                                                                                JS_DupValue /src/quickjs/./quickjs.h linenumber=16368
                                                                                                JS_GetPrototypeFree /src/quickjs/quickjs.c linenumber=16370
                                                                                                  JS_GetPrototype /src/quickjs/quickjs.c linenumber=8053
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=8054
                                                                                                JS_IsNull /src/quickjs/./quickjs.h linenumber=16371
                                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=16373
                                                                                                JS_GetOwnPropertyNamesInternal /src/quickjs/quickjs.c linenumber=16375
                                                                                                JS_FreePropertyEnum /src/quickjs/quickjs.c linenumber=16381
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=16383
                                                                                                js_poll_interrupts /src/quickjs/quickjs.c linenumber=16387
                                                                                                JS_GetOwnPropertyNamesInternal /src/quickjs/quickjs.c linenumber=16398
                                                                                                JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=16409
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=0
                                                                                              JS_GetPrototypeFree /src/quickjs/quickjs.c linenumber=16450
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=16451
                                                                                              JS_IsNull /src/quickjs/./quickjs.h linenumber=16453
                                                                                              js_poll_interrupts /src/quickjs/quickjs.c linenumber=16457
                                                                                              JS_GetOwnPropertyNamesInternal /src/quickjs/quickjs.c linenumber=16460
                                                                                              JS_FreePropertyEnum /src/quickjs/quickjs.c linenumber=16465
                                                                                              __JS_AtomFromUInt32 /src/quickjs/quickjs.c linenumber=16471
                                                                                              JS_GetOwnPropertyInternal /src/quickjs/quickjs.c linenumber=16480
                                                                                              JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=16486
                                                                                              JS_GetOwnPropertyInternal /src/quickjs/quickjs.c linenumber=16494
                                                                                              JS_AtomToValue /src/quickjs/quickjs.c linenumber=16502
                                                                                            js_for_of_start /src/quickjs/quickjs.c linenumber=18998
                                                                                              JS_GetIterator /src/quickjs/quickjs.c linenumber=16684
                                                                                                JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=16532
                                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=16533
                                                                                                JS_IsUndefined /src/quickjs/./quickjs.h linenumber=16535
                                                                                                JS_IsNull /src/quickjs/./quickjs.h linenumber=16535
                                                                                                JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=16536
                                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=16537
                                                                                                JS_GetIterator2 /src/quickjs/quickjs.c linenumber=16539
                                                                                                  JS_Call /src/quickjs/quickjs.c linenumber=16517
                                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=16518
                                                                                                  JS_IsObject /src/quickjs/./quickjs.h linenumber=16520
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=16521
                                                                                                  JS_ThrowTypeErrorNotAnObject /src/quickjs/quickjs.c linenumber=16522
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=16540
                                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=16541
                                                                                                JS_CreateAsyncFromSyncIterator /src/quickjs/quickjs.c linenumber=16543
                                                                                                  JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=54202
                                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=54203
                                                                                                  JS_NewObjectClass /src/quickjs/quickjs.c linenumber=54205
                                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=54206
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=54207
                                                                                                  js_mallocz /src/quickjs/quickjs.c linenumber=54210
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=54212
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=54213
                                                                                                  JS_DupValue /src/quickjs/./quickjs.h linenumber=54216
                                                                                                  JS_SetOpaque /src/quickjs/quickjs.c linenumber=54218
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=16544
                                                                                                JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=16548
                                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=16549
                                                                                                JS_IsFunction /src/quickjs/quickjs.c linenumber=16552
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=16553
                                                                                                JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=16554
                                                                                                JS_GetIterator2 /src/quickjs/quickjs.c linenumber=16556
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=16557
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=16685
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=16687
                                                                                              JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=16689
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=16690
                                                                                            js_for_of_next /src/quickjs/quickjs.c linenumber=19008
                                                                                              JS_IsUndefined /src/quickjs/./quickjs.h linenumber=16705
                                                                                              JS_IteratorNext /src/quickjs/quickjs.c linenumber=16706
                                                                                                JS_IteratorNext2 /src/quickjs/quickjs.c linenumber=16610
                                                                                                  JS_IsObject /src/quickjs/./quickjs.h linenumber=16570
                                                                                                  JS_Call /src/quickjs/quickjs.c linenumber=16587
                                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=16588
                                                                                                  JS_IsObject /src/quickjs/./quickjs.h linenumber=16590
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=16591
                                                                                                  JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=16592
                                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=16611
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=16617
                                                                                                JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=16621
                                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=16622
                                                                                                JS_ToBoolFree /src/quickjs/quickjs.c linenumber=16624
                                                                                                JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=16627
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=16629
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=16633
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=16707
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=16712
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=16717
                                                                                            js_for_await_of_next /src/quickjs/quickjs.c linenumber=19015
                                                                                              JS_Call /src/quickjs/quickjs.c linenumber=16735
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=16736
                                                                                            js_for_of_start /src/quickjs/quickjs.c linenumber=19021
                                                                                            js_iterator_get_value_done /src/quickjs/quickjs.c linenumber=19028
                                                                                              JS_IsObject /src/quickjs/./quickjs.h linenumber=16766
                                                                                              JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=16767
                                                                                              JS_IteratorGetCompleteValue /src/quickjs/quickjs.c linenumber=16770
                                                                                                JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=16747
                                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=16748
                                                                                                JS_ToBoolFree /src/quickjs/quickjs.c linenumber=16750
                                                                                                JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=16751
                                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=16752
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=16771
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=16773
                                                                                            JS_IsObject /src/quickjs/./quickjs.h linenumber=19033
                                                                                            JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=19034
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19042
                                                                                            JS_IsUndefined /src/quickjs/./quickjs.h linenumber=19044
                                                                                            JS_IteratorClose /src/quickjs/quickjs.c linenumber=19046
                                                                                              JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=16653
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=16654
                                                                                              JS_IsUndefined /src/quickjs/./quickjs.h linenumber=16658
                                                                                              JS_IsNull /src/quickjs/./quickjs.h linenumber=16658
                                                                                              JS_CallFree /src/quickjs/quickjs.c linenumber=16661
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=16663
                                                                                              JS_IsObject /src/quickjs/./quickjs.h linenumber=16665
                                                                                              JS_ThrowTypeErrorNotAnObject /src/quickjs/quickjs.c linenumber=16666
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=16670
                                                                                              JS_Throw /src/quickjs/quickjs.c linenumber=16673
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19048
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19059
                                                                                            JS_ThrowInternalError /src/quickjs/quickjs.c linenumber=19062
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19063
                                                                                            JS_Call /src/quickjs/quickjs.c linenumber=19075
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=19077
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19079
                                                                                            JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=19092
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=19094
                                                                                            JS_IsUndefined /src/quickjs/./quickjs.h linenumber=19096
                                                                                            JS_IsNull /src/quickjs/./quickjs.h linenumber=19096
                                                                                            JS_CallFree /src/quickjs/quickjs.c linenumber=19101
                                                                                            JS_CallFree /src/quickjs/quickjs.c linenumber=19104
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=19107
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19109
                                                                                            JS_ToBoolFree /src/quickjs/quickjs.c linenumber=19127
                                                                                            get_u32 /src/quickjs/./cutils.h linenumber=19190
                                                                                            get_shape_prop /src/quickjs/quickjs.c linenumber=19190
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=19190
                                                                                            JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=19190
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=19190
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19190
                                                                                            get_u32 /src/quickjs/./cutils.h linenumber=19194
                                                                                            get_shape_prop /src/quickjs/quickjs.c linenumber=19194
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=19194
                                                                                            JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=19194
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=19194
                                                                                            get_shape_prop /src/quickjs/quickjs.c linenumber=19199
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=19199
                                                                                            JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=19199
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=19199
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19199
                                                                                            get_u32 /src/quickjs/./cutils.h linenumber=19212
                                                                                            get_shape_prop /src/quickjs/quickjs.c linenumber=19218
                                                                                            set_value /src/quickjs/quickjs.c linenumber=19224
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19228
                                                                                            JS_SetPropertyInternal /src/quickjs/quickjs.c linenumber=19233
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19235
                                                                                            get_u32 /src/quickjs/./cutils.h linenumber=19249
                                                                                            JS_NewSymbolFromAtom /src/quickjs/quickjs.c linenumber=19251
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=19252
                                                                                            JS_GetPrivateField /src/quickjs/quickjs.c linenumber=19262
                                                                                              JS_ThrowTypeErrorNotAnObject /src/quickjs/quickjs.c linenumber=8418
                                                                                              JS_ThrowTypeErrorNotASymbol /src/quickjs/quickjs.c linenumber=8421
                                                                                                JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=7817
                                                                                              js_symbol_to_atom /src/quickjs/quickjs.c linenumber=8422
                                                                                              get_shape_prop /src/quickjs/quickjs.c linenumber=8424
                                                                                              JS_ThrowTypeErrorPrivateNotFound /src/quickjs/quickjs.c linenumber=8426
                                                                                                __JS_ThrowTypeErrorAtom /src/quickjs/quickjs.c linenumber=8368
                                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=8429
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19263
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19264
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=19267
                                                                                            JS_SetPrivateField /src/quickjs/quickjs.c linenumber=19275
                                                                                              JS_ThrowTypeErrorNotAnObject /src/quickjs/quickjs.c linenumber=8441
                                                                                              JS_ThrowTypeErrorNotASymbol /src/quickjs/quickjs.c linenumber=8446
                                                                                              js_symbol_to_atom /src/quickjs/quickjs.c linenumber=8449
                                                                                              get_shape_prop /src/quickjs/quickjs.c linenumber=8451
                                                                                              JS_ThrowTypeErrorPrivateNotFound /src/quickjs/quickjs.c linenumber=8453
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=8455
                                                                                              set_value /src/quickjs/quickjs.c linenumber=8458
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19276
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19277
                                                                                            JS_DefinePrivateField /src/quickjs/quickjs.c linenumber=19287
                                                                                              JS_ThrowTypeErrorNotAnObject /src/quickjs/quickjs.c linenumber=8383
                                                                                              JS_ThrowTypeErrorNotASymbol /src/quickjs/quickjs.c linenumber=8388
                                                                                              js_symbol_to_atom /src/quickjs/quickjs.c linenumber=8391
                                                                                              get_shape_prop /src/quickjs/quickjs.c linenumber=8393
                                                                                              __JS_ThrowTypeErrorAtom /src/quickjs/quickjs.c linenumber=8395
                                                                                              add_property /src/quickjs/quickjs.c linenumber=8399
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=8402
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19288
                                                                                            get_u32 /src/quickjs/./cutils.h linenumber=19299
                                                                                            JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=19302
                                                                                            get_u32 /src/quickjs/./cutils.h linenumber=19314
                                                                                            JS_DefineObjectName /src/quickjs/quickjs.c linenumber=19317
                                                                                              JS_IsObject /src/quickjs/./quickjs.h linenumber=10781
                                                                                              js_object_has_name /src/quickjs/quickjs.c linenumber=10782
                                                                                                get_shape_prop /src/quickjs/quickjs.c linenumber=10765
                                                                                              JS_AtomToString /src/quickjs/quickjs.c linenumber=10783
                                                                                              JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=10783
                                                                                            JS_DefineObjectNameComputed /src/quickjs/quickjs.c linenumber=19325
                                                                                              JS_IsObject /src/quickjs/./quickjs.h linenumber=10792
                                                                                              js_object_has_name /src/quickjs/quickjs.c linenumber=10793
                                                                                              JS_ValueToAtom /src/quickjs/quickjs.c linenumber=10796
                                                                                              js_get_function_name /src/quickjs/quickjs.c linenumber=10799
                                                                                                JS_AtomToString /src/quickjs/quickjs.c linenumber=5912
                                                                                                JS_AtomSymbolHasDescription /src/quickjs/quickjs.c linenumber=5913
                                                                                                  __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=3743
                                                                                                JS_ConcatString3 /src/quickjs/quickjs.c linenumber=5914
                                                                                                  JS_ToStringFree /src/quickjs/quickjs.c linenumber=4422
                                                                                                    JS_ToString /src/quickjs/quickjs.c linenumber=13653
                                                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=13654
                                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=4423
                                                                                                  strlen  linenumber=4427
                                                                                                  strlen  linenumber=4428
                                                                                                  string_buffer_init2 /src/quickjs/quickjs.c linenumber=4430
                                                                                                  string_buffer_write8 /src/quickjs/quickjs.c linenumber=4433
                                                                                                  string_buffer_concat /src/quickjs/quickjs.c linenumber=4434
                                                                                                  string_buffer_write8 /src/quickjs/quickjs.c linenumber=4435
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=4437
                                                                                                  string_buffer_end /src/quickjs/quickjs.c linenumber=4438
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=4441
                                                                                              JS_FreeAtom /src/quickjs/quickjs.c linenumber=10800
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=10801
                                                                                              JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=10803
                                                                                            JS_IsObject /src/quickjs/./quickjs.h linenumber=19335
                                                                                            JS_IsNull /src/quickjs/./quickjs.h linenumber=19335
                                                                                            JS_SetPrototypeInternal /src/quickjs/quickjs.c linenumber=19336
                                                                                              JS_ThrowTypeErrorNotAnObject /src/quickjs/quickjs.c linenumber=7916
                                                                                              JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=7933
                                                                                              JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=7946
                                                                                              JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=7954
                                                                                              JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=7966
                                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=7975
                                                                                              js_shape_prepare_update /src/quickjs/quickjs.c linenumber=7978
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=7982
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19339
                                                                                            js_method_set_home_object /src/quickjs/quickjs.c linenumber=19344
                                                                                              js_class_has_bytecode /src/quickjs/quickjs.c linenumber=5892
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=5898
                                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=5901
                                                                                            JS_ValueToAtom /src/quickjs/quickjs.c linenumber=19361
                                                                                            get_u32 /src/quickjs/./cutils.h linenumber=19366
                                                                                            js_method_set_properties /src/quickjs/quickjs.c linenumber=19390
                                                                                              js_get_function_name /src/quickjs/quickjs.c linenumber=5928
                                                                                              JS_ConcatString3 /src/quickjs/quickjs.c linenumber=0
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=5934
                                                                                              JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=5936
                                                                                              js_method_set_home_object /src/quickjs/quickjs.c linenumber=5939
                                                                                            JS_DefineProperty /src/quickjs/quickjs.c linenumber=19392
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19395
                                                                                            JS_FreeAtom /src/quickjs/quickjs.c linenumber=19397
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19398
                                                                                            get_u32 /src/quickjs/./cutils.h linenumber=19412
                                                                                            js_op_define_class /src/quickjs/quickjs.c linenumber=19415
                                                                                              JS_IsNull /src/quickjs/./quickjs.h linenumber=17465
                                                                                              JS_IsConstructor /src/quickjs/quickjs.c linenumber=17469
                                                                                              JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=17473
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=17474
                                                                                              JS_IsNull /src/quickjs/./quickjs.h linenumber=17476
                                                                                              JS_IsObject /src/quickjs/./quickjs.h linenumber=17476
                                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=17483
                                                                                              JS_NewObjectProto /src/quickjs/quickjs.c linenumber=17486
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=17487
                                                                                              __assert_fail  linenumber=17491
                                                                                              JS_NewObjectProtoClass /src/quickjs/quickjs.c linenumber=17492
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=17494
                                                                                              js_closure2 /src/quickjs/quickjs.c linenumber=17496
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=17498
                                                                                              js_method_set_home_object /src/quickjs/quickjs.c linenumber=17500
                                                                                              JS_SetConstructorBit /src/quickjs/quickjs.c linenumber=17501
                                                                                              JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=17503
                                                                                              JS_DefineObjectNameComputed /src/quickjs/quickjs.c linenumber=17508
                                                                                              JS_DefineObjectName /src/quickjs/quickjs.c linenumber=17512
                                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=17519
                                                                                              JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=17518
                                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=17525
                                                                                              JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=17524
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=17530
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=17531
                                                                                              JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=0
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=17537
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=17538
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=17539
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=17540
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=17541
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=19461
                                                                                            JS_GetPropertyValue /src/quickjs/quickjs.c linenumber=19461
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=19461
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19461
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=19465
                                                                                            JS_GetPropertyValue /src/quickjs/quickjs.c linenumber=19465
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=19465
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=19482
                                                                                            JS_IsUndefined /src/quickjs/./quickjs.h linenumber=19493
                                                                                            JS_IsNull /src/quickjs/./quickjs.h linenumber=19493
                                                                                            JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=19494
                                                                                            JS_ToPropertyKey /src/quickjs/quickjs.c linenumber=19498
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=19499
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19501
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=19506
                                                                                            JS_GetPropertyValue /src/quickjs/quickjs.c linenumber=19506
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=19507
                                                                                            JS_ValueToAtom /src/quickjs/quickjs.c linenumber=19521
                                                                                            JS_IsUndefined /src/quickjs/./quickjs.h linenumber=19524
                                                                                            JS_ThrowReferenceErrorNotDefined /src/quickjs/quickjs.c linenumber=19525
                                                                                            JS_FreeAtom /src/quickjs/quickjs.c linenumber=19526
                                                                                            JS_HasProperty /src/quickjs/quickjs.c linenumber=19529
                                                                                            JS_FreeAtom /src/quickjs/quickjs.c linenumber=19532
                                                                                            is_strict_mode /src/quickjs/quickjs.c linenumber=19535
                                                                                            JS_ThrowReferenceErrorNotDefined /src/quickjs/quickjs.c linenumber=19536
                                                                                            JS_FreeAtom /src/quickjs/quickjs.c linenumber=19537
                                                                                            JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=19542
                                                                                            JS_FreeAtom /src/quickjs/quickjs.c linenumber=19544
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=19545
                                                                                            JS_ValueToAtom /src/quickjs/quickjs.c linenumber=19557
                                                                                            JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=19560
                                                                                            JS_FreeAtom /src/quickjs/quickjs.c linenumber=19561
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=19562
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19564
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19565
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19566
                                                                                            get_shape_prop /src/quickjs/quickjs.c linenumber=19599
                                                                                            set_value /src/quickjs/quickjs.c linenumber=19606
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19608
                                                                                            JS_SetPropertyValue /src/quickjs/quickjs.c linenumber=19613
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19614
                                                                                            JS_ValueToAtom /src/quickjs/quickjs.c linenumber=19627
                                                                                            JS_IsUndefined /src/quickjs/./quickjs.h linenumber=19630
                                                                                            is_strict_mode /src/quickjs/quickjs.c linenumber=19631
                                                                                            JS_ThrowReferenceErrorNotDefined /src/quickjs/quickjs.c linenumber=19632
                                                                                            JS_FreeAtom /src/quickjs/quickjs.c linenumber=19633
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=19636
                                                                                            JS_HasProperty /src/quickjs/quickjs.c linenumber=19639
                                                                                            JS_FreeAtom /src/quickjs/quickjs.c linenumber=19642
                                                                                            is_strict_mode /src/quickjs/quickjs.c linenumber=19645
                                                                                            JS_ThrowReferenceErrorNotDefined /src/quickjs/quickjs.c linenumber=19646
                                                                                            JS_FreeAtom /src/quickjs/quickjs.c linenumber=19647
                                                                                            JS_SetPropertyInternal /src/quickjs/quickjs.c linenumber=19651
                                                                                            JS_FreeAtom /src/quickjs/quickjs.c linenumber=19652
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19653
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19654
                                                                                            JS_ThrowTypeErrorNotAnObject /src/quickjs/quickjs.c linenumber=19667
                                                                                            JS_ValueToAtom /src/quickjs/quickjs.c linenumber=19670
                                                                                            JS_SetPropertyInternal /src/quickjs/quickjs.c linenumber=19673
                                                                                            JS_FreeAtom /src/quickjs/quickjs.c linenumber=19675
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19676
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19677
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19678
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=19688
                                                                                            JS_DefinePropertyValueValue /src/quickjs/quickjs.c linenumber=19688
                                                                                              JS_ValueToAtom /src/quickjs/quickjs.c linenumber=10694
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=10695
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=10697
                                                                                              JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=10700
                                                                                              JS_FreeAtom /src/quickjs/quickjs.c linenumber=10701
                                                                                            js_append_enumerate /src/quickjs/quickjs.c linenumber=19699
                                                                                              JS_ThrowInternalError /src/quickjs/quickjs.c linenumber=16849
                                                                                              JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=16861
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=16862
                                                                                              JS_IsCFunction /src/quickjs/quickjs.c linenumber=16865
                                                                                              js_create_array_iterator /src/quickjs/quickjs.c linenumber=16865
                                                                                                JS_ToStringCheckObject /src/quickjs/quickjs.c linenumber=43375
                                                                                                  JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=13674
                                                                                                  JS_ToString /src/quickjs/quickjs.c linenumber=13675
                                                                                                JS_ToObject /src/quickjs/quickjs.c linenumber=43378
                                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=43381
                                                                                                JS_NewObjectClass /src/quickjs/quickjs.c linenumber=43383
                                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=43384
                                                                                                js_malloc /src/quickjs/quickjs.c linenumber=43386
                                                                                                JS_SetOpaque /src/quickjs/quickjs.c linenumber=43392
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=43395
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=43397
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=16867
                                                                                              JS_GetIterator /src/quickjs/quickjs.c linenumber=16869
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=16870
                                                                                              JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=16872
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=16873
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=16874
                                                                                              JS_IsCFunction /src/quickjs/quickjs.c linenumber=16880
                                                                                              js_array_iterator_next /src/quickjs/quickjs.c linenumber=16880
                                                                                                JS_GetOpaque2 /src/quickjs/quickjs.c linenumber=43410
                                                                                                  JS_GetOpaque /src/quickjs/quickjs.c linenumber=11044
                                                                                                  JS_ThrowTypeErrorInvalidClass /src/quickjs/quickjs.c linenumber=11046
                                                                                                    __JS_ThrowTypeErrorAtom /src/quickjs/quickjs.c linenumber=7855
                                                                                                JS_IsUndefined /src/quickjs/./quickjs.h linenumber=43413
                                                                                                typed_array_is_oob /src/quickjs/quickjs.c linenumber=43418
                                                                                                  __assert_fail  linenumber=57156
                                                                                                  __assert_fail  linenumber=57157
                                                                                                JS_ThrowTypeErrorArrayBufferOOB /src/quickjs/quickjs.c linenumber=43419
                                                                                                  JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=56746
                                                                                                js_get_length32 /src/quickjs/quickjs.c linenumber=43424
                                                                                                  JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=41012
                                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=41013
                                                                                                  JS_ToUint32Free /src/quickjs/quickjs.c linenumber=41017
                                                                                                    JS_ToInt32Free /src/quickjs/quickjs.c linenumber=13378
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=43432
                                                                                                __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=43441
                                                                                                JS_GetPropertyUint32 /src/quickjs/quickjs.c linenumber=43443
                                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=43444
                                                                                                __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=43451
                                                                                                js_create_array /src/quickjs/quickjs.c linenumber=43454
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=43455
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=43456
                                                                                              js_get_fast_array /src/quickjs/quickjs.c linenumber=16881
                                                                                              js_get_length32 /src/quickjs/quickjs.c linenumber=16883
                                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=16892
                                                                                              JS_DefinePropertyValueUint32 /src/quickjs/quickjs.c linenumber=16891
                                                                                                __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=10708
                                                                                                JS_DefinePropertyValueValue /src/quickjs/quickjs.c linenumber=10708
                                                                                              JS_IteratorNext /src/quickjs/quickjs.c linenumber=16899
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=16900
                                                                                              JS_DefinePropertyValueUint32 /src/quickjs/quickjs.c linenumber=16906
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=16912
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=16913
                                                                                              JS_IteratorClose /src/quickjs/quickjs.c linenumber=16917
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=16918
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=16919
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19701
                                                                                            JS_CopyDataProperties /src/quickjs/quickjs.c linenumber=19715
                                                                                              JS_GetOwnPropertyNamesInternal /src/quickjs/quickjs.c linenumber=16955
                                                                                              JS_GetOwnPropertyInternal /src/quickjs/quickjs.c linenumber=16961
                                                                                              JS_GetOwnPropertyInternal /src/quickjs/quickjs.c linenumber=16970
                                                                                              js_free_desc /src/quickjs/quickjs.c linenumber=16976
                                                                                              JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=16980
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=16981
                                                                                              JS_SetProperty /src/quickjs/./quickjs.h linenumber=16984
                                                                                                JS_SetPropertyInternal /src/quickjs/quickjs.c linenumber=795
                                                                                              JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=16986
                                                                                              JS_FreePropertyEnum /src/quickjs/quickjs.c linenumber=0
                                                                                            __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=19731
                                                                                            __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=19753
                                                                                            JS_IsString /src/quickjs/./quickjs.h linenumber=19755
                                                                                            JS_ConcatString /src/quickjs/quickjs.c linenumber=19756
                                                                                              JS_ToStringFree /src/quickjs/quickjs.c linenumber=5048
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=5049
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=5050
                                                                                              JS_ToStringFree /src/quickjs/quickjs.c linenumber=5056
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=5057
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=5058
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=5067
                                                                                              JS_ConcatString2 /src/quickjs/quickjs.c linenumber=5074
                                                                                                JS_ConcatStringInPlace /src/quickjs/quickjs.c linenumber=4712
                                                                                                  js_rc /src/quickjs/quickjs.c linenumber=4678
                                                                                                  js_malloc_usable_size /src/quickjs/quickjs.c linenumber=4680
                                                                                                    js_malloc_usable_size_rt /src/quickjs/quickjs.c linenumber=1888
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=4713
                                                                                                JS_ConcatString1 /src/quickjs/quickjs.c linenumber=4717
                                                                                                  JS_ThrowInternalError /src/quickjs/quickjs.c linenumber=4655
                                                                                                  js_alloc_string /src/quickjs/quickjs.c linenumber=4657
                                                                                                  copy_str16 /src/quickjs/quickjs.c linenumber=4665
                                                                                                  copy_str16 /src/quickjs/quickjs.c linenumber=4666
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=4718
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=4719
                                                                                              js_new_string_rope /src/quickjs/quickjs.c linenumber=5076
                                                                                                max_int /src/quickjs/./cutils.h linenumber=4895
                                                                                                JS_ThrowInternalError /src/quickjs/quickjs.c linenumber=4898
                                                                                                js_malloc /src/quickjs/quickjs.c linenumber=4901
                                                                                                js_rc /src/quickjs/quickjs.c linenumber=4904
                                                                                                js_rebalancee_string_rope /src/quickjs/quickjs.c linenumber=4916
                                                                                                  js_rebalancee_string_rope_rec /src/quickjs/quickjs.c linenumber=5012
                                                                                                    JS_IsNull /src/quickjs/./quickjs.h linenumber=4967
                                                                                                    JS_IsNull /src/quickjs/./quickjs.h linenumber=4969
                                                                                                    js_new_string_rope /src/quickjs/quickjs.c linenumber=4972
                                                                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=4921
                                                                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=4927
                                                                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=4928
                                                                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=4973
                                                                                                    JS_IsNull /src/quickjs/./quickjs.h linenumber=4979
                                                                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=4980
                                                                                                    js_new_string_rope /src/quickjs/quickjs.c linenumber=4980
                                                                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=4981
                                                                                                    JS_DupValue /src/quickjs/./quickjs.h linenumber=4984
                                                                                                    JS_IsNull /src/quickjs/./quickjs.h linenumber=4986
                                                                                                    js_new_string_rope /src/quickjs/quickjs.c linenumber=4987
                                                                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=4989
                                                                                                    js_rebalancee_string_rope_rec /src/quickjs/quickjs.c linenumber=4996
                                                                                                  JS_IsNull /src/quickjs/./quickjs.h linenumber=5017
                                                                                                  JS_IsNull /src/quickjs/./quickjs.h linenumber=5019
                                                                                                  js_new_string_rope /src/quickjs/quickjs.c linenumber=5022
                                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=5023
                                                                                                  JS_IsNull /src/quickjs/./quickjs.h linenumber=5029
                                                                                                  JS_AtomToString /src/quickjs/quickjs.c linenumber=5030
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=5035
                                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=5084
                                                                                              JS_ConcatString2 /src/quickjs/quickjs.c linenumber=5084
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=5085
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=5086
                                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=5089
                                                                                              js_new_string_rope /src/quickjs/quickjs.c linenumber=5089
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=5090
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=5099
                                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=5106
                                                                                              JS_ConcatString2 /src/quickjs/quickjs.c linenumber=5106
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=5107
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=5108
                                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=5111
                                                                                              js_new_string_rope /src/quickjs/quickjs.c linenumber=5111
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=5112
                                                                                              js_new_string_rope /src/quickjs/quickjs.c linenumber=5116
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=19758
                                                                                            js_add_slow /src/quickjs/quickjs.c linenumber=19763
                                                                                              __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=15113
                                                                                              __JS_NewShortBigInt /src/quickjs/./quickjs.h linenumber=15124
                                                                                              js_bigint_new_di /src/quickjs/quickjs.c linenumber=15126
                                                                                                js_bigint_new /src/quickjs/quickjs.c linenumber=11713
                                                                                                js_bigint_new /src/quickjs/quickjs.c linenumber=11718
                                                                                              JS_ToPrimitiveFree /src/quickjs/quickjs.c linenumber=15135
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=15136
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15137
                                                                                              JS_ToPrimitiveFree /src/quickjs/quickjs.c linenumber=15141
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=15142
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15143
                                                                                              tag_is_string /src/quickjs/quickjs.c linenumber=15150
                                                                                              JS_ConcatString /src/quickjs/quickjs.c linenumber=15151
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=15152
                                                                                              JS_ToNumericFree /src/quickjs/quickjs.c linenumber=15157
                                                                                                JS_ToNumberHintFree /src/quickjs/quickjs.c linenumber=13027
                                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=12977
                                                                                                  JS_ToCStringLen /src/quickjs/./quickjs.h linenumber=12987
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=12988
                                                                                                  skip_spaces /src/quickjs/quickjs.c linenumber=12992
                                                                                                  js_atof /src/quickjs/quickjs.c linenumber=12997
                                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=12998
                                                                                                  skip_spaces /src/quickjs/quickjs.c linenumber=12999
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=13001
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=13010
                                                                                                  JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=13011
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=13013
                                                                                                  JS_FreeCString /src/quickjs/quickjs.c linenumber=13006
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=15158
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15159
                                                                                              JS_ToNumericFree /src/quickjs/quickjs.c linenumber=15162
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=15163
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15164
                                                                                              __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=15176
                                                                                              js_bigint_set_short /src/quickjs/quickjs.c linenumber=15183
                                                                                              js_bigint_set_short /src/quickjs/quickjs.c linenumber=15187
                                                                                              js_bigint_add /src/quickjs/quickjs.c linenumber=15190
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15191
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15192
                                                                                              JS_CompactBigInt /src/quickjs/quickjs.c linenumber=15195
                                                                                              JS_ToFloat64Free /src/quickjs/quickjs.c linenumber=15199
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15200
                                                                                              JS_ToFloat64Free /src/quickjs/quickjs.c linenumber=15203
                                                                                              __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=15205
                                                                                            __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=19783
                                                                                            __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=19789
                                                                                            JS_ConcatStringInPlace /src/quickjs/quickjs.c linenumber=19796
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=19797
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=19799
                                                                                            JS_ConcatString /src/quickjs/quickjs.c linenumber=19799
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=19800
                                                                                            set_value /src/quickjs/quickjs.c linenumber=19802
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=19809
                                                                                            js_add_slow /src/quickjs/quickjs.c linenumber=19812
                                                                                            set_value /src/quickjs/quickjs.c linenumber=19814
                                                                                            __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=19827
                                                                                            __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=19849
                                                                                            __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=19898
                                                                                            __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=19914
                                                                                            js_binary_arith_slow /src/quickjs/quickjs.c linenumber=19945
                                                                                              __JS_NewShortBigInt /src/quickjs/./quickjs.h linenumber=14942
                                                                                              __JS_NewShortBigInt /src/quickjs/./quickjs.h linenumber=14950
                                                                                              abort  linenumber=14955
                                                                                              __JS_NewShortBigInt /src/quickjs/./quickjs.h linenumber=14958
                                                                                              js_bigint_new_di /src/quickjs/quickjs.c linenumber=14960
                                                                                              JS_ToNumericFree /src/quickjs/quickjs.c linenumber=14967
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=14968
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=14969
                                                                                              JS_ToNumericFree /src/quickjs/quickjs.c linenumber=14972
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=14973
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=14974
                                                                                              __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=14992
                                                                                              __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=14997
                                                                                              fmod  linenumber=15001
                                                                                              __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=15001
                                                                                              js_pow /src/quickjs/quickjs.c linenumber=15008
                                                                                                pow  linenumber=14574
                                                                                              __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=15008
                                                                                              abort  linenumber=15011
                                                                                              __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=15013
                                                                                              js_bigint_set_short /src/quickjs/quickjs.c linenumber=15021
                                                                                              js_bigint_set_short /src/quickjs/quickjs.c linenumber=15025
                                                                                              js_bigint_add /src/quickjs/quickjs.c linenumber=15030
                                                                                              js_bigint_add /src/quickjs/quickjs.c linenumber=15033
                                                                                              js_bigint_mul /src/quickjs/quickjs.c linenumber=15036
                                                                                                js_bigint_new /src/quickjs/quickjs.c linenumber=11865
                                                                                                mp_mul_basecase /src/quickjs/quickjs.c linenumber=11868
                                                                                                  mp_mul1 /src/quickjs/quickjs.c linenumber=11408
                                                                                                  mp_add_mul1 /src/quickjs/quickjs.c linenumber=11410
                                                                                                js_bigint_sign /src/quickjs/quickjs.c linenumber=11871
                                                                                                mp_sub /src/quickjs/quickjs.c linenumber=11872
                                                                                                js_bigint_sign /src/quickjs/quickjs.c linenumber=11873
                                                                                                mp_sub /src/quickjs/quickjs.c linenumber=11874
                                                                                                js_bigint_normalize /src/quickjs/quickjs.c linenumber=11875
                                                                                              js_bigint_divrem /src/quickjs/quickjs.c linenumber=15039
                                                                                                JS_ThrowRangeError /src/quickjs/quickjs.c linenumber=11888
                                                                                                js_bigint_sign /src/quickjs/quickjs.c linenumber=11892
                                                                                                js_bigint_sign /src/quickjs/quickjs.c linenumber=11893
                                                                                                js_bigint_new /src/quickjs/quickjs.c linenumber=11897
                                                                                                mp_neg /src/quickjs/quickjs.c linenumber=11901
                                                                                                js_malloc /src/quickjs/quickjs.c linenumber=11909
                                                                                                js_free /src/quickjs/quickjs.c linenumber=11911
                                                                                                mp_neg /src/quickjs/quickjs.c linenumber=11915
                                                                                                js_free /src/quickjs/quickjs.c linenumber=11925
                                                                                                js_free /src/quickjs/quickjs.c linenumber=11926
                                                                                                js_bigint_new /src/quickjs/quickjs.c linenumber=11929
                                                                                                js_bigint_new_si /src/quickjs/quickjs.c linenumber=11936
                                                                                                  js_bigint_new /src/quickjs/quickjs.c linenumber=11662
                                                                                                js_limb_clz /src/quickjs/quickjs.c linenumber=11941
                                                                                                mp_shl /src/quickjs/quickjs.c linenumber=11943
                                                                                                mp_shl /src/quickjs/quickjs.c linenumber=11944
                                                                                                js_bigint_new /src/quickjs/quickjs.c linenumber=11949
                                                                                                js_free /src/quickjs/quickjs.c linenumber=11951
                                                                                                js_free /src/quickjs/quickjs.c linenumber=11952
                                                                                                mp_divnorm /src/quickjs/quickjs.c linenumber=11958
                                                                                                  mp_div1norm /src/quickjs/quickjs.c linenumber=11500
                                                                                                    udiv1norm_init /src/quickjs/quickjs.c linenumber=11473
                                                                                                    udiv1norm /src/quickjs/quickjs.c linenumber=11475
                                                                                                  udiv1norm_init /src/quickjs/quickjs.c linenumber=11506
                                                                                                  mp_sub /src/quickjs/quickjs.c linenumber=11521
                                                                                                  udiv1norm /src/quickjs/quickjs.c linenumber=11528
                                                                                                  mp_sub_mul1 /src/quickjs/quickjs.c linenumber=11535
                                                                                                  mp_add /src/quickjs/quickjs.c linenumber=11546
                                                                                                js_free /src/quickjs/quickjs.c linenumber=11959
                                                                                                js_free /src/quickjs/quickjs.c linenumber=11962
                                                                                                mp_shr /src/quickjs/quickjs.c linenumber=11964
                                                                                                mp_neg /src/quickjs/quickjs.c linenumber=11967
                                                                                                js_bigint_normalize1 /src/quickjs/quickjs.c linenumber=11968
                                                                                                js_free /src/quickjs/quickjs.c linenumber=11971
                                                                                                mp_neg /src/quickjs/quickjs.c linenumber=11974
                                                                                                js_bigint_normalize /src/quickjs/quickjs.c linenumber=11976
                                                                                              js_bigint_divrem /src/quickjs/quickjs.c linenumber=15042
                                                                                              js_bigint_pow /src/quickjs/quickjs.c linenumber=15045
                                                                                                js_bigint_sign /src/quickjs/quickjs.c linenumber=12112
                                                                                                JS_ThrowRangeError /src/quickjs/quickjs.c linenumber=12113
                                                                                                js_bigint_new_si /src/quickjs/quickjs.c linenumber=12118
                                                                                                js_bigint_new_si /src/quickjs/quickjs.c linenumber=12125
                                                                                                js_bigint_new_si /src/quickjs/quickjs.c linenumber=12127
                                                                                                js_limb_clz /src/quickjs/quickjs.c linenumber=12135
                                                                                                js_bigint_new /src/quickjs/quickjs.c linenumber=12147
                                                                                                js_bigint_new /src/quickjs/quickjs.c linenumber=12164
                                                                                                clz32 /src/quickjs/./cutils.h linenumber=12162
                                                                                                js_bigint_mul /src/quickjs/quickjs.c linenumber=12169
                                                                                                js_free /src/quickjs/quickjs.c linenumber=12172
                                                                                                js_bigint_mul /src/quickjs/quickjs.c linenumber=12175
                                                                                                js_free /src/quickjs/quickjs.c linenumber=12178
                                                                                                JS_ThrowRangeError /src/quickjs/quickjs.c linenumber=12184
                                                                                              abort  linenumber=15048
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15050
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15051
                                                                                              JS_CompactBigInt /src/quickjs/quickjs.c linenumber=15054
                                                                                              JS_ToFloat64Free /src/quickjs/quickjs.c linenumber=15058
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15059
                                                                                              JS_ToFloat64Free /src/quickjs/quickjs.c linenumber=15062
                                                                                              fmod  linenumber=15076
                                                                                              js_pow /src/quickjs/quickjs.c linenumber=15079
                                                                                              abort  linenumber=15082
                                                                                              __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=15084
                                                                                            js_unary_arith_slow /src/quickjs/quickjs.c linenumber=19961
                                                                                              JS_ToNumericFree /src/quickjs/quickjs.c linenumber=14734
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=14735
                                                                                              __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=14753
                                                                                              abort  linenumber=14760
                                                                                              __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=14762
                                                                                              JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=14771
                                                                                              __JS_NewShortBigInt /src/quickjs/./quickjs.h linenumber=14776
                                                                                              __JS_NewShortBigInt /src/quickjs/./quickjs.h linenumber=14781
                                                                                              __JS_NewShortBigInt /src/quickjs/./quickjs.h linenumber=14790
                                                                                              abort  linenumber=14793
                                                                                              js_bigint_set_short /src/quickjs/quickjs.c linenumber=14787
                                                                                              JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=14804
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=14805
                                                                                              js_bigint_set_si /src/quickjs/quickjs.c linenumber=14812
                                                                                              js_bigint_add /src/quickjs/quickjs.c linenumber=14813
                                                                                              js_bigint_neg /src/quickjs/quickjs.c linenumber=14817
                                                                                              js_bigint_not /src/quickjs/quickjs.c linenumber=14820
                                                                                                js_bigint_new /src/quickjs/quickjs.c linenumber=12039
                                                                                              abort  linenumber=14823
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=14825
                                                                                              JS_CompactBigInt /src/quickjs/quickjs.c linenumber=14828
                                                                                              abort  linenumber=14848
                                                                                              __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=14850
                                                                                            __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=19991
                                                                                            js_unary_arith_slow /src/quickjs/quickjs.c linenumber=19994
                                                                                            js_unary_arith_slow /src/quickjs/quickjs.c linenumber=20012
                                                                                            js_unary_arith_slow /src/quickjs/quickjs.c linenumber=20030
                                                                                            js_post_inc_slow /src/quickjs/quickjs.c linenumber=20048
                                                                                              JS_ToNumericFree /src/quickjs/quickjs.c linenumber=14867
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=14868
                                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=14873
                                                                                              js_unary_arith_slow /src/quickjs/quickjs.c linenumber=14874
                                                                                            js_post_inc_slow /src/quickjs/quickjs.c linenumber=20067
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=20092
                                                                                            js_unary_arith_slow /src/quickjs/quickjs.c linenumber=20093
                                                                                            set_value /src/quickjs/quickjs.c linenumber=20095
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=20118
                                                                                            js_unary_arith_slow /src/quickjs/quickjs.c linenumber=20119
                                                                                            set_value /src/quickjs/quickjs.c linenumber=20121
                                                                                            js_not_slow /src/quickjs/quickjs.c linenumber=20133
                                                                                              JS_ToNumericFree /src/quickjs/quickjs.c linenumber=14882
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=14883
                                                                                              __JS_NewShortBigInt /src/quickjs/./quickjs.h linenumber=14886
                                                                                              js_bigint_not /src/quickjs/quickjs.c linenumber=14889
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=14890
                                                                                              JS_CompactBigInt /src/quickjs/quickjs.c linenumber=14893
                                                                                              JS_ToInt32Free /src/quickjs/quickjs.c linenumber=14896
                                                                                            js_binary_logic_slow /src/quickjs/quickjs.c linenumber=20153
                                                                                              js_bigint_new_di /src/quickjs/quickjs.c linenumber=15270
                                                                                              abort  linenumber=15278
                                                                                              __JS_NewShortBigInt /src/quickjs/./quickjs.h linenumber=15280
                                                                                              JS_ToNumericFree /src/quickjs/quickjs.c linenumber=15283
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=15284
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15285
                                                                                              JS_ToNumericFree /src/quickjs/quickjs.c linenumber=15288
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=15289
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15290
                                                                                              js_bigint_set_short /src/quickjs/quickjs.c linenumber=15302
                                                                                              js_bigint_set_short /src/quickjs/quickjs.c linenumber=15306
                                                                                              js_bigint_logic /src/quickjs/quickjs.c linenumber=15313
                                                                                                js_bigint_sign /src/quickjs/quickjs.c linenumber=11998
                                                                                                js_bigint_new /src/quickjs/quickjs.c linenumber=12000
                                                                                                abort  linenumber=12029
                                                                                                js_bigint_normalize /src/quickjs/quickjs.c linenumber=12031
                                                                                              js_bigint_get_si_sat /src/quickjs/quickjs.c linenumber=15319
                                                                                                js_bigint_sign /src/quickjs/quickjs.c linenumber=11776
                                                                                              js_bigint_shl /src/quickjs/quickjs.c linenumber=15327
                                                                                                js_bigint_new_si /src/quickjs/quickjs.c linenumber=12057
                                                                                                js_bigint_new /src/quickjs/quickjs.c linenumber=12060
                                                                                                mp_shl /src/quickjs/quickjs.c linenumber=12070
                                                                                                js_bigint_sign /src/quickjs/quickjs.c linenumber=12071
                                                                                                js_bigint_extend /src/quickjs/quickjs.c linenumber=12073
                                                                                              js_bigint_shr /src/quickjs/quickjs.c linenumber=15329
                                                                                                js_bigint_sign /src/quickjs/quickjs.c linenumber=12086
                                                                                                js_bigint_new_si /src/quickjs/quickjs.c linenumber=12088
                                                                                                js_bigint_new /src/quickjs/quickjs.c linenumber=12090
                                                                                                mp_shr /src/quickjs/quickjs.c linenumber=12099
                                                                                                js_bigint_normalize /src/quickjs/quickjs.c linenumber=12100
                                                                                              abort  linenumber=15333
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15335
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15336
                                                                                              JS_CompactBigInt /src/quickjs/quickjs.c linenumber=15339
                                                                                              JS_ToInt32Free /src/quickjs/quickjs.c linenumber=15341
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15342
                                                                                              JS_ToInt32Free /src/quickjs/quickjs.c linenumber=15345
                                                                                              abort  linenumber=15364
                                                                                            __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=20168
                                                                                            js_shr_slow /src/quickjs/quickjs.c linenumber=20174
                                                                                              JS_ToNumericFree /src/quickjs/quickjs.c linenumber=15736
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=15737
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15738
                                                                                              JS_ToNumericFree /src/quickjs/quickjs.c linenumber=15741
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=15742
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15743
                                                                                              JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=15750
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15751
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15752
                                                                                              JS_ToUint32Free /src/quickjs/quickjs.c linenumber=15756
                                                                                              JS_ToUint32Free /src/quickjs/quickjs.c linenumber=15757
                                                                                              __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=15759
                                                                                            js_binary_logic_slow /src/quickjs/quickjs.c linenumber=20194
                                                                                            js_binary_logic_slow /src/quickjs/quickjs.c linenumber=20212
                                                                                            js_binary_logic_slow /src/quickjs/quickjs.c linenumber=20230
                                                                                            js_binary_logic_slow /src/quickjs/quickjs.c linenumber=20248
                                                                                            js_relational_slow /src/quickjs/quickjs.c linenumber=20274
                                                                                              JS_ToPrimitiveFree /src/quickjs/quickjs.c linenumber=15479
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=15480
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15481
                                                                                              JS_ToPrimitiveFree /src/quickjs/quickjs.c linenumber=15484
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=15485
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15486
                                                                                              tag_is_string /src/quickjs/quickjs.c linenumber=15492
                                                                                              js_string_compare /src/quickjs/quickjs.c linenumber=15494
                                                                                              js_string_rope_compare /src/quickjs/quickjs.c linenumber=15497
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15514
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15515
                                                                                              tag_is_string /src/quickjs/quickjs.c linenumber=15522
                                                                                              JS_StringToBigInt /src/quickjs/quickjs.c linenumber=15526
                                                                                              tag_is_string /src/quickjs/quickjs.c linenumber=15531
                                                                                              JS_StringToBigInt /src/quickjs/quickjs.c linenumber=15532
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15536
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15537
                                                                                              JS_ToNumericFree /src/quickjs/quickjs.c linenumber=15543
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=15544
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15545
                                                                                              JS_ToNumericFree /src/quickjs/quickjs.c linenumber=15548
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=15549
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15550
                                                                                              js_compare_bigint /src/quickjs/quickjs.c linenumber=15560
                                                                                                JS_ToBigIntBuf /src/quickjs/quickjs.c linenumber=15423
                                                                                                  js_bigint_set_si /src/quickjs/quickjs.c linenumber=15383
                                                                                                  js_bigint_set_short /src/quickjs/quickjs.c linenumber=15386
                                                                                                  abort  linenumber=15392
                                                                                                js_bigint_float64_cmp /src/quickjs/quickjs.c linenumber=15424
                                                                                                  float64_as_uint64 /src/quickjs/./cutils.h linenumber=12345
                                                                                                  js_bigint_sign /src/quickjs/quickjs.c linenumber=12349
                                                                                                  js_bigint_get_mant_exp /src/quickjs/quickjs.c linenumber=12374
                                                                                                    js_bigint_sign /src/quickjs/quickjs.c linenumber=12199
                                                                                                    clz64 /src/quickjs/./cutils.h linenumber=12236
                                                                                                JS_ToBigIntBuf /src/quickjs/quickjs.c linenumber=15429
                                                                                                js_bigint_float64_cmp /src/quickjs/quickjs.c linenumber=15430
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=15433
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=15434
                                                                                                JS_ToBigIntBuf /src/quickjs/quickjs.c linenumber=15438
                                                                                                JS_ToBigIntBuf /src/quickjs/quickjs.c linenumber=15439
                                                                                                js_bigint_cmp /src/quickjs/quickjs.c linenumber=15440
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=15442
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=15443
                                                                                                abort  linenumber=15463
                                                                                            js_relational_slow /src/quickjs/quickjs.c linenumber=20275
                                                                                            js_relational_slow /src/quickjs/quickjs.c linenumber=20276
                                                                                            js_relational_slow /src/quickjs/quickjs.c linenumber=20277
                                                                                            js_eq_slow /src/quickjs/quickjs.c linenumber=20278
                                                                                              tag_is_number /src/quickjs/quickjs.c linenumber=15621
                                                                                              tag_is_string /src/quickjs/quickjs.c linenumber=15648
                                                                                              tag_is_number /src/quickjs/quickjs.c linenumber=15651
                                                                                              tag_is_string /src/quickjs/quickjs.c linenumber=15652
                                                                                              js_compare_bigint /src/quickjs/quickjs.c linenumber=15641
                                                                                              js_strict_eq2 /src/quickjs/quickjs.c linenumber=15644
                                                                                              js_strict_eq2 /src/quickjs/quickjs.c linenumber=15650
                                                                                              JS_StringToBigInt /src/quickjs/quickjs.c linenumber=15657
                                                                                              tag_is_string /src/quickjs/quickjs.c linenumber=15662
                                                                                              JS_StringToBigInt /src/quickjs/quickjs.c linenumber=15663
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15667
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15668
                                                                                              JS_ToNumericFree /src/quickjs/quickjs.c linenumber=15674
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=15675
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15676
                                                                                              JS_ToNumericFree /src/quickjs/quickjs.c linenumber=15679
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=15680
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15681
                                                                                              js_strict_eq2 /src/quickjs/quickjs.c linenumber=15685
                                                                                              tag_is_number /src/quickjs/quickjs.c linenumber=15693
                                                                                              JS_ToPrimitiveFree /src/quickjs/quickjs.c linenumber=15696
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=15697
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15698
                                                                                              JS_ToPrimitiveFree /src/quickjs/quickjs.c linenumber=15701
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=15702
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15703
                                                                                              JS_IsHTMLDDA /src/quickjs/quickjs.c linenumber=15709
                                                                                              JS_IsHTMLDDA /src/quickjs/quickjs.c linenumber=15711
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15717
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15718
                                                                                            js_eq_slow /src/quickjs/quickjs.c linenumber=20279
                                                                                            js_strict_eq_slow /src/quickjs/quickjs.c linenumber=20280
                                                                                              js_strict_eq2 /src/quickjs/quickjs.c linenumber=15933
                                                                                            js_strict_eq_slow /src/quickjs/quickjs.c linenumber=20281
                                                                                            js_operator_in /src/quickjs/quickjs.c linenumber=20285
                                                                                              JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=15948
                                                                                              JS_ValueToAtom /src/quickjs/quickjs.c linenumber=15951
                                                                                              JS_HasProperty /src/quickjs/quickjs.c linenumber=15954
                                                                                              JS_FreeAtom /src/quickjs/quickjs.c linenumber=15955
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15958
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15959
                                                                                            js_operator_private_in /src/quickjs/quickjs.c linenumber=20291
                                                                                              JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=15973
                                                                                              JS_IsObject /src/quickjs/./quickjs.h linenumber=15976
                                                                                              JS_CheckBrand /src/quickjs/quickjs.c linenumber=15978
                                                                                              JS_ValueToAtom /src/quickjs/quickjs.c linenumber=15987
                                                                                              get_shape_prop /src/quickjs/quickjs.c linenumber=15991
                                                                                              JS_FreeAtom /src/quickjs/quickjs.c linenumber=15992
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15995
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=15996
                                                                                            js_operator_instanceof /src/quickjs/quickjs.c linenumber=20297
                                                                                              JS_IsInstanceOf /src/quickjs/quickjs.c linenumber=16026
                                                                                                JS_IsObject /src/quickjs/./quickjs.h linenumber=8137
                                                                                                JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=8139
                                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=8140
                                                                                                JS_IsNull /src/quickjs/./quickjs.h linenumber=8142
                                                                                                JS_IsUndefined /src/quickjs/./quickjs.h linenumber=8142
                                                                                                JS_CallFree /src/quickjs/quickjs.c linenumber=8144
                                                                                                JS_ToBoolFree /src/quickjs/quickjs.c linenumber=8145
                                                                                                JS_IsFunction /src/quickjs/quickjs.c linenumber=8149
                                                                                                JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=8151
                                                                                                JS_OrdinaryIsInstanceOf /src/quickjs/quickjs.c linenumber=8154
                                                                                                  JS_IsFunction /src/quickjs/quickjs.c linenumber=8067
                                                                                                  JS_IsInstanceOf /src/quickjs/quickjs.c linenumber=8072
                                                                                                  JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=8078
                                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=8080
                                                                                                  JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=8081
                                                                                                  JS_DupValue /src/quickjs/./quickjs.h linenumber=8093
                                                                                                  JS_GetPrototypeFree /src/quickjs/quickjs.c linenumber=8095
                                                                                                  JS_IsException /src/quickjs/./quickjs.h linenumber=8096
                                                                                                  JS_IsNull /src/quickjs/./quickjs.h linenumber=8100
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=8105
                                                                                                  js_poll_interrupts /src/quickjs/quickjs.c linenumber=8110
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=8111
                                                                                                  JS_FreeValue /src/quickjs/./quickjs.h linenumber=8128
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=16029
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=16030
                                                                                            js_operator_typeof /src/quickjs/quickjs.c linenumber=20307
                                                                                              JS_IsFunction /src/quickjs/quickjs.c linenumber=16066
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=20308
                                                                                            JS_AtomToString /src/quickjs/quickjs.c linenumber=20309
                                                                                            js_operator_delete /src/quickjs/quickjs.c linenumber=20314
                                                                                              JS_ValueToAtom /src/quickjs/quickjs.c linenumber=16094
                                                                                              JS_DeleteProperty /src/quickjs/quickjs.c linenumber=16097
                                                                                                JS_ToObject /src/quickjs/quickjs.c linenumber=10926
                                                                                                JS_IsException /src/quickjs/./quickjs.h linenumber=10927
                                                                                                delete_property /src/quickjs/quickjs.c linenumber=10930
                                                                                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=10931
                                                                                                is_strict_mode /src/quickjs/quickjs.c linenumber=10935
                                                                                                JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=10936
                                                                                              JS_FreeAtom /src/quickjs/quickjs.c linenumber=16098
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=16101
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=16102
                                                                                            get_u32 /src/quickjs/./cutils.h linenumber=20323
                                                                                            JS_DeleteGlobalVar /src/quickjs/quickjs.c linenumber=20327
                                                                                              get_shape_prop /src/quickjs/quickjs.c linenumber=10904
                                                                                              JS_HasProperty /src/quickjs/quickjs.c linenumber=10907
                                                                                              JS_DeleteProperty /src/quickjs/quickjs.c linenumber=10911
                                                                                            JS_ToObject /src/quickjs/quickjs.c linenumber=20337
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=20338
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=20340
                                                                                            JS_ToPropertyKey /src/quickjs/quickjs.c linenumber=20353
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=20354
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=20356
                                                                                            get_u32 /src/quickjs/./cutils.h linenumber=20383
                                                                                            get_u32 /src/quickjs/./cutils.h linenumber=20384
                                                                                            JS_HasProperty /src/quickjs/quickjs.c linenumber=20390
                                                                                            js_has_unscopable /src/quickjs/quickjs.c linenumber=20395
                                                                                              JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=16007
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=16008
                                                                                              JS_IsObject /src/quickjs/./quickjs.h linenumber=16011
                                                                                              JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=16012
                                                                                              JS_ToBoolFree /src/quickjs/quickjs.c linenumber=16013
                                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=16015
                                                                                            JS_HasProperty /src/quickjs/quickjs.c linenumber=20404
                                                                                            is_strict_mode /src/quickjs/quickjs.c linenumber=20408
                                                                                            JS_ThrowReferenceErrorNotDefined /src/quickjs/quickjs.c linenumber=20409
                                                                                            JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=20414
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=20415
                                                                                            set_value /src/quickjs/quickjs.c linenumber=20418
                                                                                            JS_HasProperty /src/quickjs/quickjs.c linenumber=20422
                                                                                            is_strict_mode /src/quickjs/quickjs.c linenumber=20426
                                                                                            JS_ThrowReferenceErrorNotDefined /src/quickjs/quickjs.c linenumber=20427
                                                                                            JS_SetPropertyInternal /src/quickjs/quickjs.c linenumber=20431
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=20433
                                                                                            JS_DeleteProperty /src/quickjs/quickjs.c linenumber=20439
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=20442
                                                                                            JS_AtomToValue /src/quickjs/quickjs.c linenumber=20447
                                                                                            JS_HasProperty /src/quickjs/quickjs.c linenumber=20452
                                                                                            JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=20458
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=20459
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=20469
                                                                                            js_operator_typeof /src/quickjs/quickjs.c linenumber=20517
                                                                                            js_operator_typeof /src/quickjs/quickjs.c linenumber=20523
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=20529
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=20535
                                                                                            JS_ThrowInternalError /src/quickjs/quickjs.c linenumber=20540
                                                                                            is_backtrace_needed /src/quickjs/quickjs.c linenumber=20546
                                                                                              get_shape_prop /src/quickjs/quickjs.c linenumber=7628
                                                                                            build_backtrace /src/quickjs/quickjs.c linenumber=20551
                                                                                              JS_IsObject /src/quickjs/./quickjs.h linenumber=7549
                                                                                              js_dbuf_init /src/quickjs/quickjs.c linenumber=7552
                                                                                                dbuf_init2 /src/quickjs/cutils.c linenumber=1937
                                                                                                js_realloc_rt /src/quickjs/quickjs.c linenumber=1937
                                                                                              dbuf_printf /src/quickjs/cutils.c linenumber=7554
                                                                                                vsnprintf  linenumber=185
                                                                                                dbuf_put /src/quickjs/cutils.c linenumber=191
                                                                                                  dbuf_claim /src/quickjs/cutils.c linenumber=133
                                                                                                  memcpy_no_ub /src/quickjs/./cutils.h linenumber=136
                                                                                                dbuf_claim /src/quickjs/cutils.c linenumber=193
                                                                                                vsnprintf  linenumber=196
                                                                                              dbuf_printf /src/quickjs/cutils.c linenumber=7556
                                                                                              dbuf_putc /src/quickjs/./cutils.h linenumber=7557
                                                                                                __dbuf_putc /src/quickjs/cutils.c linenumber=279
                                                                                                  dbuf_put /src/quickjs/cutils.c linenumber=154
                                                                                              JS_NewString /src/quickjs/./quickjs.h linenumber=7558
                                                                                              JS_IsException /src/quickjs/./quickjs.h linenumber=7559
                                                                                              JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=7562
                                                                                              JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=7564
                                                                                              JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=7566
                                                                                              get_prop_string /src/quickjs/quickjs.c linenumber=7578
                                                                                              dbuf_printf /src/quickjs/cutils.c linenumber=7583
                                                                                              JS_FreeCString /src/quickjs/quickjs.c linenumber=7584
                                                                                              js_class_has_bytecode /src/quickjs/quickjs.c linenumber=7587
                                                                                              find_line_num /src/quickjs/quickjs.c linenumber=7594
                                                                                                get_leb128 /src/quickjs/quickjs.c linenumber=7450
                                                                                                get_leb128 /src/quickjs/quickjs.c linenumber=7456
                                                                                                get_leb128 /src/quickjs/quickjs.c linenumber=7467
                                                                                                get_sleb128 /src/quickjs/quickjs.c linenumber=7472
                                                                                                  get_leb128 /src/quickjs/quickjs.c linenumber=7425
                                                                                                get_sleb128 /src/quickjs/quickjs.c linenumber=7482
                                                                                              JS_AtomToCString /src/quickjs/./quickjs.h linenumber=7596
                                                                                              dbuf_printf /src/quickjs/cutils.c linenumber=7597
                                                                                              JS_FreeCString /src/quickjs/quickjs.c linenumber=7599
                                                                                              dbuf_printf /src/quickjs/cutils.c linenumber=7601
                                                                                              dbuf_putc /src/quickjs/./cutils.h linenumber=7602
                                                                                              dbuf_printf /src/quickjs/cutils.c linenumber=7605
                                                                                              dbuf_putc /src/quickjs/./cutils.h linenumber=7607
                                                                                              dbuf_putc /src/quickjs/./cutils.h linenumber=7609
                                                                                              dbuf_error /src/quickjs/./cutils.h linenumber=7610
                                                                                              JS_NewString /src/quickjs/./quickjs.h linenumber=7613
                                                                                              dbuf_free /src/quickjs/cutils.c linenumber=7614
                                                                                              JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=7615
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=20556
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=20561
                                                                                            JS_IteratorClose /src/quickjs/quickjs.c linenumber=20563
                                                                                            close_var_refs /src/quickjs/quickjs.c linenumber=20585
                                                                                              close_var_ref /src/quickjs/quickjs.c linenumber=17567
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=20589
                                                                                          JS_IsException /src/quickjs/./quickjs.h linenumber=20849
                                                                                          JS_IsUndefined /src/quickjs/./quickjs.h linenumber=20849
                                                                                          JS_IsUndefined /src/quickjs/./quickjs.h linenumber=20856
                                                                                          close_var_refs /src/quickjs/quickjs.c linenumber=20864
                                                                                          async_func_free_frame /src/quickjs/quickjs.c linenumber=20866
                                                                                        JS_IsException /src/quickjs/./quickjs.h linenumber=21127
                                                                                        JS_GetException /src/quickjs/quickjs.c linenumber=21130
                                                                                        JS_Call /src/quickjs/quickjs.c linenumber=21131
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=21133
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=21134
                                                                                        JS_Call /src/quickjs/quickjs.c linenumber=21137
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=21139
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=21140
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=21150
                                                                                        js_promise_resolve /src/quickjs/quickjs.c linenumber=21151
                                                                                          JS_IsObject /src/quickjs/./quickjs.h linenumber=53565
                                                                                          JS_ThrowTypeErrorNotAnObject /src/quickjs/quickjs.c linenumber=53566
                                                                                          JS_GetOpaque /src/quickjs/quickjs.c linenumber=53567
                                                                                          JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=53570
                                                                                          JS_IsException /src/quickjs/./quickjs.h linenumber=53571
                                                                                          js_same_value /src/quickjs/quickjs.c linenumber=53573
                                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=53574
                                                                                          JS_DupValue /src/quickjs/./quickjs.h linenumber=53576
                                                                                          js_new_promise_capability /src/quickjs/quickjs.c linenumber=53578
                                                                                          JS_IsException /src/quickjs/./quickjs.h linenumber=53579
                                                                                          JS_Call /src/quickjs/quickjs.c linenumber=53581
                                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=53582
                                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=53583
                                                                                          JS_IsException /src/quickjs/./quickjs.h linenumber=53584
                                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=53585
                                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=53588
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=21153
                                                                                        JS_IsException /src/quickjs/./quickjs.h linenumber=21154
                                                                                        js_async_function_resolve_create /src/quickjs/quickjs.c linenumber=21156
                                                                                          JS_NewObjectProtoClass /src/quickjs/quickjs.c linenumber=21107
                                                                                          JS_IsException /src/quickjs/./quickjs.h linenumber=21109
                                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=21111
                                                                                          js_rc /src/quickjs/quickjs.c linenumber=21115
                                                                                        perform_promise_then /src/quickjs/quickjs.c linenumber=21165
                                                                                          JS_GetOpaque /src/quickjs/quickjs.c linenumber=53969
                                                                                          js_mallocz /src/quickjs/quickjs.c linenumber=53977
                                                                                          JS_DupValue /src/quickjs/./quickjs.h linenumber=53984
                                                                                          JS_IsFunction /src/quickjs/quickjs.c linenumber=53986
                                                                                          promise_reaction_data_free /src/quickjs/quickjs.c linenumber=53980
                                                                                            JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=53153
                                                                                            JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=53154
                                                                                            JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=53155
                                                                                            js_free_rt /src/quickjs/quickjs.c linenumber=53156
                                                                                          JS_DupValue /src/quickjs/./quickjs.h linenumber=53988
                                                                                          list_add_tail /src/quickjs/./list.h linenumber=53994
                                                                                          JS_EnqueueJob /src/quickjs/quickjs.c linenumber=54011
                                                                                          promise_reaction_job /src/quickjs/quickjs.c linenumber=54011
                                                                                            __assert_fail  linenumber=53166
                                                                                            JS_ToBool /src/quickjs/quickjs.c linenumber=53168
                                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=11227
                                                                                              JS_ToBoolFree /src/quickjs/quickjs.c linenumber=11227
                                                                                            JS_IsUndefined /src/quickjs/./quickjs.h linenumber=53174
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=53176
                                                                                            JS_Throw /src/quickjs/quickjs.c linenumber=53176
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=53178
                                                                                            JS_Call /src/quickjs/quickjs.c linenumber=53181
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=53183
                                                                                            JS_GetException /src/quickjs/quickjs.c linenumber=53185
                                                                                            JS_IsUndefined /src/quickjs/./quickjs.h linenumber=53190
                                                                                            JS_Call /src/quickjs/quickjs.c linenumber=53191
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=53196
                                                                                          promise_reaction_data_free /src/quickjs/quickjs.c linenumber=54013
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=21168
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=21170
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=21157
                                                                                      async_func_free /src/quickjs/quickjs.c linenumber=0
                                                                                    JS_IsException /src/quickjs/./quickjs.h linenumber=31253
                                                                                    JS_NewModuleValue /src/quickjs/quickjs.c linenumber=31255
                                                                                    JS_NewCFunctionData /src/quickjs/quickjs.c linenumber=31256
                                                                                    js_async_module_execution_fulfilled /src/quickjs/quickjs.c linenumber=31256
                                                                                      __assert_fail  linenumber=31195
                                                                                      __assert_fail  linenumber=31198
                                                                                      __assert_fail  linenumber=31199
                                                                                      __assert_fail  linenumber=31200
                                                                                      js_set_module_evaluated /src/quickjs/quickjs.c linenumber=31202
                                                                                        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=31059
                                                                                        __assert_fail  linenumber=31061
                                                                                        JS_Call /src/quickjs/quickjs.c linenumber=31063
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=31065
                                                                                      gather_available_ancestors /src/quickjs/quickjs.c linenumber=31208
                                                                                        js_check_stack_overflow /src/quickjs/quickjs.c linenumber=31091
                                                                                        JS_ThrowStackOverflow /src/quickjs/quickjs.c linenumber=31092
                                                                                        find_in_exec_module_list /src/quickjs/quickjs.c linenumber=31097
                                                                                        __assert_fail  linenumber=31099
                                                                                        __assert_fail  linenumber=31100
                                                                                        __assert_fail  linenumber=31101
                                                                                        __assert_fail  linenumber=31102
                                                                                        js_resize_array /src/quickjs/quickjs.c linenumber=31105
                                                                                        gather_available_ancestors /src/quickjs/quickjs.c linenumber=31110
                                                                                      rqsort /src/quickjs/cutils.c linenumber=31214
                                                                                      exec_module_list_cmp /src/quickjs/quickjs.c linenumber=31214
                                                                                      __assert_fail  linenumber=31223
                                                                                      js_execute_async_module /src/quickjs/quickjs.c linenumber=31225
                                                                                        JS_NewCFunctionData /src/quickjs/quickjs.c linenumber=31257
                                                                                        js_async_module_execution_rejected /src/quickjs/quickjs.c linenumber=31257
                                                                                          js_check_stack_overflow /src/quickjs/quickjs.c linenumber=31149
                                                                                          JS_ThrowStackOverflow /src/quickjs/quickjs.c linenumber=31150
                                                                                          __assert_fail  linenumber=31153
                                                                                          __assert_fail  linenumber=31157
                                                                                          __assert_fail  linenumber=31158
                                                                                          __assert_fail  linenumber=31159
                                                                                          JS_DupValue /src/quickjs/./quickjs.h linenumber=31162
                                                                                          JS_IsUndefined /src/quickjs/./quickjs.h linenumber=31166
                                                                                          __assert_fail  linenumber=31168
                                                                                          JS_Call /src/quickjs/quickjs.c linenumber=31169
                                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=31171
                                                                                          JS_NewModuleValue /src/quickjs/quickjs.c linenumber=31176
                                                                                          js_async_module_execution_rejected /src/quickjs/quickjs.c linenumber=31177
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=31179
                                                                                        js_promise_then /src/quickjs/quickjs.c linenumber=31258
                                                                                          JS_GetOpaque2 /src/quickjs/quickjs.c linenumber=54026
                                                                                          JS_SpeciesConstructor /src/quickjs/quickjs.c linenumber=54030
                                                                                            JS_IsObject /src/quickjs/./quickjs.h linenumber=40723
                                                                                            JS_ThrowTypeErrorNotAnObject /src/quickjs/quickjs.c linenumber=40724
                                                                                            JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=40725
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=40726
                                                                                            JS_IsUndefined /src/quickjs/./quickjs.h linenumber=40728
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=40729
                                                                                            JS_IsObject /src/quickjs/./quickjs.h linenumber=40730
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=40731
                                                                                            JS_ThrowTypeErrorNotAnObject /src/quickjs/quickjs.c linenumber=40732
                                                                                            JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=40734
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=40735
                                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=40736
                                                                                            JS_IsUndefined /src/quickjs/./quickjs.h linenumber=40738
                                                                                            JS_IsNull /src/quickjs/./quickjs.h linenumber=40738
                                                                                            JS_DupValue /src/quickjs/./quickjs.h linenumber=40739
                                                                                            JS_IsConstructor /src/quickjs/quickjs.c linenumber=40740
                                                                                            JS_ThrowTypeErrorNotAConstructor /src/quickjs/quickjs.c linenumber=40741
                                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=40742
                                                                                          JS_IsException /src/quickjs/./quickjs.h linenumber=54031
                                                                                          js_new_promise_capability /src/quickjs/quickjs.c linenumber=54033
                                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=54034
                                                                                          JS_IsException /src/quickjs/./quickjs.h linenumber=54035
                                                                                          perform_promise_then /src/quickjs/quickjs.c linenumber=54037
                                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=54040
                                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=54042
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=31259
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=31260
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=31261
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=31262
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=31263
                                                                                      js_execute_sync_module /src/quickjs/quickjs.c linenumber=31228
                                                                                        js_async_function_call /src/quickjs/quickjs.c linenumber=31282
                                                                                        JS_IsException /src/quickjs/./quickjs.h linenumber=31283
                                                                                        JS_PromiseState /src/quickjs/quickjs.c linenumber=31285
                                                                                          JS_GetOpaque /src/quickjs/quickjs.c linenumber=53133
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=31287
                                                                                        JS_PromiseResult /src/quickjs/quickjs.c linenumber=31289
                                                                                          JS_GetOpaque /src/quickjs/quickjs.c linenumber=53141
                                                                                          JS_DupValue /src/quickjs/./quickjs.h linenumber=53144
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=31290
                                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=31293
                                                                                        JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=31294
                                                                                        JS_GetException /src/quickjs/quickjs.c linenumber=31296
                                                                                      JS_NewModuleValue /src/quickjs/quickjs.c linenumber=31229
                                                                                      js_async_module_execution_rejected /src/quickjs/quickjs.c linenumber=31230
                                                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=31233
                                                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=31234
                                                                                      js_set_module_evaluated /src/quickjs/quickjs.c linenumber=31237
                                                                                      js_free /src/quickjs/quickjs.c linenumber=0
                                                                                  js_execute_sync_module /src/quickjs/quickjs.c linenumber=31391
                                                                                  __assert_fail  linenumber=31395
                                                                              __assert_fail  linenumber=31444
                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=31447
                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=31451
                                                                              __assert_fail  linenumber=31452
                                                                              __assert_fail  linenumber=31453
                                                                              JS_Call /src/quickjs/quickjs.c linenumber=31454
                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=31456
                                                                              __assert_fail  linenumber=31461
                                                                              __assert_fail  linenumber=31463
                                                                              __assert_fail  linenumber=31466
                                                                              JS_Call /src/quickjs/quickjs.c linenumber=31468
                                                                              JS_FreeValue /src/quickjs/./quickjs.h linenumber=31470
                                                                              __assert_fail  linenumber=31472
                                                                              JS_DupValue /src/quickjs/./quickjs.h linenumber=31474
                                                                            JS_IsException /src/quickjs/./quickjs.h linenumber=37054
                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=37059
                                                                            JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=37060
                                                                        JS_IsException /src/quickjs/./quickjs.h linenumber=30878
                                                                        JS_GetException /src/quickjs/quickjs.c linenumber=30880
                                                                        JS_Call /src/quickjs/quickjs.c linenumber=30881
                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=30883
                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=30884
                                                                        JS_NewModuleValue /src/quickjs/quickjs.c linenumber=30888
                                                                        JS_NewCFunctionData /src/quickjs/quickjs.c linenumber=30892
                                                                        js_load_module_fulfilled /src/quickjs/quickjs.c linenumber=30892
                                                                          JS_GetModuleNamespace /src/quickjs/quickjs.c linenumber=30843
                                                                          JS_IsException /src/quickjs/./quickjs.h linenumber=30844
                                                                          JS_GetException /src/quickjs/quickjs.c linenumber=30845
                                                                          js_load_module_rejected /src/quickjs/quickjs.c linenumber=30846
                                                                            JS_Call /src/quickjs/quickjs.c linenumber=30829
                                                                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=30831
                                                                          JS_Call /src/quickjs/quickjs.c linenumber=30849
                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=30851
                                                                          JS_FreeValue /src/quickjs/./quickjs.h linenumber=30852
                                                                        JS_NewCFunctionData /src/quickjs/quickjs.c linenumber=30893
                                                                        js_load_module_rejected /src/quickjs/quickjs.c linenumber=30893
                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=30894
                                                                        js_promise_then /src/quickjs/quickjs.c linenumber=30895
                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=30896
                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=30897
                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=30898
                                                                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=30899
                                                                      JS_FreeCString /src/quickjs/quickjs.c linenumber=30943
                                                                      JS_FreeCString /src/quickjs/quickjs.c linenumber=30944
                                                                      JS_GetException /src/quickjs/quickjs.c linenumber=30947
                                                                      JS_Call /src/quickjs/quickjs.c linenumber=30948
                                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=30950
                                                                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=30951
                                                                      JS_FreeCString /src/quickjs/quickjs.c linenumber=30952
                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=31040
                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=31041
                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=31042
                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=31043
                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=31044
                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=31047
                                                                    JS_GetException /src/quickjs/quickjs.c linenumber=31048
                                                                    JS_Call /src/quickjs/quickjs.c linenumber=31049
                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=31051
                                                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=31052
                                                      build_arg_list /src/quickjs/quickjs.c linenumber=41111
                                                      JS_CallConstructor2 /src/quickjs/quickjs.c linenumber=41115
                                                      JS_Call /src/quickjs/quickjs.c linenumber=41117
                                                      free_arg_list /src/quickjs/quickjs.c linenumber=41119
                          build_backtrace /src/quickjs/quickjs.c linenumber=7655
                          JS_Throw /src/quickjs/quickjs.c linenumber=7658
              js_finrec_job /src/quickjs/quickjs.c linenumber=61050
                JS_Call /src/quickjs/quickjs.c linenumber=61029
              js_weakref_free /src/quickjs/quickjs.c linenumber=61052
              js_weakref_free /src/quickjs/quickjs.c linenumber=61053
              JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=61054
              list_del /src/quickjs/./list.h linenumber=61055
              js_free_rt /src/quickjs/quickjs.c linenumber=61056
            abort  linenumber=6531
            free_zero_refcount /src/quickjs/quickjs.c linenumber=6537
        list_empty /src/quickjs/./list.h linenumber=2464
        __assert_fail  linenumber=2464
        list_empty /src/quickjs/./list.h linenumber=2465
        __assert_fail  linenumber=2465
        JS_FreeAtomRT /src/quickjs/quickjs.c linenumber=2471
        js_free_rt /src/quickjs/quickjs.c linenumber=2474
        atom_is_free /src/quickjs/quickjs.c linenumber=2537
        js_free_rt /src/quickjs/quickjs.c linenumber=2541
        js_free_rt /src/quickjs/quickjs.c linenumber=2544
        js_free_rt /src/quickjs/quickjs.c linenumber=2545
        js_free_rt /src/quickjs/quickjs.c linenumber=2546
  JS_NewContext /src/quickjs/quickjs.c linenumber=30
    JS_NewContextRaw /src/quickjs/quickjs.c linenumber=2631
      js_mallocz_rt /src/quickjs/quickjs.c linenumber=2598
      js_rc /src/quickjs/quickjs.c linenumber=2601
      add_gc_object /src/quickjs/quickjs.c linenumber=2602
      js_malloc_rt /src/quickjs/quickjs.c linenumber=2604
      js_free_rt /src/quickjs/quickjs.c linenumber=2607
      list_add_tail /src/quickjs/./list.h linenumber=2611
      init_list_head /src/quickjs/./list.h linenumber=2618
      JS_AddIntrinsicBasicObjects /src/quickjs/quickjs.c linenumber=2620
        JS_NewObjectProtoClassAlloc /src/quickjs/quickjs.c linenumber=56160
          clz32 /src/quickjs/./cutils.h linenumber=5774
          get_proto_obj /src/quickjs/quickjs.c linenumber=5777
          js_new_shape_nohash /src/quickjs/quickjs.c linenumber=5778
          JS_NewObjectFromShape /src/quickjs/quickjs.c linenumber=5781
        JS_IsException /src/quickjs/./quickjs.h linenumber=56162
        JS_SetImmutablePrototype /src/quickjs/quickjs.c linenumber=56164
        JS_NewCFunction3 /src/quickjs/quickjs.c linenumber=56167
          JS_NewObjectProtoClassAlloc /src/quickjs/quickjs.c linenumber=5954
          JS_NewObjectProtoClass /src/quickjs/quickjs.c linenumber=5956
          JS_IsException /src/quickjs/./quickjs.h linenumber=5958
          JS_DupContext /src/quickjs/quickjs.c linenumber=5961
          JS_NewAtom /src/quickjs/quickjs.c linenumber=5972
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=5974
          js_function_set_properties /src/quickjs/quickjs.c linenumber=5977
          JS_FreeAtom /src/quickjs/quickjs.c linenumber=5978
        js_function_proto /src/quickjs/quickjs.c linenumber=56167
        JS_IsException /src/quickjs/./quickjs.h linenumber=56171
        JS_DupValue /src/quickjs/./quickjs.h linenumber=56173
        JS_NewObjectProtoClassAlloc /src/quickjs/quickjs.c linenumber=56175
        JS_IsException /src/quickjs/./quickjs.h linenumber=56177
        JS_NewObjectProtoClassAlloc /src/quickjs/quickjs.c linenumber=56181
        JS_NewObjectProtoClassAlloc /src/quickjs/quickjs.c linenumber=56185
        JS_IsException /src/quickjs/./quickjs.h linenumber=56187
        JS_NewCConstructor /src/quickjs/quickjs.c linenumber=56192
          JS_IsUndefined /src/quickjs/./quickjs.h linenumber=39711
          JS_DupValue /src/quickjs/./quickjs.h linenumber=39712
          JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=39715
          JS_IsException /src/quickjs/./quickjs.h linenumber=39716
          JS_DupValue /src/quickjs/./quickjs.h linenumber=39721
          JS_NewObjectProtoClassAlloc /src/quickjs/quickjs.c linenumber=39728
          JS_IsException /src/quickjs/./quickjs.h linenumber=39730
          JS_DupValue /src/quickjs/./quickjs.h linenumber=39733
          JS_SetPropertyFunctionList /src/quickjs/quickjs.c linenumber=39735
            find_atom /src/quickjs/quickjs.c linenumber=39599
              strlen  linenumber=39422
              memcmp  linenumber=39428
              JS_DupAtom /src/quickjs/quickjs.c linenumber=39429
              abort  linenumber=39431
              JS_NewAtom /src/quickjs/quickjs.c linenumber=39433
            JS_InstantiateFunctionListItem /src/quickjs/quickjs.c linenumber=39602
              find_atom /src/quickjs/quickjs.c linenumber=39491
              JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=39494
              JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=39497
              JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=39500
              abort  linenumber=39503
              JS_FreeAtom /src/quickjs/quickjs.c linenumber=39505
              JS_IsException /src/quickjs/./quickjs.h linenumber=39506
              JS_DefineAutoInitProperty /src/quickjs/quickjs.c linenumber=39525
              snprintf  linenumber=39537
              JS_NewCFunction2 /src/quickjs/quickjs.c linenumber=39538
                JS_NewCFunction3 /src/quickjs/quickjs.c linenumber=5987
              JS_IsException /src/quickjs/./quickjs.h linenumber=39541
              snprintf  linenumber=39546
              JS_NewCFunction2 /src/quickjs/quickjs.c linenumber=39547
              JS_IsException /src/quickjs/./quickjs.h linenumber=39550
              JS_FreeValue /src/quickjs/./quickjs.h linenumber=39551
              JS_DefinePropertyGetSet /src/quickjs/quickjs.c linenumber=39555
                JS_DefineProperty /src/quickjs/quickjs.c linenumber=10740
                JS_FreeValue /src/quickjs/./quickjs.h linenumber=10743
                JS_FreeValue /src/quickjs/./quickjs.h linenumber=10744
              __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=39564
              __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=39567
              JS_AtomToValue /src/quickjs/quickjs.c linenumber=39573
              JS_DefineAutoInitProperty /src/quickjs/quickjs.c linenumber=39580
              abort  linenumber=39585
              JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=39587
            JS_FreeAtom /src/quickjs/quickjs.c linenumber=39603
          JS_NewCFunction3 /src/quickjs/quickjs.c linenumber=39739
          JS_IsException /src/quickjs/./quickjs.h linenumber=39741
          JS_SetPropertyFunctionList /src/quickjs/quickjs.c linenumber=39743
          JS_DupValue /src/quickjs/./quickjs.h linenumber=39747
          JS_DefinePropertyValueStr /src/quickjs/quickjs.c linenumber=39746
            JS_NewAtom /src/quickjs/quickjs.c linenumber=10724
            JS_FreeValue /src/quickjs/./quickjs.h linenumber=10726
            JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=10729
            JS_FreeAtom /src/quickjs/quickjs.c linenumber=10730
          JS_SetConstructor2 /src/quickjs/quickjs.c linenumber=39751
            JS_DupValue /src/quickjs/./quickjs.h linenumber=39666
            JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=39665
            JS_DupValue /src/quickjs/./quickjs.h linenumber=39669
            JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=39668
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=39753
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=39754
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=39757
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=39758
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=39759
        js_error_constructor /src/quickjs/quickjs.c linenumber=56192
          JS_IsUndefined /src/quickjs/./quickjs.h linenumber=41331
          JS_GetActiveFunction /src/quickjs/quickjs.c linenumber=41332
          JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=41333
          JS_IsException /src/quickjs/./quickjs.h linenumber=41334
          JS_IsObject /src/quickjs/./quickjs.h linenumber=41336
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=41340
          JS_GetFunctionRealm /src/quickjs/quickjs.c linenumber=41341
          JS_DupValue /src/quickjs/./quickjs.h linenumber=41349
          JS_NewObjectProtoClass /src/quickjs/quickjs.c linenumber=41351
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=41352
          JS_IsException /src/quickjs/./quickjs.h linenumber=41353
          JS_IsUndefined /src/quickjs/./quickjs.h linenumber=41358
          JS_ToString /src/quickjs/quickjs.c linenumber=41359
          JS_IsException /src/quickjs/./quickjs.h linenumber=41360
          JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=41362
          JS_IsObject /src/quickjs/./quickjs.h linenumber=41368
          JS_HasProperty /src/quickjs/quickjs.c linenumber=41369
          JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=41373
          JS_IsException /src/quickjs/./quickjs.h linenumber=41374
          JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=41376
          iterator_to_array /src/quickjs/quickjs.c linenumber=41383
            JS_GetIterator /src/quickjs/quickjs.c linenumber=41293
            JS_IsException /src/quickjs/./quickjs.h linenumber=41294
            JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=41296
            JS_IsException /src/quickjs/./quickjs.h linenumber=41297
            JS_NewArray /src/quickjs/quickjs.c linenumber=41299
            JS_IsException /src/quickjs/./quickjs.h linenumber=41300
            JS_IteratorNext /src/quickjs/quickjs.c linenumber=41303
            JS_IsException /src/quickjs/./quickjs.h linenumber=41304
            JS_DefinePropertyValueInt64 /src/quickjs/quickjs.c linenumber=41308
              __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=10715
              JS_DefinePropertyValueValue /src/quickjs/quickjs.c linenumber=10715
            JS_FreeValue /src/quickjs/./quickjs.h linenumber=41313
            JS_FreeValue /src/quickjs/./quickjs.h linenumber=41314
            JS_IteratorClose /src/quickjs/quickjs.c linenumber=41317
            JS_FreeValue /src/quickjs/./quickjs.h linenumber=41319
          JS_IsException /src/quickjs/./quickjs.h linenumber=41384
          JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=41386
          build_backtrace /src/quickjs/quickjs.c linenumber=41391
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=41394
        JS_IsException /src/quickjs/./quickjs.h linenumber=56198
        JS_AtomGetStr /src/quickjs/quickjs.c linenumber=56206
        JS_NewCConstructor /src/quickjs/quickjs.c linenumber=56210
        js_error_constructor /src/quickjs/quickjs.c linenumber=56210
        JS_IsException /src/quickjs/./quickjs.h linenumber=56216
        JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=56220
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=56221
        JS_IsException /src/quickjs/./quickjs.h linenumber=56222
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=56227
        JS_NewCConstructor /src/quickjs/quickjs.c linenumber=56230
        js_array_constructor /src/quickjs/quickjs.c linenumber=56230
          js_create_from_ctor /src/quickjs/quickjs.c linenumber=41558
          JS_IsException /src/quickjs/./quickjs.h linenumber=41559
          JS_IsNumber /src/quickjs/./quickjs.h linenumber=41561
          JS_DupValue /src/quickjs/./quickjs.h linenumber=41563
          JS_ToArrayLengthFree /src/quickjs/quickjs.c linenumber=41563
          __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=41565
          JS_SetProperty /src/quickjs/./quickjs.h linenumber=41565
          JS_DupValue /src/quickjs/./quickjs.h linenumber=41569
          JS_SetPropertyUint32 /src/quickjs/quickjs.c linenumber=41569
            __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=10075
            JS_SetPropertyValue /src/quickjs/quickjs.c linenumber=10075
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=41575
        JS_IsException /src/quickjs/./quickjs.h linenumber=56236
        get_proto_obj /src/quickjs/quickjs.c linenumber=56245
        js_new_shape2 /src/quickjs/quickjs.c linenumber=56245
        add_shape_property /src/quickjs/quickjs.c linenumber=56249
        get_proto_obj /src/quickjs/quickjs.c linenumber=56253
        js_new_shape2 /src/quickjs/quickjs.c linenumber=56253
        add_shape_property /src/quickjs/quickjs.c linenumber=56257
        add_shape_property /src/quickjs/quickjs.c linenumber=56260
        add_shape_property /src/quickjs/quickjs.c linenumber=56263
        get_proto_obj /src/quickjs/quickjs.c linenumber=56267
        js_new_shape2 /src/quickjs/quickjs.c linenumber=56267
        add_shape_property /src/quickjs/quickjs.c linenumber=56271
        add_shape_property /src/quickjs/quickjs.c linenumber=56274
        add_shape_property /src/quickjs/quickjs.c linenumber=56277
      JS_FreeContext /src/quickjs/quickjs.c linenumber=2621
    JS_AddIntrinsicBaseObjects /src/quickjs/quickjs.c linenumber=2635
      JS_NewCFunction /src/quickjs/./quickjs.h linenumber=56289
        JS_NewCFunction2 /src/quickjs/quickjs.c linenumber=1053
        js_throw_type_error /src/quickjs/quickjs.c linenumber=1053
          JS_GetFunctionBytecode /src/quickjs/quickjs.c linenumber=16113
          JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=16115
      JS_IsException /src/quickjs/./quickjs.h linenumber=56290
      JS_DefineProperty /src/quickjs/quickjs.c linenumber=56293
      JS_DefineProperty /src/quickjs/quickjs.c linenumber=56298
      js_object_seal /src/quickjs/quickjs.c linenumber=56303
        JS_IsObject /src/quickjs/./quickjs.h linenumber=40558
        JS_DupValue /src/quickjs/./quickjs.h linenumber=40559
        JS_PreventExtensions /src/quickjs/quickjs.c linenumber=40561
          array_buffer_is_resizable /src/quickjs/quickjs.c linenumber=8939
        JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=40565
        JS_GetOwnPropertyNamesInternal /src/quickjs/quickjs.c linenumber=40570
        JS_GetOwnPropertyInternal /src/quickjs/quickjs.c linenumber=40579
        js_free_desc /src/quickjs/quickjs.c linenumber=40585
        JS_DefineProperty /src/quickjs/quickjs.c linenumber=40588
        JS_FreePropertyEnum /src/quickjs/quickjs.c linenumber=40592
        JS_DupValue /src/quickjs/./quickjs.h linenumber=40593
        JS_FreePropertyEnum /src/quickjs/quickjs.c linenumber=40596
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=56303
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=56306
      js_object_constructor /src/quickjs/quickjs.c linenumber=56306
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=39985
        JS_GetActiveFunction /src/quickjs/quickjs.c linenumber=39987
        js_create_from_ctor /src/quickjs/quickjs.c linenumber=39988
        JS_NewObject /src/quickjs/quickjs.c linenumber=39994
        JS_ToObject /src/quickjs/quickjs.c linenumber=39997
      JS_IsException /src/quickjs/./quickjs.h linenumber=56312
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=56314
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=56318
      js_function_constructor /src/quickjs/quickjs.c linenumber=56318
        string_buffer_init /src/quickjs/quickjs.c linenumber=40946
        string_buffer_putc8 /src/quickjs/quickjs.c linenumber=40947
        string_buffer_puts8 /src/quickjs/quickjs.c linenumber=40952
          strlen  linenumber=4244
          string_buffer_write8 /src/quickjs/quickjs.c linenumber=4244
        string_buffer_puts8 /src/quickjs/quickjs.c linenumber=40950
        string_buffer_putc8 /src/quickjs/quickjs.c linenumber=40955
        string_buffer_puts8 /src/quickjs/quickjs.c linenumber=40957
        string_buffer_concat_value /src/quickjs/quickjs.c linenumber=40964
        string_buffer_puts8 /src/quickjs/quickjs.c linenumber=40967
        string_buffer_putc8 /src/quickjs/quickjs.c linenumber=40962
        string_buffer_concat_value /src/quickjs/quickjs.c linenumber=40969
        string_buffer_puts8 /src/quickjs/quickjs.c linenumber=40972
        string_buffer_end /src/quickjs/quickjs.c linenumber=40973
        JS_IsException /src/quickjs/./quickjs.h linenumber=40974
        JS_EvalObject /src/quickjs/quickjs.c linenumber=40977
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=40978
        JS_IsException /src/quickjs/./quickjs.h linenumber=40979
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=40981
        JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=40983
        JS_IsException /src/quickjs/./quickjs.h linenumber=40984
        JS_IsObject /src/quickjs/./quickjs.h linenumber=40986
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=40988
        JS_GetFunctionRealm /src/quickjs/quickjs.c linenumber=40989
        JS_DupValue /src/quickjs/./quickjs.h linenumber=40992
        JS_SetPrototypeInternal /src/quickjs/quickjs.c linenumber=40994
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=40995
        string_buffer_free /src/quickjs/quickjs.c linenumber=41002
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=41004
      JS_IsException /src/quickjs/./quickjs.h linenumber=56324
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=56329
      js_iterator_constructor /src/quickjs/quickjs.c linenumber=56329
        JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=43551
        JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=43555
        js_create_from_ctor /src/quickjs/quickjs.c linenumber=43557
      JS_IsException /src/quickjs/./quickjs.h linenumber=56335
      JS_NewCFunctionData /src/quickjs/quickjs.c linenumber=56341
      js_iterator_constructor_getset /src/quickjs/quickjs.c linenumber=56341
        JS_IsObject /src/quickjs/./quickjs.h linenumber=43532
        JS_ThrowTypeErrorNotAnObject /src/quickjs/quickjs.c linenumber=43533
        JS_DupValue /src/quickjs/./quickjs.h linenumber=43535
        JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=43534
        JS_DupValue /src/quickjs/./quickjs.h linenumber=43541
      JS_IsException /src/quickjs/./quickjs.h linenumber=56343
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=56344
      JS_DefineProperty /src/quickjs/quickjs.c linenumber=56347
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=56351
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=56352
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=56355
      JS_NewObjectProtoList /src/quickjs/quickjs.c linenumber=56359
        JS_NewObjectProtoClassAlloc /src/quickjs/quickjs.c linenumber=39442
        JS_IsException /src/quickjs/./quickjs.h linenumber=39443
        JS_SetPropertyFunctionList /src/quickjs/quickjs.c linenumber=39445
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=39446
      JS_IsException /src/quickjs/./quickjs.h linenumber=56362
      JS_NewObjectProtoList /src/quickjs/quickjs.c linenumber=56365
      JS_IsException /src/quickjs/./quickjs.h linenumber=56368
      JS_NewObjectProtoList /src/quickjs/quickjs.c linenumber=56372
      JS_IsException /src/quickjs/./quickjs.h linenumber=56375
      JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=56380
      JS_IsException /src/quickjs/./quickjs.h linenumber=56381
      JS_NewObjectProtoList /src/quickjs/quickjs.c linenumber=56385
      JS_IsException /src/quickjs/./quickjs.h linenumber=56388
      JS_SetPropertyFunctionList /src/quickjs/quickjs.c linenumber=56394
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=56399
      js_number_constructor /src/quickjs/quickjs.c linenumber=56399
        JS_ToNumeric /src/quickjs/quickjs.c linenumber=44595
          JS_DupValue /src/quickjs/./quickjs.h linenumber=13032
          JS_ToNumericFree /src/quickjs/quickjs.c linenumber=13032
        JS_IsException /src/quickjs/./quickjs.h linenumber=44596
        __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=44600
        JS_IsException /src/quickjs/./quickjs.h linenumber=44601
        js_bigint_to_float64 /src/quickjs/quickjs.c linenumber=44608
          js_bigint_sign /src/quickjs/quickjs.c linenumber=12268
          js_bigint_get_mant_exp /src/quickjs/quickjs.c linenumber=12269
          shr_rndn /src/quickjs/quickjs.c linenumber=12276
          uint64_as_float64 /src/quickjs/./cutils.h linenumber=12284
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=44609
        __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=44610
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=44617
        js_create_from_ctor /src/quickjs/quickjs.c linenumber=44618
        JS_IsException /src/quickjs/./quickjs.h linenumber=44619
        JS_SetObjectData /src/quickjs/quickjs.c linenumber=44620
      JS_IsException /src/quickjs/./quickjs.h linenumber=56405
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=56407
      JS_SetObjectData /src/quickjs/quickjs.c linenumber=56408
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=56412
      js_boolean_constructor /src/quickjs/quickjs.c linenumber=56412
        JS_ToBool /src/quickjs/quickjs.c linenumber=44902
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=44903
        js_create_from_ctor /src/quickjs/quickjs.c linenumber=44904
        JS_IsException /src/quickjs/./quickjs.h linenumber=44905
        JS_SetObjectData /src/quickjs/quickjs.c linenumber=44906
      JS_IsException /src/quickjs/./quickjs.h linenumber=56418
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=56420
      JS_SetObjectData /src/quickjs/quickjs.c linenumber=56421
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=56425
      js_string_constructor /src/quickjs/quickjs.c linenumber=56425
        JS_AtomToString /src/quickjs/quickjs.c linenumber=45045
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=45056
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=45047
        JS_IsSymbol /src/quickjs/./quickjs.h linenumber=45047
        js_get_atom_index /src/quickjs/quickjs.c linenumber=45049
        JS_AtomToString /src/quickjs/quickjs.c linenumber=45049
        JS_ConcatString3 /src/quickjs/quickjs.c linenumber=45049
        JS_ToString /src/quickjs/quickjs.c linenumber=45051
        JS_IsException /src/quickjs/./quickjs.h linenumber=45053
        js_create_from_ctor /src/quickjs/quickjs.c linenumber=45059
        JS_IsException /src/quickjs/./quickjs.h linenumber=45060
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=45061
        JS_SetObjectData /src/quickjs/quickjs.c linenumber=45063
        JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=45064
      JS_IsException /src/quickjs/./quickjs.h linenumber=56431
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=56433
      JS_AtomToString /src/quickjs/quickjs.c linenumber=56434
      JS_SetObjectData /src/quickjs/quickjs.c linenumber=56434
      JS_NewObjectProtoList /src/quickjs/quickjs.c linenumber=56438
      JS_IsException /src/quickjs/./quickjs.h linenumber=56441
      js_random_init /src/quickjs/quickjs.c linenumber=56445
        gettimeofday  linenumber=47149
      JS_SetPropertyFunctionList /src/quickjs/quickjs.c linenumber=56446
      JS_SetPropertyFunctionList /src/quickjs/quickjs.c linenumber=56450
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=56454
      js_symbol_constructor /src/quickjs/quickjs.c linenumber=56454
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=51347
        JS_ThrowTypeErrorNotAConstructor /src/quickjs/quickjs.c linenumber=51348
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=51349
        JS_ToString /src/quickjs/quickjs.c linenumber=51352
        JS_IsException /src/quickjs/./quickjs.h linenumber=51353
        JS_NewSymbol /src/quickjs/quickjs.c linenumber=51357
      JS_IsException /src/quickjs/./quickjs.h linenumber=56460
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=56462
      JS_NewObjectProtoList /src/quickjs/quickjs.c linenumber=56466
      JS_IsException /src/quickjs/./quickjs.h linenumber=56469
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=56473
      js_function_constructor /src/quickjs/quickjs.c linenumber=56473
      JS_IsException /src/quickjs/./quickjs.h linenumber=56480
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=56482
      JS_SetConstructor2 /src/quickjs/quickjs.c linenumber=56483
      JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=56489
      JS_IsException /src/quickjs/./quickjs.h linenumber=56490
      JS_DupValue /src/quickjs/./quickjs.h linenumber=56494
      JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=56493
      JS_AddIntrinsicBigInt /src/quickjs/quickjs.c linenumber=56499
        JS_NewCConstructor /src/quickjs/quickjs.c linenumber=56138
        js_bigint_constructor /src/quickjs/quickjs.c linenumber=56138
          JS_IsUndefined /src/quickjs/./quickjs.h linenumber=56009
          JS_ThrowTypeErrorNotAConstructor /src/quickjs/quickjs.c linenumber=56010
          JS_DupValue /src/quickjs/./quickjs.h linenumber=56011
          JS_ToBigIntCtorFree /src/quickjs/quickjs.c linenumber=56011
            JS_NewBigInt64 /src/quickjs/quickjs.c linenumber=55964
            js_bigint_from_float64 /src/quickjs/quickjs.c linenumber=55974
              float64_as_uint64 /src/quickjs/./cutils.h linenumber=12293
              js_bigint_new_si /src/quickjs/quickjs.c linenumber=12310
              js_bigint_set_si64 /src/quickjs/quickjs.c linenumber=12333
                js_bigint_set_si /src/quickjs/quickjs.c linenumber=11617
              js_bigint_shl /src/quickjs/quickjs.c linenumber=12335
            JS_ThrowRangeError /src/quickjs/quickjs.c linenumber=55979
            JS_ThrowRangeError /src/quickjs/quickjs.c linenumber=55981
            JS_CompactBigInt /src/quickjs/quickjs.c linenumber=55983
            JS_StringToBigIntErr /src/quickjs/quickjs.c linenumber=55989
            JS_ToPrimitiveFree /src/quickjs/quickjs.c linenumber=55992
            JS_IsException /src/quickjs/./quickjs.h linenumber=55993
            JS_FreeValue /src/quickjs/./quickjs.h linenumber=55999
            JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=56000
        JS_IsException /src/quickjs/./quickjs.h linenumber=56144
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=56146
    JS_AddIntrinsicDate /src/quickjs/quickjs.c linenumber=2636
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=55933
      js_date_constructor /src/quickjs/quickjs.c linenumber=55933
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=55184
        date_now /src/quickjs/quickjs.c linenumber=55190
          gettimeofday  linenumber=55172
        JS_IsNumber /src/quickjs/./quickjs.h linenumber=55195
        JS_ToFloat64 /src/quickjs/quickjs.c linenumber=55196
        JS_ToPrimitive /src/quickjs/quickjs.c linenumber=55202
        JS_IsString /src/quickjs/./quickjs.h linenumber=55203
        js_Date_parse /src/quickjs/quickjs.c linenumber=55204
          JS_ToString /src/quickjs/quickjs.c linenumber=55694
          JS_IsException /src/quickjs/./quickjs.h linenumber=55695
          string_get /src/quickjs/quickjs.c linenumber=55701
          js_date_parse_isostring /src/quickjs/quickjs.c linenumber=55707
            string_get_digits /src/quickjs/quickjs.c linenumber=55448
            string_get_digits /src/quickjs/quickjs.c linenumber=55456
            string_skip_char /src/quickjs/quickjs.c linenumber=55459
            string_get_digits /src/quickjs/quickjs.c linenumber=55460
            string_skip_char /src/quickjs/quickjs.c linenumber=55465
            string_get_digits /src/quickjs/quickjs.c linenumber=55466
            string_skip_char /src/quickjs/quickjs.c linenumber=55472
            string_get_digits /src/quickjs/quickjs.c linenumber=55474
            string_skip_char /src/quickjs/quickjs.c linenumber=55475
            string_get_digits /src/quickjs/quickjs.c linenumber=55476
            string_skip_char /src/quickjs/quickjs.c linenumber=55480
            string_get_digits /src/quickjs/quickjs.c linenumber=55481
            string_get_milliseconds /src/quickjs/quickjs.c linenumber=55483
            string_get_tzoffset /src/quickjs/quickjs.c linenumber=55489
              string_get_digits /src/quickjs/quickjs.c linenumber=55360
              string_skip_char /src/quickjs/quickjs.c linenumber=55374
              string_get_digits /src/quickjs/quickjs.c linenumber=55376
          js_date_parse_otherstring /src/quickjs/quickjs.c linenumber=55708
            string_skip_spaces /src/quickjs/quickjs.c linenumber=55550
            string_get_tzoffset /src/quickjs/quickjs.c linenumber=55553
            string_get_digits /src/quickjs/quickjs.c linenumber=55557
            string_get_digits /src/quickjs/quickjs.c linenumber=55568
            string_skip_char /src/quickjs/quickjs.c linenumber=55569
            string_get_digits /src/quickjs/quickjs.c linenumber=55572
            string_skip_char /src/quickjs/quickjs.c linenumber=55574
            string_get_digits /src/quickjs/quickjs.c linenumber=55575
            string_get_milliseconds /src/quickjs/quickjs.c linenumber=55577
            string_get_tzoffset /src/quickjs/quickjs.c linenumber=55581
            string_get_month /src/quickjs/quickjs.c linenumber=55599
              find_abbrev /src/quickjs/quickjs.c linenumber=55425
                upper_ascii /src/quickjs/quickjs.c linenumber=0
                upper_ascii /src/quickjs/quickjs.c linenumber=55413
            string_skip_until /src/quickjs/quickjs.c linenumber=55601
              strchr  linenumber=55296
            string_match /src/quickjs/quickjs.c linenumber=55603
              upper_ascii /src/quickjs/quickjs.c linenumber=55400
            string_match /src/quickjs/quickjs.c linenumber=55608
            string_get_tzabbr /src/quickjs/quickjs.c linenumber=55613
              string_match /src/quickjs/quickjs.c linenumber=55522
            string_skip_until /src/quickjs/quickjs.c linenumber=55635
            string_skip_separators /src/quickjs/quickjs.c linenumber=55637
          set_date_fields /src/quickjs/quickjs.c linenumber=55722
            fmod  linenumber=54936
            days_from_year /src/quickjs/quickjs.c linenumber=54944
              floor_div /src/quickjs/quickjs.c linenumber=54828
              floor_div /src/quickjs/quickjs.c linenumber=54829
            days_in_year /src/quickjs/quickjs.c linenumber=54948
            getTimezoneOffset /src/quickjs/quickjs.c linenumber=54977
              localtime_r  linenumber=47274
            time_clip /src/quickjs/quickjs.c linenumber=54979
          __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=55723
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=55726
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=55205
        JS_IsException /src/quickjs/./quickjs.h linenumber=55206
        JS_ToFloat64Free /src/quickjs/quickjs.c linenumber=55208
        JS_ToFloat64Free /src/quickjs/quickjs.c linenumber=55211
        time_clip /src/quickjs/quickjs.c linenumber=0
        JS_ToFloat64 /src/quickjs/quickjs.c linenumber=55220
        set_date_fields_checked /src/quickjs/quickjs.c linenumber=55223
          set_date_fields /src/quickjs/quickjs.c linenumber=54994
        js_create_from_ctor /src/quickjs/quickjs.c linenumber=55233
        JS_IsException /src/quickjs/./quickjs.h linenumber=55234
        __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=55235
        JS_SetObjectData /src/quickjs/quickjs.c linenumber=55235
        get_date_string /src/quickjs/quickjs.c linenumber=55240
          get_date_fields /src/quickjs/quickjs.c linenumber=55075
            JS_ThisTimeValue /src/quickjs/quickjs.c linenumber=54869
              JS_IsNumber /src/quickjs/./quickjs.h linenumber=54807
              JS_ToFloat64 /src/quickjs/quickjs.c linenumber=54808
              JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=54810
            getTimezoneOffset /src/quickjs/quickjs.c linenumber=54879
            math_mod /src/quickjs/quickjs.c linenumber=54885
            math_mod /src/quickjs/quickjs.c linenumber=54893
            year_from_days /src/quickjs/quickjs.c linenumber=54894
              floor_div /src/quickjs/quickjs.c linenumber=54839
              days_from_year /src/quickjs/quickjs.c linenumber=54843
              days_in_year /src/quickjs/quickjs.c linenumber=54848
            days_in_year /src/quickjs/quickjs.c linenumber=54899
          JS_ThrowRangeError /src/quickjs/quickjs.c linenumber=55080
          js_new_string8 /src/quickjs/quickjs.c linenumber=55082
          snprintf  linenumber=55100
          snprintf  linenumber=55106
          snprintf  linenumber=0
          snprintf  linenumber=55122
          snprintf  linenumber=55126
          snprintf  linenumber=55138
          snprintf  linenumber=55142
          snprintf  linenumber=55151
          snprintf  linenumber=55156
          snprintf  linenumber=55160
          JS_NewStringLen /src/quickjs/quickjs.c linenumber=55166
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=55241
      JS_IsException /src/quickjs/./quickjs.h linenumber=55939
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=55941
    JS_AddIntrinsicEval /src/quickjs/quickjs.c linenumber=2637
    JS_AddIntrinsicStringNormalize /src/quickjs/quickjs.c linenumber=2638
      JS_SetPropertyFunctionList /src/quickjs/quickjs.c linenumber=46691
    JS_AddIntrinsicRegExp /src/quickjs/quickjs.c linenumber=2639
      JS_AddIntrinsicRegExpCompiler /src/quickjs/quickjs.c linenumber=49043
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=49045
      js_regexp_constructor /src/quickjs/quickjs.c linenumber=49045
        js_is_regexp /src/quickjs/quickjs.c linenumber=47511
          JS_IsObject /src/quickjs/./quickjs.h linenumber=47491
          JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=47493
          JS_IsException /src/quickjs/./quickjs.h linenumber=47494
          JS_IsUndefined /src/quickjs/./quickjs.h linenumber=47496
          JS_ToBoolFree /src/quickjs/quickjs.c linenumber=47497
          js_get_regexp /src/quickjs/quickjs.c linenumber=47498
            JS_ThrowTypeErrorInvalidClass /src/quickjs/quickjs.c linenumber=47481
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=47514
        JS_GetActiveFunction /src/quickjs/quickjs.c linenumber=47516
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=47517
        JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=47520
        JS_IsException /src/quickjs/./quickjs.h linenumber=47521
        js_same_value /src/quickjs/quickjs.c linenumber=47523
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=47524
        JS_DupValue /src/quickjs/./quickjs.h linenumber=47526
        js_get_regexp /src/quickjs/quickjs.c linenumber=47529
        JS_DupValue /src/quickjs/./quickjs.h linenumber=47532
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=47533
        JS_DupValue /src/quickjs/./quickjs.h linenumber=47534
        js_create_from_ctor /src/quickjs/quickjs.c linenumber=47535
        JS_IsException /src/quickjs/./quickjs.h linenumber=47536
        JS_DupValue /src/quickjs/./quickjs.h linenumber=47540
        JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=47544
        JS_IsException /src/quickjs/./quickjs.h linenumber=47545
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=47547
        JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=47548
        JS_IsException /src/quickjs/./quickjs.h linenumber=47549
        JS_DupValue /src/quickjs/./quickjs.h linenumber=47555
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=47558
        JS_AtomToString /src/quickjs/quickjs.c linenumber=47559
        JS_ToString /src/quickjs/quickjs.c linenumber=47562
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=47563
        JS_IsException /src/quickjs/./quickjs.h linenumber=47564
        js_create_from_ctor /src/quickjs/quickjs.c linenumber=47568
        JS_IsException /src/quickjs/./quickjs.h linenumber=47569
        js_compile_regexp /src/quickjs/quickjs.c linenumber=47571
          JS_IsUndefined /src/quickjs/./quickjs.h linenumber=47350
          JS_ToCStringLen /src/quickjs/./quickjs.h linenumber=47351
          JS_FreeCString /src/quickjs/quickjs.c linenumber=47391
          JS_FreeCString /src/quickjs/quickjs.c linenumber=47386
          JS_ThrowSyntaxError /src/quickjs/quickjs.c linenumber=47397
          JS_ToCStringLen2 /src/quickjs/quickjs.c linenumber=47400
          lre_compile /src/quickjs/libregexp.c linenumber=47403
            dbuf_init2 /src/quickjs/cutils.c linenumber=2546
            lre_bytecode_realloc /src/quickjs/libregexp.c linenumber=2546
              lre_realloc /src/quickjs/quickjs.c linenumber=2514
                js_realloc_rt /src/quickjs/quickjs.c linenumber=47791
            dbuf_init2 /src/quickjs/cutils.c linenumber=2547
            lre_realloc /src/quickjs/quickjs.c linenumber=2547
            dbuf_put_u16 /src/quickjs/./cutils.h linenumber=2549
              __dbuf_put_u16 /src/quickjs/cutils.c linenumber=289
                dbuf_put /src/quickjs/cutils.c linenumber=159
              put_u16 /src/quickjs/./cutils.h linenumber=291
            dbuf_putc /src/quickjs/./cutils.h linenumber=2550
            dbuf_putc /src/quickjs/./cutils.h linenumber=2551
            dbuf_put_u32 /src/quickjs/./cutils.h linenumber=2552
              __dbuf_put_u32 /src/quickjs/cutils.c linenumber=300
                dbuf_put /src/quickjs/cutils.c linenumber=164
              put_u32 /src/quickjs/./cutils.h linenumber=302
            re_emit_op_u32 /src/quickjs/libregexp.c linenumber=2559
              dbuf_putc /src/quickjs/./cutils.h linenumber=625
              dbuf_put_u32 /src/quickjs/./cutils.h linenumber=627
            re_emit_op /src/quickjs/libregexp.c linenumber=2560
              dbuf_putc /src/quickjs/./cutils.h linenumber=618
            re_emit_op_u32 /src/quickjs/libregexp.c linenumber=2561
            re_emit_op_u8 /src/quickjs/libregexp.c linenumber=2563
              dbuf_putc /src/quickjs/./cutils.h linenumber=663
              dbuf_putc /src/quickjs/./cutils.h linenumber=664
            re_parse_disjunction /src/quickjs/libregexp.c linenumber=2565
              lre_check_stack_overflow /src/quickjs/quickjs.c linenumber=2410
                js_check_stack_overflow /src/quickjs/quickjs.c linenumber=47776
              re_parse_error /src/quickjs/libregexp.c linenumber=2411
                vsnprintf  linenumber=677
              re_parse_alternative /src/quickjs/libregexp.c linenumber=2414
                re_parse_term /src/quickjs/libregexp.c linenumber=2386
                  re_emit_op /src/quickjs/libregexp.c linenumber=1859
                  re_emit_op /src/quickjs/libregexp.c linenumber=1863
                  re_emit_op /src/quickjs/libregexp.c linenumber=1870
                  re_emit_op /src/quickjs/libregexp.c linenumber=1871
                  re_emit_op /src/quickjs/libregexp.c linenumber=1873
                  re_parse_error /src/quickjs/libregexp.c linenumber=1877
                  is_digit /src/quickjs/libregexp.c linenumber=1878
                  parse_digits /src/quickjs/libregexp.c linenumber=1885
                  is_digit /src/quickjs/libregexp.c linenumber=1888
                  parse_digits /src/quickjs/libregexp.c linenumber=1889
                  re_parse_error /src/quickjs/libregexp.c linenumber=1900
                  re_parse_disjunction /src/quickjs/libregexp.c linenumber=1908
                    dbuf_insert /src/quickjs/libregexp.c linenumber=2422
                      dbuf_claim /src/quickjs/cutils.c linenumber=125
                    re_parse_out_of_memory /src/quickjs/libregexp.c linenumber=2423
                      re_parse_error /src/quickjs/libregexp.c linenumber=684
                    put_u32 /src/quickjs/./cutils.h linenumber=2426
                    re_emit_op_u32 /src/quickjs/libregexp.c linenumber=2428
                    re_parse_alternative /src/quickjs/libregexp.c linenumber=2432
                      dbuf_claim /src/quickjs/cutils.c linenumber=2394
                    put_u32 /src/quickjs/./cutils.h linenumber=2437
                  re_parse_expect /src/quickjs/libregexp.c linenumber=1911
                    re_parse_error /src/quickjs/libregexp.c linenumber=719
                  re_parse_modifiers /src/quickjs/libregexp.c linenumber=1918
                    re_parse_error /src/quickjs/libregexp.c linenumber=1827
                  re_parse_modifiers /src/quickjs/libregexp.c linenumber=1923
                  re_parse_error /src/quickjs/libregexp.c linenumber=1929
                  re_parse_expect /src/quickjs/libregexp.c linenumber=1931
                  update_modifier /src/quickjs/libregexp.c linenumber=1936
                  update_modifier /src/quickjs/libregexp.c linenumber=1937
                  update_modifier /src/quickjs/libregexp.c linenumber=1938
                  re_parse_disjunction /src/quickjs/libregexp.c linenumber=1943
                  re_parse_expect /src/quickjs/libregexp.c linenumber=1946
                  re_emit_op_u32 /src/quickjs/libregexp.c linenumber=1970
                  re_parse_disjunction /src/quickjs/libregexp.c linenumber=1972
                  re_parse_expect /src/quickjs/libregexp.c linenumber=1975
                  re_emit_op /src/quickjs/libregexp.c linenumber=1977
                  dbuf_error /src/quickjs/./cutils.h linenumber=1979
                  put_u32 /src/quickjs/./cutils.h linenumber=1981
                  re_parse_group_name /src/quickjs/libregexp.c linenumber=1984
                    lre_parse_escape /src/quickjs/libregexp.c linenumber=1645
                      from_hex /src/quickjs/./cutils.h linenumber=765
                      from_hex /src/quickjs/./cutils.h linenumber=768
                      from_hex /src/quickjs/./cutils.h linenumber=783
                      from_hex /src/quickjs/./cutils.h linenumber=796
                      is_hi_surrogate /src/quickjs/./cutils.h linenumber=802
                      from_hex /src/quickjs/./cutils.h linenumber=808
                      is_lo_surrogate /src/quickjs/./cutils.h linenumber=813
                      from_surrogate /src/quickjs/./cutils.h linenumber=815
                      is_digit /src/quickjs/libregexp.c linenumber=826
                    unicode_from_utf8 /src/quickjs/cutils.c linenumber=1649
                    is_hi_surrogate /src/quickjs/./cutils.h linenumber=1650
                    unicode_from_utf8 /src/quickjs/cutils.c linenumber=1651
                    is_lo_surrogate /src/quickjs/./cutils.h linenumber=1652
                    from_surrogate /src/quickjs/./cutils.h linenumber=1653
                    lre_js_is_ident_first /src/quickjs/./libunicode.h linenumber=1663
                      lre_is_id_start_byte /src/quickjs/./libunicode.h linenumber=171
                      lre_is_id_start /src/quickjs/libunicode.c linenumber=174
                        lre_is_in_table /src/quickjs/libunicode.c linenumber=748
                          get_index_pos /src/quickjs/libunicode.c linenumber=311
                            get_le24 /src/quickjs/libunicode.c linenumber=278
                            get_le24 /src/quickjs/libunicode.c linenumber=285
                            get_le24 /src/quickjs/libunicode.c linenumber=291
                            get_le24 /src/quickjs/libunicode.c linenumber=299
                    lre_js_is_ident_next /src/quickjs/./libunicode.h linenumber=1666
                      lre_is_id_continue_byte /src/quickjs/./libunicode.h linenumber=183
                      lre_is_id_continue /src/quickjs/libunicode.c linenumber=189
                        lre_is_id_start /src/quickjs/libunicode.c linenumber=755
                        lre_is_in_table /src/quickjs/libunicode.c linenumber=756
                    unicode_to_utf8 /src/quickjs/cutils.c linenumber=1674
                  re_parse_error /src/quickjs/libregexp.c linenumber=1986
                  is_duplicate_group_name /src/quickjs/libregexp.c linenumber=1991
                    strlen  linenumber=1795
                    strlen  linenumber=1797
                    memcmp  linenumber=1798
                  re_parse_error /src/quickjs/libregexp.c linenumber=1992
                  strlen  linenumber=1996
                  dbuf_put /src/quickjs/cutils.c linenumber=1995
                  dbuf_putc /src/quickjs/./cutils.h linenumber=1997
                  re_parse_error /src/quickjs/libregexp.c linenumber=2001
                  dbuf_putc /src/quickjs/./cutils.h linenumber=2007
                  dbuf_putc /src/quickjs/./cutils.h linenumber=2008
                  re_parse_error /src/quickjs/libregexp.c linenumber=2011
                  re_emit_op_u8 /src/quickjs/libregexp.c linenumber=2015
                  re_parse_disjunction /src/quickjs/libregexp.c linenumber=2019
                  re_emit_op_u8 /src/quickjs/libregexp.c linenumber=2023
                  re_parse_expect /src/quickjs/libregexp.c linenumber=2026
                  re_emit_op /src/quickjs/libregexp.c linenumber=0
                  re_has_named_captures /src/quickjs/libregexp.c linenumber=2052
                    re_count_captures /src/quickjs/libregexp.c linenumber=1755
                      re_parse_captures /src/quickjs/libregexp.c linenumber=1746
                        re_parse_group_name /src/quickjs/libregexp.c linenumber=1706
                        strcmp  linenumber=1707
                        dbuf_putc /src/quickjs/./cutils.h linenumber=1709
                  re_parse_group_name /src/quickjs/libregexp.c linenumber=2058
                  re_has_named_captures /src/quickjs/libregexp.c linenumber=2060
                  find_group_name /src/quickjs/libregexp.c linenumber=2066
                    strlen  linenumber=1769
                    strlen  linenumber=1773
                    memcmp  linenumber=1774
                    dbuf_putc /src/quickjs/./cutils.h linenumber=1776
                  re_parse_captures /src/quickjs/libregexp.c linenumber=2070
                  re_has_named_captures /src/quickjs/libregexp.c linenumber=2072
                  re_emit_op_u8 /src/quickjs/libregexp.c linenumber=2083
                  re_parse_captures /src/quickjs/libregexp.c linenumber=2085
                  find_group_name /src/quickjs/libregexp.c linenumber=2087
                  re_parse_error /src/quickjs/libregexp.c linenumber=0
                  is_digit /src/quickjs/libregexp.c linenumber=2096
                  re_parse_error /src/quickjs/libregexp.c linenumber=2097
                  parse_digits /src/quickjs/libregexp.c linenumber=2115
                  re_count_captures /src/quickjs/libregexp.c linenumber=2116
                  re_parse_error /src/quickjs/libregexp.c linenumber=2135
                  re_emit_op_u8 /src/quickjs/libregexp.c linenumber=2140
                  dbuf_putc /src/quickjs/./cutils.h linenumber=2141
                  re_parse_char_class /src/quickjs/libregexp.c linenumber=2153
                    re_parse_nested_class /src/quickjs/libregexp.c linenumber=1543
                      lre_check_stack_overflow /src/quickjs/quickjs.c linenumber=1390
                      re_parse_error /src/quickjs/libregexp.c linenumber=1391
                      re_string_list_init /src/quickjs/libregexp.c linenumber=1393
                        cr_init /src/quickjs/libunicode.c linenumber=162
                        lre_realloc /src/quickjs/quickjs.c linenumber=162
                      re_parse_nested_class /src/quickjs/libregexp.c linenumber=1409
                        get_class_atom /src/quickjs/libregexp.c linenumber=1413
                          cr_init_char_range /src/quickjs/libregexp.c linenumber=1081
                            re_string_list_init /src/quickjs/libregexp.c linenumber=447
                            cr_add_point /src/quickjs/./libunicode.h linenumber=449
                              cr_realloc /src/quickjs/libunicode.c linenumber=64
                                max_int /src/quickjs/./cutils.h linenumber=412
                            cr_invert /src/quickjs/libunicode.c linenumber=453
                              cr_realloc /src/quickjs/libunicode.c linenumber=533
                              cr_compress /src/quickjs/libunicode.c linenumber=539
                            re_string_list_free /src/quickjs/libregexp.c linenumber=458
                              lre_realloc /src/quickjs/quickjs.c linenumber=176
                              lre_realloc /src/quickjs/quickjs.c linenumber=179
                              cr_free /src/quickjs/libunicode.c linenumber=181
                          parse_unicode_property /src/quickjs/libregexp.c linenumber=1126
                            is_unicode_char /src/quickjs/libregexp.c linenumber=884
                            re_parse_error /src/quickjs/libregexp.c linenumber=881
                            is_unicode_char /src/quickjs/libregexp.c linenumber=893
                            re_parse_error /src/quickjs/libregexp.c linenumber=895
                            re_parse_error /src/quickjs/libregexp.c linenumber=901
                            strcmp  linenumber=905
                            strcmp  linenumber=908
                            re_string_list_init /src/quickjs/libregexp.c linenumber=911
                            unicode_script /src/quickjs/libunicode.c linenumber=912
                              unicode_find_name /src/quickjs/libunicode.c linenumber=1286
                                strlen  linenumber=1255
                                strchr  linenumber=1258
                                strlen  linenumber=1260
                                memcmp  linenumber=1263
                              cr_init /src/quickjs/libunicode.c linenumber=1294
                              cr_init /src/quickjs/libunicode.c linenumber=1295
                              cr_add_interval /src/quickjs/./libunicode.h linenumber=1322
                                cr_realloc /src/quickjs/libunicode.c linenumber=74
                              cr_invert /src/quickjs/libunicode.c linenumber=1330
                              cr_add_interval /src/quickjs/./libunicode.h linenumber=1357
                              cr_add_interval /src/quickjs/./libunicode.h linenumber=1363
                              cr_invert /src/quickjs/libunicode.c linenumber=1374
                              cr_op /src/quickjs/libunicode.c linenumber=1376
                                abort  linenumber=506
                                cr_add_point /src/quickjs/./libunicode.h linenumber=509
                                cr_compress /src/quickjs/libunicode.c linenumber=513
                              cr_op /src/quickjs/libunicode.c linenumber=1380
                              cr_free /src/quickjs/libunicode.c linenumber=1384
                              cr_free /src/quickjs/libunicode.c linenumber=1385
                              cr_free /src/quickjs/libunicode.c linenumber=1390
                              cr_free /src/quickjs/libunicode.c linenumber=1391
                            re_string_list_free /src/quickjs/libregexp.c linenumber=914
                            re_parse_error /src/quickjs/libregexp.c linenumber=916
                            strcmp  linenumber=920
                            re_string_list_init /src/quickjs/libregexp.c linenumber=921
                            unicode_general_category /src/quickjs/libunicode.c linenumber=922
                              unicode_find_name /src/quickjs/libunicode.c linenumber=1613
                              unicode_general_category1 /src/quickjs/libunicode.c linenumber=1621
                                cr_add_interval /src/quickjs/./libunicode.h linenumber=1445
                                cr_add_interval /src/quickjs/./libunicode.h linenumber=1452
                            re_string_list_free /src/quickjs/libregexp.c linenumber=924
                            re_parse_error /src/quickjs/libregexp.c linenumber=926
                            re_string_list_init /src/quickjs/libregexp.c linenumber=931
                            unicode_general_category /src/quickjs/libunicode.c linenumber=932
                            re_string_list_free /src/quickjs/libregexp.c linenumber=934
                            unicode_prop /src/quickjs/libunicode.c linenumber=938
                              unicode_find_name /src/quickjs/libunicode.c linenumber=1631
                              cr_add_interval /src/quickjs/./libunicode.h linenumber=1639
                              cr_add_interval /src/quickjs/./libunicode.h linenumber=1643
                              unicode_prop_ops /src/quickjs/libunicode.c linenumber=1647
                                __assert_fail  linenumber=1532
                                cr_init /src/quickjs/libunicode.c linenumber=1534
                                unicode_general_category1 /src/quickjs/libunicode.c linenumber=1535
                                __assert_fail  linenumber=1539
                                cr_init /src/quickjs/libunicode.c linenumber=1541
                                unicode_prop1 /src/quickjs/libunicode.c linenumber=1542
                                  cr_add_interval /src/quickjs/./libunicode.h linenumber=1482
                                  cr_add_interval /src/quickjs/./libunicode.h linenumber=1498
                                __assert_fail  linenumber=1546
                                cr_init /src/quickjs/libunicode.c linenumber=1548
                                unicode_case1 /src/quickjs/libunicode.c linenumber=1549
                                  cr_add_interval /src/quickjs/./libunicode.h linenumber=586
                                  cr_add_interval /src/quickjs/./libunicode.h linenumber=594
                                  cr_add_interval /src/quickjs/./libunicode.h linenumber=597
                                  cr_add_interval /src/quickjs/./libunicode.h linenumber=600
                                  cr_add_interval /src/quickjs/./libunicode.h linenumber=606
                                __assert_fail  linenumber=1557
                                __assert_fail  linenumber=1558
                                cr_init /src/quickjs/libunicode.c linenumber=1562
                                cr_op /src/quickjs/libunicode.c linenumber=1564
                                cr_free /src/quickjs/libunicode.c linenumber=1567
                                cr_free /src/quickjs/libunicode.c linenumber=1568
                                __assert_fail  linenumber=1574
                                cr_invert /src/quickjs/libunicode.c linenumber=1575
                                abort  linenumber=1581
                                __assert_fail  linenumber=1585
                                cr_copy /src/quickjs/libunicode.c linenumber=1586
                                  cr_realloc /src/quickjs/libunicode.c linenumber=425
                                cr_free /src/quickjs/libunicode.c linenumber=1587
                                cr_free /src/quickjs/libunicode.c linenumber=1591
                              unicode_prop_ops /src/quickjs/libunicode.c linenumber=1653
                              unicode_prop_ops /src/quickjs/libunicode.c linenumber=1660
                              unicode_prop_ops /src/quickjs/libunicode.c linenumber=1667
                              unicode_prop_ops /src/quickjs/libunicode.c linenumber=1674
                              unicode_prop_ops /src/quickjs/libunicode.c linenumber=1683
                              unicode_prop_ops /src/quickjs/libunicode.c linenumber=1694
                              unicode_prop_ops /src/quickjs/libunicode.c linenumber=1702
                              unicode_prop_ops /src/quickjs/libunicode.c linenumber=1709
                              unicode_prop_ops /src/quickjs/libunicode.c linenumber=1723
                              unicode_case1 /src/quickjs/libunicode.c linenumber=1740
                              unicode_case1 /src/quickjs/libunicode.c linenumber=1743
                              unicode_case1 /src/quickjs/libunicode.c linenumber=1746
                              unicode_prop_ops /src/quickjs/libunicode.c linenumber=1749
                              unicode_prop_ops /src/quickjs/libunicode.c linenumber=1756
                              unicode_prop_ops /src/quickjs/libunicode.c linenumber=1763
                              unicode_prop_ops /src/quickjs/libunicode.c linenumber=1807
                              unicode_prop1 /src/quickjs/libunicode.c linenumber=1817
                            re_string_list_free /src/quickjs/libregexp.c linenumber=940
                            cr_init /src/quickjs/libunicode.c linenumber=946
                            lre_realloc /src/quickjs/quickjs.c linenumber=946
                            unicode_sequence_prop /src/quickjs/libunicode.c linenumber=947
                              unicode_find_name /src/quickjs/libunicode.c linenumber=2120
                              unicode_sequence_prop1 /src/quickjs/libunicode.c linenumber=2123
                                unicode_sequence_prop1 /src/quickjs/libunicode.c linenumber=2102
                                  unicode_prop1 /src/quickjs/libunicode.c linenumber=1929
                                  unicode_prop1 /src/quickjs/libunicode.c linenumber=1940
                                  unicode_prop1 /src/quickjs/libunicode.c linenumber=1952
                                  unicode_prop1 /src/quickjs/libunicode.c linenumber=1965
                                  __assert_fail  linenumber=2005
                                  unicode_prop1 /src/quickjs/libunicode.c linenumber=2087
                            seq_prop_cb /src/quickjs/libregexp.c linenumber=947
                              re_string_add /src/quickjs/libregexp.c linenumber=866
                                cr_union_interval /src/quickjs/./libunicode.h linenumber=295
                                  cr_op1 /src/quickjs/libunicode.c linenumber=91
                                    cr_op /src/quickjs/libunicode.c linenumber=524
                                    cr_free /src/quickjs/libunicode.c linenumber=525
                                re_string_find /src/quickjs/libregexp.c linenumber=297
                                  re_string_hash /src/quickjs/libregexp.c linenumber=287
                                  re_string_find2 /src/quickjs/libregexp.c linenumber=288
                                    memcmp  linenumber=236
                                    max_int /src/quickjs/./cutils.h linenumber=249
                                    lre_realloc /src/quickjs/quickjs.c linenumber=251
                                    lre_realloc /src/quickjs/quickjs.c linenumber=264
                                    lre_realloc /src/quickjs/quickjs.c linenumber=271
                            cr_free /src/quickjs/libunicode.c linenumber=948
                            re_string_list_free /src/quickjs/libregexp.c linenumber=950
                            re_parse_error /src/quickjs/libregexp.c linenumber=958
                            re_string_list_canonicalize /src/quickjs/libregexp.c linenumber=966
                              cr_regexp_canonicalize /src/quickjs/libunicode.c linenumber=354
                                cr_init /src/quickjs/libunicode.c linenumber=665
                                cr_init /src/quickjs/libunicode.c linenumber=666
                                cr_init /src/quickjs/libunicode.c linenumber=667
                                cr_init /src/quickjs/libunicode.c linenumber=668
                                unicode_case1 /src/quickjs/libunicode.c linenumber=670
                                cr_op /src/quickjs/libunicode.c linenumber=672
                                cr_invert /src/quickjs/libunicode.c linenumber=675
                                cr_op /src/quickjs/libunicode.c linenumber=677
                                __assert_fail  linenumber=699
                                lre_case_folding_entry /src/quickjs/libunicode.c linenumber=704
                                  lre_case_conv_entry /src/quickjs/libunicode.c linenumber=198
                                    lre_case_conv1 /src/quickjs/libunicode.c linenumber=128
                                      lre_case_conv /src/quickjs/libunicode.c linenumber=54
                                        lre_case_conv_entry /src/quickjs/libunicode.c linenumber=184
                                          lre_case_conv1 /src/quickjs/libunicode.c linenumber=129
                                          lre_case_conv1 /src/quickjs/libunicode.c linenumber=141
                                          lre_case_conv1 /src/quickjs/libunicode.c linenumber=142
                                          lre_case_conv1 /src/quickjs/libunicode.c linenumber=143
                                  lre_case_conv_entry /src/quickjs/libunicode.c linenumber=218
                                cr_add_interval /src/quickjs/./libunicode.h linenumber=712
                                cr_add_interval /src/quickjs/./libunicode.h linenumber=719
                                cr_sort_and_remove_overlap /src/quickjs/libunicode.c linenumber=724
                                  rqsort /src/quickjs/cutils.c linenumber=627
                                  point_cmp /src/quickjs/libunicode.c linenumber=627
                                cr_op /src/quickjs/libunicode.c linenumber=728
                                cr_free /src/quickjs/libunicode.c linenumber=0
                              re_string_list_init /src/quickjs/libregexp.c linenumber=362
                              lre_canonicalize /src/quickjs/libunicode.c linenumber=377
                                lre_case_folding_entry /src/quickjs/libunicode.c linenumber=256
                              re_string_add /src/quickjs/libregexp.c linenumber=379
                              re_string_list_free /src/quickjs/libregexp.c linenumber=0
                            re_string_list_free /src/quickjs/libregexp.c linenumber=967
                            cr_invert /src/quickjs/libunicode.c linenumber=972
                            re_string_list_free /src/quickjs/libregexp.c linenumber=973
                            re_string_list_canonicalize /src/quickjs/libregexp.c linenumber=978
                            re_string_list_free /src/quickjs/libregexp.c linenumber=979
                            re_parse_out_of_memory /src/quickjs/libregexp.c linenumber=986
                          parse_class_string_disjunction /src/quickjs/libregexp.c linenumber=1135
                            re_parse_error /src/quickjs/libregexp.c linenumber=1002
                            dbuf_init2 /src/quickjs/cutils.c linenumber=1004
                            lre_realloc /src/quickjs/quickjs.c linenumber=1004
                            re_string_list_init /src/quickjs/libregexp.c linenumber=1005
                            get_class_atom /src/quickjs/libregexp.c linenumber=1011
                              lre_parse_escape /src/quickjs/libregexp.c linenumber=1144
                              re_parse_error /src/quickjs/libregexp.c linenumber=1150
                              re_parse_error /src/quickjs/libregexp.c linenumber=1162
                              re_parse_error /src/quickjs/libregexp.c linenumber=1188
                              re_parse_error /src/quickjs/libregexp.c linenumber=1203
                              unicode_from_utf8 /src/quickjs/cutils.c linenumber=1211
                              re_parse_error /src/quickjs/libregexp.c linenumber=1214
                            dbuf_put_u32 /src/quickjs/./cutils.h linenumber=1014
                            re_string_add /src/quickjs/libregexp.c linenumber=1019
                            re_string_list_canonicalize /src/quickjs/libregexp.c linenumber=1028
                            dbuf_free /src/quickjs/cutils.c linenumber=1032
                            re_parse_out_of_memory /src/quickjs/libregexp.c linenumber=0
                            dbuf_free /src/quickjs/cutils.c linenumber=1036
                            re_string_list_free /src/quickjs/libregexp.c linenumber=1037
                        re_string_list_free /src/quickjs/libregexp.c linenumber=1422
                        get_class_atom /src/quickjs/libregexp.c linenumber=1428
                        re_string_list_free /src/quickjs/libregexp.c linenumber=1432
                        re_parse_error /src/quickjs/libregexp.c linenumber=1442
                        cr_init /src/quickjs/libunicode.c linenumber=1447
                        lre_realloc /src/quickjs/quickjs.c linenumber=1447
                        cr_add_interval /src/quickjs/./libunicode.h linenumber=1448
                        cr_regexp_canonicalize /src/quickjs/libunicode.c linenumber=1449
                        cr_op1 /src/quickjs/libunicode.c linenumber=1450
                        cr_free /src/quickjs/libunicode.c linenumber=1454
                        cr_free /src/quickjs/libunicode.c linenumber=1451
                        cr_union_interval /src/quickjs/./libunicode.h linenumber=1456
                        re_string_list_op /src/quickjs/libregexp.c linenumber=1464
                          cr_op1 /src/quickjs/libunicode.c linenumber=308
                          re_string_find2 /src/quickjs/libregexp.c linenumber=316
                          re_string_find2 /src/quickjs/libregexp.c linenumber=330
                          lre_realloc /src/quickjs/quickjs.c linenumber=337
                          abort  linenumber=346
                        re_string_list_free /src/quickjs/libregexp.c linenumber=1465
                        lre_canonicalize /src/quickjs/libunicode.c linenumber=1470
                        cr_union_interval /src/quickjs/./libunicode.h linenumber=1471
                        re_parse_class_set_operand /src/quickjs/libregexp.c linenumber=1487
                          re_parse_nested_class /src/quickjs/libregexp.c linenumber=1362
                            re_string_list_op /src/quickjs/libregexp.c linenumber=1489
                            re_string_list_free /src/quickjs/libregexp.c linenumber=1490
                            re_parse_class_set_operand /src/quickjs/libregexp.c linenumber=1506
                              get_class_atom /src/quickjs/libregexp.c linenumber=1365
                              re_string_list_init /src/quickjs/libregexp.c linenumber=1370
                              lre_canonicalize /src/quickjs/libunicode.c linenumber=1372
                              cr_union_interval /src/quickjs/./libunicode.h linenumber=1373
                              re_string_list_free /src/quickjs/libregexp.c linenumber=1374
                            re_parse_error /src/quickjs/libregexp.c linenumber=1503
                            re_string_list_op /src/quickjs/libregexp.c linenumber=1508
                            re_string_list_free /src/quickjs/libregexp.c linenumber=1509
                            re_parse_error /src/quickjs/libregexp.c linenumber=1525
                            cr_invert /src/quickjs/libunicode.c linenumber=1528
                            re_parse_out_of_memory /src/quickjs/libregexp.c linenumber=1533
                            re_string_list_free /src/quickjs/libregexp.c linenumber=1535
                    re_emit_string_list /src/quickjs/libregexp.c linenumber=1545
                      re_emit_range /src/quickjs/libregexp.c linenumber=1285
                        re_parse_error /src/quickjs/libregexp.c linenumber=1232
                        re_emit_op_u32 /src/quickjs/libregexp.c linenumber=1234
                        re_emit_op_u16 /src/quickjs/libregexp.c linenumber=1242
                          dbuf_putc /src/quickjs/./cutils.h linenumber=669
                          dbuf_put_u16 /src/quickjs/./cutils.h linenumber=670
                        dbuf_put_u16 /src/quickjs/./cutils.h linenumber=1244
                        dbuf_put_u16 /src/quickjs/./cutils.h linenumber=1248
                        re_emit_op_u16 /src/quickjs/libregexp.c linenumber=1251
                        dbuf_put_u32 /src/quickjs/./cutils.h linenumber=1253
                        dbuf_put_u32 /src/quickjs/./cutils.h linenumber=1254
                      lre_realloc /src/quickjs/quickjs.c linenumber=1290
                      re_parse_out_of_memory /src/quickjs/libregexp.c linenumber=1292
                      __assert_fail  linenumber=1306
                      rqsort /src/quickjs/cutils.c linenumber=1308
                      re_string_cmp_len /src/quickjs/libregexp.c linenumber=1308
                      re_emit_op_u32 /src/quickjs/libregexp.c linenumber=1315
                      re_emit_char /src/quickjs/libregexp.c linenumber=1319
                        re_emit_op_u16 /src/quickjs/libregexp.c linenumber=1271
                        re_emit_op_u32 /src/quickjs/libregexp.c linenumber=1273
                      re_emit_op_u32 /src/quickjs/libregexp.c linenumber=1322
                      put_u32 /src/quickjs/./cutils.h linenumber=1323
                      re_emit_range /src/quickjs/libregexp.c linenumber=1334
                      re_emit_op_u32 /src/quickjs/libregexp.c linenumber=1331
                      lre_realloc /src/quickjs/quickjs.c linenumber=1335
                      put_u32 /src/quickjs/./cutils.h linenumber=1339
                      get_u32 /src/quickjs/./cutils.h linenumber=1344
                      put_u32 /src/quickjs/./cutils.h linenumber=1345
                      lre_realloc /src/quickjs/quickjs.c linenumber=1349
                  re_emit_op /src/quickjs/libregexp.c linenumber=2152
                  re_emit_op /src/quickjs/libregexp.c linenumber=2156
                  re_parse_error /src/quickjs/libregexp.c linenumber=2161
                  get_class_atom /src/quickjs/libregexp.c linenumber=2165
                  re_emit_op /src/quickjs/libregexp.c linenumber=2172
                  re_string_list_free /src/quickjs/libregexp.c linenumber=2183
                  re_emit_string_list /src/quickjs/libregexp.c linenumber=2181
                  lre_canonicalize /src/quickjs/libunicode.c linenumber=2188
                  re_emit_char /src/quickjs/libregexp.c linenumber=2189
                  re_emit_op /src/quickjs/libregexp.c linenumber=2192
                  is_digit /src/quickjs/libregexp.c linenumber=2220
                  parse_digits /src/quickjs/libregexp.c linenumber=2226
                  is_digit /src/quickjs/libregexp.c linenumber=2230
                  parse_digits /src/quickjs/libregexp.c linenumber=2231
                  re_parse_error /src/quickjs/libregexp.c linenumber=2234
                  re_parse_expect /src/quickjs/libregexp.c linenumber=2245
                  re_need_check_adv_and_capture_init /src/quickjs/libregexp.c linenumber=2266
                    get_u16 /src/quickjs/./cutils.h linenumber=1573
                    get_u16 /src/quickjs/./cutils.h linenumber=1579
                  dbuf_insert /src/quickjs/libregexp.c linenumber=2277
                  dbuf_insert /src/quickjs/libregexp.c linenumber=2290
                  dbuf_insert /src/quickjs/libregexp.c linenumber=2300
                  put_u32 /src/quickjs/./cutils.h linenumber=2304
                  re_emit_op_u8 /src/quickjs/libregexp.c linenumber=2309
                  re_emit_goto /src/quickjs/libregexp.c linenumber=2312
                    dbuf_putc /src/quickjs/./cutils.h linenumber=634
                    dbuf_put_u32 /src/quickjs/./cutils.h linenumber=636
                  dbuf_insert /src/quickjs/libregexp.c linenumber=2314
                  put_u32 /src/quickjs/./cutils.h linenumber=2318
                  put_u32 /src/quickjs/./cutils.h linenumber=2323
                  re_emit_goto_u8_u32 /src/quickjs/libregexp.c linenumber=2330
                    dbuf_putc /src/quickjs/./cutils.h linenumber=653
                    dbuf_putc /src/quickjs/./cutils.h linenumber=654
                    dbuf_put_u32 /src/quickjs/./cutils.h linenumber=655
                    dbuf_put_u32 /src/quickjs/./cutils.h linenumber=657
                  re_emit_goto /src/quickjs/libregexp.c linenumber=2334
                  dbuf_insert /src/quickjs/libregexp.c linenumber=2339
                  put_u32 /src/quickjs/./cutils.h linenumber=2345
                  re_emit_goto_u8 /src/quickjs/libregexp.c linenumber=2354
                    dbuf_putc /src/quickjs/./cutils.h linenumber=643
                    dbuf_putc /src/quickjs/./cutils.h linenumber=644
                    dbuf_put_u32 /src/quickjs/./cutils.h linenumber=646
                  re_emit_goto_u8_u32 /src/quickjs/libregexp.c linenumber=2356
                  re_parse_out_of_memory /src/quickjs/libregexp.c linenumber=2369
            dbuf_free /src/quickjs/cutils.c linenumber=2567
            dbuf_free /src/quickjs/cutils.c linenumber=2568
            pstrcpy /src/quickjs/cutils.c linenumber=2569
            re_emit_op_u8 /src/quickjs/libregexp.c linenumber=2574
            re_emit_op /src/quickjs/libregexp.c linenumber=2576
            re_parse_error /src/quickjs/libregexp.c linenumber=2579
            dbuf_error /src/quickjs/./cutils.h linenumber=2583
            re_parse_out_of_memory /src/quickjs/libregexp.c linenumber=2584
            compute_register_count /src/quickjs/libregexp.c linenumber=2588
              __assert_fail  linenumber=2457
              __assert_fail  linenumber=2458
              __assert_fail  linenumber=2474
              __assert_fail  linenumber=2480
              get_u16 /src/quickjs/./cutils.h linenumber=2486
              get_u16 /src/quickjs/./cutils.h linenumber=2491
            re_parse_error /src/quickjs/libregexp.c linenumber=2590
            put_u32 /src/quickjs/./cutils.h linenumber=2596
            dbuf_put /src/quickjs/cutils.c linenumber=2601
            lre_get_flags /src/quickjs/libregexp.c linenumber=2603
              get_u16 /src/quickjs/./cutils.h linenumber=3379
            put_u16 /src/quickjs/./cutils.h linenumber=2602
            dbuf_free /src/quickjs/cutils.c linenumber=2605
          JS_FreeCString /src/quickjs/quickjs.c linenumber=47405
          JS_ThrowSyntaxError /src/quickjs/quickjs.c linenumber=47407
          js_new_string8_len /src/quickjs/quickjs.c linenumber=47411
          js_free /src/quickjs/quickjs.c linenumber=47412
        JS_IsException /src/quickjs/./quickjs.h linenumber=47572
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=47574
        js_regexp_set_internal /src/quickjs/quickjs.c linenumber=47576
          JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=47456
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=47457
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=47458
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=47459
          JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=47468
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=47578
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=47579
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=47580
      JS_IsException /src/quickjs/./quickjs.h linenumber=49051
      JS_NewObjectProtoList /src/quickjs/quickjs.c linenumber=49056
      JS_IsException /src/quickjs/./quickjs.h linenumber=49059
      get_proto_obj /src/quickjs/quickjs.c linenumber=49062
      js_new_shape2 /src/quickjs/quickjs.c linenumber=49062
      add_shape_property /src/quickjs/quickjs.c linenumber=49066
      get_proto_obj /src/quickjs/quickjs.c linenumber=49070
      js_new_shape2 /src/quickjs/quickjs.c linenumber=49070
      add_shape_property /src/quickjs/quickjs.c linenumber=49074
      add_shape_property /src/quickjs/quickjs.c linenumber=49077
      add_shape_property /src/quickjs/quickjs.c linenumber=49080
      add_shape_property /src/quickjs/quickjs.c linenumber=49083
    JS_AddIntrinsicJSON /src/quickjs/quickjs.c linenumber=2640
      JS_SetPropertyFunctionList /src/quickjs/quickjs.c linenumber=50180
    JS_AddIntrinsicProxy /src/quickjs/quickjs.c linenumber=2641
      JS_IsRegisteredClass /src/quickjs/quickjs.c linenumber=51312
      init_class_range /src/quickjs/quickjs.c linenumber=51313
      JS_NewCFunction3 /src/quickjs/quickjs.c linenumber=51321
      js_proxy_constructor /src/quickjs/quickjs.c linenumber=51321
        JS_ThrowTypeErrorNotAnObject /src/quickjs/quickjs.c linenumber=51235
        JS_NewObjectProtoClass /src/quickjs/quickjs.c linenumber=51237
        JS_IsException /src/quickjs/./quickjs.h linenumber=51238
        js_malloc /src/quickjs/quickjs.c linenumber=51240
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=51242
        JS_DupValue /src/quickjs/./quickjs.h linenumber=51245
        JS_DupValue /src/quickjs/./quickjs.h linenumber=51246
        JS_IsFunction /src/quickjs/quickjs.c linenumber=51247
        JS_SetOpaque /src/quickjs/quickjs.c linenumber=51249
        JS_IsConstructor /src/quickjs/quickjs.c linenumber=51250
        JS_SetConstructorBit /src/quickjs/quickjs.c linenumber=51250
      JS_IsException /src/quickjs/./quickjs.h linenumber=51324
      JS_SetConstructorBit /src/quickjs/quickjs.c linenumber=51326
      JS_SetPropertyFunctionList /src/quickjs/quickjs.c linenumber=51327
      JS_DefinePropertyValueStr /src/quickjs/quickjs.c linenumber=51330
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=51335
    JS_AddIntrinsicMapSet /src/quickjs/quickjs.c linenumber=2642
      JS_AtomGetStr /src/quickjs/quickjs.c linenumber=53068
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=53071
      js_map_constructor /src/quickjs/quickjs.c linenumber=53071
        js_create_from_ctor /src/quickjs/quickjs.c linenumber=51551
        JS_IsException /src/quickjs/./quickjs.h linenumber=51552
        js_mallocz /src/quickjs/quickjs.c linenumber=51554
        init_list_head /src/quickjs/./list.h linenumber=51557
        list_add_tail /src/quickjs/./list.h linenumber=51561
        JS_SetOpaque /src/quickjs/quickjs.c linenumber=51563
        js_mallocz /src/quickjs/quickjs.c linenumber=51566
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=51574
        JS_IsNull /src/quickjs/./quickjs.h linenumber=51574
        JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=51578
        JS_IsException /src/quickjs/./quickjs.h linenumber=51579
        JS_IsFunction /src/quickjs/quickjs.c linenumber=51581
        JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=51582
        JS_GetIterator /src/quickjs/quickjs.c linenumber=51586
        JS_IsException /src/quickjs/./quickjs.h linenumber=51587
        JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=51589
        JS_IsException /src/quickjs/./quickjs.h linenumber=51590
        JS_IteratorNext /src/quickjs/quickjs.c linenumber=51594
        JS_IsException /src/quickjs/./quickjs.h linenumber=51595
        JS_Call /src/quickjs/quickjs.c linenumber=51600
        JS_IsException /src/quickjs/./quickjs.h linenumber=51601
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=51602
        JS_IsObject /src/quickjs/./quickjs.h linenumber=51610
        JS_ThrowTypeErrorNotAnObject /src/quickjs/quickjs.c linenumber=51611
        JS_GetPropertyUint32 /src/quickjs/quickjs.c linenumber=51614
        JS_IsException /src/quickjs/./quickjs.h linenumber=51615
        JS_GetPropertyUint32 /src/quickjs/quickjs.c linenumber=51617
        JS_IsException /src/quickjs/./quickjs.h linenumber=51618
        JS_Call /src/quickjs/quickjs.c linenumber=51622
        JS_IsException /src/quickjs/./quickjs.h linenumber=51623
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=51630
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=51631
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=51625
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=51626
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=51627
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=51633
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=51634
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=51636
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=51637
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=51638
        JS_IteratorClose /src/quickjs/quickjs.c linenumber=51643
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=51645
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=51646
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=51647
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=51648
      JS_IsException /src/quickjs/./quickjs.h linenumber=53077
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=53079
      JS_NewObjectProtoList /src/quickjs/quickjs.c linenumber=53084
      JS_IsException /src/quickjs/./quickjs.h linenumber=53087
    JS_AddIntrinsicTypedArrays /src/quickjs/quickjs.c linenumber=2643
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=60809
      js_array_buffer_constructor /src/quickjs/quickjs.c linenumber=60809
        js_array_buffer_constructor0 /src/quickjs/quickjs.c linenumber=56670
          JS_ToIndex /src/quickjs/quickjs.c linenumber=56639
            JS_ToInt64Sat /src/quickjs/quickjs.c linenumber=13496
              JS_DupValue /src/quickjs/./quickjs.h linenumber=13234
              JS_ToInt64SatFree /src/quickjs/quickjs.c linenumber=13234
            JS_ThrowRangeError /src/quickjs/quickjs.c linenumber=13499
          JS_IsObject /src/quickjs/./quickjs.h linenumber=56643
          JS_ToObject /src/quickjs/quickjs.c linenumber=56645
          JS_IsException /src/quickjs/./quickjs.h linenumber=56646
          JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=56648
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=56649
          JS_IsException /src/quickjs/./quickjs.h linenumber=56650
          JS_IsUndefined /src/quickjs/./quickjs.h linenumber=56652
          JS_ToInt64Free /src/quickjs/quickjs.c linenumber=56654
            JS_ToNumberFree /src/quickjs/quickjs.c linenumber=13294
            JS_IsException /src/quickjs/./quickjs.h linenumber=13295
          JS_ThrowRangeError /src/quickjs/quickjs.c linenumber=56658
          js_array_buffer_constructor2 /src/quickjs/quickjs.c linenumber=56662
            js_array_buffer_constructor3 /src/quickjs/quickjs.c linenumber=56598
              JS_ThrowInternalError /src/quickjs/quickjs.c linenumber=56528
              js_create_from_ctor /src/quickjs/quickjs.c linenumber=56532
              JS_IsException /src/quickjs/./quickjs.h linenumber=56533
              js_malloc /src/quickjs/quickjs.c linenumber=56544
              max_int /src/quickjs/./cutils.h linenumber=56556
              max_int /src/quickjs/./cutils.h linenumber=56562
              js_mallocz /src/quickjs/quickjs.c linenumber=56562
              init_list_head /src/quickjs/./list.h linenumber=56573
              JS_SetOpaque /src/quickjs/quickjs.c linenumber=56580
              JS_ThrowRangeError /src/quickjs/quickjs.c linenumber=0
              JS_FreeValue /src/quickjs/./quickjs.h linenumber=56583
              js_free /src/quickjs/quickjs.c linenumber=56584
            js_array_buffer_free /src/quickjs/quickjs.c linenumber=56598
              js_free_rt /src/quickjs/quickjs.c linenumber=56590
      JS_IsException /src/quickjs/./quickjs.h linenumber=60815
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=60817
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=60819
      js_shared_array_buffer_constructor /src/quickjs/quickjs.c linenumber=60819
        js_array_buffer_constructor0 /src/quickjs/quickjs.c linenumber=56678
      JS_IsException /src/quickjs/./quickjs.h linenumber=60825
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=60827
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=60831
      js_typed_array_base_constructor /src/quickjs/quickjs.c linenumber=60831
        JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=59603
      JS_IsException /src/quickjs/./quickjs.h linenumber=60837
      JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=60841
      JS_IsException /src/quickjs/./quickjs.h linenumber=60842
      JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=60845
      JS_IsException /src/quickjs/./quickjs.h linenumber=60846
      JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=60848
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=60850
      JS_AtomGetStr /src/quickjs/quickjs.c linenumber=60860
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=60863
      js_typed_array_constructor /src/quickjs/quickjs.c linenumber=60863
        JS_ToIndex /src/quickjs/quickjs.c linenumber=59802
        js_create_from_ctor /src/quickjs/quickjs.c linenumber=59804
        JS_IsException /src/quickjs/./quickjs.h linenumber=59805
        js_array_buffer_constructor1 /src/quickjs/quickjs.c linenumber=59807
          js_array_buffer_constructor2 /src/quickjs/quickjs.c linenumber=56607
        JS_IsException /src/quickjs/./quickjs.h linenumber=59810
        js_create_from_ctor /src/quickjs/quickjs.c linenumber=59817
        JS_IsException /src/quickjs/./quickjs.h linenumber=59818
        JS_ToIndex /src/quickjs/quickjs.c linenumber=59820
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=59825
        JS_ThrowTypeErrorDetachedArrayBuffer /src/quickjs/quickjs.c linenumber=59827
          JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=56741
        JS_ThrowRangeError /src/quickjs/quickjs.c linenumber=59832
        array_buffer_is_resizable /src/quickjs/quickjs.c linenumber=59835
        JS_ToIndex /src/quickjs/quickjs.c linenumber=59842
        JS_ThrowTypeErrorDetachedArrayBuffer /src/quickjs/quickjs.c linenumber=59845
        JS_ThrowRangeError /src/quickjs/quickjs.c linenumber=59850
        js_typed_array_constructor_ta /src/quickjs/quickjs.c linenumber=59858
          js_create_from_ctor /src/quickjs/quickjs.c linenumber=59743
          JS_IsException /src/quickjs/./quickjs.h linenumber=59744
          typed_array_is_oob /src/quickjs/quickjs.c linenumber=59747
          js_array_buffer_constructor1 /src/quickjs/quickjs.c linenumber=59752
          JS_IsException /src/quickjs/./quickjs.h linenumber=59755
          typed_array_is_oob /src/quickjs/quickjs.c linenumber=59758
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=59759
          JS_GetOpaque /src/quickjs/quickjs.c linenumber=59763
          typed_array_init /src/quickjs/quickjs.c linenumber=59764
            js_malloc /src/quickjs/quickjs.c linenumber=59618
            JS_FreeValue /src/quickjs/./quickjs.h linenumber=59620
            list_add_tail /src/quickjs/./list.h linenumber=59630
          JS_GetPropertyUint32 /src/quickjs/quickjs.c linenumber=59776
          JS_IsException /src/quickjs/./quickjs.h linenumber=59777
          JS_SetPropertyUint32 /src/quickjs/quickjs.c linenumber=59779
          JS_ThrowTypeErrorArrayBufferOOB /src/quickjs/quickjs.c linenumber=0
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=59785
        js_typed_array_constructor_obj /src/quickjs/quickjs.c linenumber=59861
          js_create_from_ctor /src/quickjs/quickjs.c linenumber=59688
          JS_IsException /src/quickjs/./quickjs.h linenumber=59689
          JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=59692
          JS_IsException /src/quickjs/./quickjs.h linenumber=59693
          JS_IsUndefined /src/quickjs/./quickjs.h linenumber=59695
          JS_IsNull /src/quickjs/./quickjs.h linenumber=59695
          js_array_from_iterator /src/quickjs/quickjs.c linenumber=59697
            JS_NewArray /src/quickjs/quickjs.c linenumber=59646
            JS_IsException /src/quickjs/./quickjs.h linenumber=59647
            JS_GetIterator2 /src/quickjs/quickjs.c linenumber=59649
            JS_IsException /src/quickjs/./quickjs.h linenumber=59650
            JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=59652
            JS_IsException /src/quickjs/./quickjs.h linenumber=59653
            JS_IteratorNext /src/quickjs/quickjs.c linenumber=59657
            JS_IsException /src/quickjs/./quickjs.h linenumber=59658
            JS_CreateDataPropertyUint32 /src/quickjs/quickjs.c linenumber=59662
              __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=10751
              JS_DefinePropertyValueValue /src/quickjs/quickjs.c linenumber=10751
            JS_FreeValue /src/quickjs/./quickjs.h linenumber=59666
            JS_FreeValue /src/quickjs/./quickjs.h linenumber=59667
            JS_FreeValue /src/quickjs/./quickjs.h linenumber=59671
            JS_FreeValue /src/quickjs/./quickjs.h linenumber=59672
            JS_FreeValue /src/quickjs/./quickjs.h linenumber=59673
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=59698
          JS_IsException /src/quickjs/./quickjs.h linenumber=59699
          js_get_length64 /src/quickjs/quickjs.c linenumber=59703
          JS_DupValue /src/quickjs/./quickjs.h linenumber=59705
          js_array_buffer_constructor1 /src/quickjs/quickjs.c linenumber=59708
          JS_IsException /src/quickjs/./quickjs.h linenumber=59711
          typed_array_init /src/quickjs/quickjs.c linenumber=59713
          JS_GetPropertyUint32 /src/quickjs/quickjs.c linenumber=59717
          JS_IsException /src/quickjs/./quickjs.h linenumber=59718
          JS_SetPropertyUint32 /src/quickjs/quickjs.c linenumber=59720
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=59723
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=59726
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=59727
        JS_DupValue /src/quickjs/./quickjs.h linenumber=59854
        typed_array_init /src/quickjs/quickjs.c linenumber=59865
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=59869
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=60871
      js_typed_array_constructor /src/quickjs/quickjs.c linenumber=60871
      JS_IsException /src/quickjs/./quickjs.h linenumber=60878
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=60880
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=60883
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=60885
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=60888
      js_dataview_constructor /src/quickjs/quickjs.c linenumber=60888
        js_get_array_buffer /src/quickjs/quickjs.c linenumber=59913
          JS_ThrowTypeErrorInvalidClass /src/quickjs/quickjs.c linenumber=56861
        JS_ToIndex /src/quickjs/quickjs.c linenumber=59918
        JS_ThrowTypeErrorDetachedArrayBuffer /src/quickjs/quickjs.c linenumber=59922
        JS_ThrowRangeError /src/quickjs/quickjs.c linenumber=59924
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=59926
        JS_ToIndex /src/quickjs/quickjs.c linenumber=59928
        JS_ThrowRangeError /src/quickjs/quickjs.c linenumber=59931
        array_buffer_is_resizable /src/quickjs/quickjs.c linenumber=59935
        js_create_from_ctor /src/quickjs/quickjs.c linenumber=59938
        JS_IsException /src/quickjs/./quickjs.h linenumber=59939
        JS_ThrowTypeErrorDetachedArrayBuffer /src/quickjs/quickjs.c linenumber=59943
        JS_ThrowRangeError /src/quickjs/quickjs.c linenumber=59953
        js_malloc /src/quickjs/quickjs.c linenumber=59956
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=59959
        JS_DupValue /src/quickjs/./quickjs.h linenumber=59964
        list_add_tail /src/quickjs/./list.h linenumber=59968
      JS_IsException /src/quickjs/./quickjs.h linenumber=60894
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=60896
      JS_AddIntrinsicAtomics /src/quickjs/quickjs.c linenumber=60900
        JS_SetPropertyFunctionList /src/quickjs/quickjs.c linenumber=60799
    JS_AddIntrinsicPromise /src/quickjs/quickjs.c linenumber=2644
      JS_IsRegisteredClass /src/quickjs/quickjs.c linenumber=54415
      init_class_range /src/quickjs/quickjs.c linenumber=54416
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=54428
      js_promise_constructor /src/quickjs/quickjs.c linenumber=54428
      JS_IsException /src/quickjs/./quickjs.h linenumber=54434
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=54440
      js_function_constructor /src/quickjs/quickjs.c linenumber=54440
      JS_IsException /src/quickjs/./quickjs.h linenumber=54446
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=54448
      JS_NewObjectProtoList /src/quickjs/quickjs.c linenumber=54452
      JS_IsException /src/quickjs/./quickjs.h linenumber=54455
      JS_NewObjectProtoList /src/quickjs/quickjs.c linenumber=54460
      JS_IsException /src/quickjs/./quickjs.h linenumber=54463
      JS_NewObjectProtoList /src/quickjs/quickjs.c linenumber=54468
      JS_IsException /src/quickjs/./quickjs.h linenumber=54471
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=54476
      js_function_constructor /src/quickjs/quickjs.c linenumber=54476
      JS_IsException /src/quickjs/./quickjs.h linenumber=54482
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=54484
      JS_SetConstructor2 /src/quickjs/quickjs.c linenumber=54486
    JS_AddIntrinsicWeakRef /src/quickjs/quickjs.c linenumber=2645
      JS_IsRegisteredClass /src/quickjs/quickjs.c linenumber=61165
      init_class_range /src/quickjs/quickjs.c linenumber=61166
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=61170
      js_weakref_constructor /src/quickjs/quickjs.c linenumber=61170
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=60939
        JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=60940
        js_weakref_is_target /src/quickjs/quickjs.c linenumber=60942
        JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=60943
        js_create_from_ctor /src/quickjs/quickjs.c linenumber=60944
        JS_IsException /src/quickjs/./quickjs.h linenumber=60945
        js_mallocz /src/quickjs/quickjs.c linenumber=60947
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=60949
        js_weakref_new /src/quickjs/quickjs.c linenumber=60952
          __assert_fail  linenumber=51530
          JS_IsUndefined /src/quickjs/./quickjs.h linenumber=51533
          __assert_fail  linenumber=51533
        list_add_tail /src/quickjs/./list.h linenumber=60954
        JS_SetOpaque /src/quickjs/quickjs.c linenumber=60955
      JS_IsException /src/quickjs/./quickjs.h linenumber=61176
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=61178
      JS_IsRegisteredClass /src/quickjs/quickjs.c linenumber=61181
      init_class_range /src/quickjs/quickjs.c linenumber=61182
      JS_NewCConstructor /src/quickjs/quickjs.c linenumber=61187
      js_finrec_constructor /src/quickjs/quickjs.c linenumber=61187
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=61068
        JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=61069
        JS_IsFunction /src/quickjs/quickjs.c linenumber=61071
        JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=61072
        js_create_from_ctor /src/quickjs/quickjs.c linenumber=61074
        JS_IsException /src/quickjs/./quickjs.h linenumber=61075
        js_mallocz /src/quickjs/quickjs.c linenumber=61077
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=61079
        list_add_tail /src/quickjs/./list.h linenumber=61083
        init_list_head /src/quickjs/./list.h linenumber=61084
        JS_DupContext /src/quickjs/quickjs.c linenumber=61085
        JS_DupValue /src/quickjs/./quickjs.h linenumber=61086
        JS_SetOpaque /src/quickjs/quickjs.c linenumber=61087
      JS_IsException /src/quickjs/./quickjs.h linenumber=61193
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=61195
    JS_FreeContext /src/quickjs/quickjs.c linenumber=2646
  test_one_input_init /src/quickjs/fuzz/fuzz_common.c linenumber=31
    JS_SetMemoryLimit /src/quickjs/quickjs.c linenumber=33
    JS_SetMaxStackSize /src/quickjs/quickjs.c linenumber=35
      update_stack_limit /src/quickjs/quickjs.c linenumber=2853
    JS_SetModuleLoaderFunc /src/quickjs/quickjs.c linenumber=37
    js_module_loader /src/quickjs/quickjs-libc.c linenumber=37
      has_suffix /src/quickjs/cutils.c linenumber=691
        strlen  linenumber=77
        strlen  linenumber=78
        memcmp  linenumber=79
      js_module_loader_so /src/quickjs/quickjs-libc.c linenumber=692
        strchr  linenumber=506
        dlopen  linenumber=519
        strlen  linenumber=509
        js_malloc /src/quickjs/quickjs.c linenumber=509
        strcpy  linenumber=513
        js_free /src/quickjs/quickjs.c linenumber=521
        dlsym  linenumber=528
        JS_ThrowReferenceError /src/quickjs/quickjs.c linenumber=523
        JS_ThrowReferenceError /src/quickjs/quickjs.c linenumber=0
        dlclose  linenumber=541
      js_load_file /src/quickjs/quickjs-libc.c linenumber=697
        fopen  linenumber=402
        fseek  linenumber=405
        ftell  linenumber=407
        __errno_location  linenumber=412
        fseek  linenumber=416
        js_malloc /src/quickjs/quickjs.c linenumber=419
        fread  linenumber=424
        __errno_location  linenumber=425
        js_free /src/quickjs/quickjs.c linenumber=427
        fclose  linenumber=431
        fclose  linenumber=435
      JS_ThrowReferenceError /src/quickjs/quickjs.c linenumber=699
      js_module_test_json /src/quickjs/quickjs-libc.c linenumber=703
        JS_IsUndefined /src/quickjs/./quickjs.h linenumber=663
        JS_GetPropertyStr /src/quickjs/quickjs.c linenumber=665
          JS_NewAtom /src/quickjs/quickjs.c linenumber=9169
          JS_GetPropertyInternal /src/quickjs/quickjs.c linenumber=9172
          JS_FreeAtom /src/quickjs/quickjs.c linenumber=9173
        JS_IsString /src/quickjs/./quickjs.h linenumber=666
        JS_ToCStringLen /src/quickjs/./quickjs.h linenumber=668
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=669
        memcmp  linenumber=673
        memcmp  linenumber=675
        JS_FreeCString /src/quickjs/quickjs.c linenumber=680
      has_suffix /src/quickjs/cutils.c linenumber=704
      JS_ParseJSON2 /src/quickjs/quickjs.c linenumber=712
        JS_ParseJSON3 /src/quickjs/quickjs.c linenumber=49472
          js_parse_init /src/quickjs/quickjs.c linenumber=49449
          json_next_token /src/quickjs/quickjs.c linenumber=49451
            js_check_stack_overflow /src/quickjs/quickjs.c linenumber=23366
            js_parse_error /src/quickjs/quickjs.c linenumber=23367
              js_parse_error_v /src/quickjs/quickjs.c linenumber=22247
                get_line_col /src/quickjs/quickjs.c linenumber=22223
                JS_ThrowError2 /src/quickjs/quickjs.c linenumber=22224
                build_backtrace /src/quickjs/quickjs.c linenumber=22225
            free_token /src/quickjs/quickjs.c linenumber=23370
              JS_FreeValue /src/quickjs/./quickjs.h linenumber=22077
              JS_FreeValue /src/quickjs/./quickjs.h linenumber=22081
              JS_FreeValue /src/quickjs/./quickjs.h linenumber=22084
              JS_FreeValue /src/quickjs/./quickjs.h linenumber=22085
              JS_FreeAtom /src/quickjs/quickjs.c linenumber=22089
              JS_FreeAtom /src/quickjs/quickjs.c linenumber=22094
            json_parse_string /src/quickjs/quickjs.c linenumber=23392
              string_buffer_init /src/quickjs/quickjs.c linenumber=23195
              js_parse_error_pos /src/quickjs/quickjs.c linenumber=23207
                js_parse_error_v /src/quickjs/quickjs.c linenumber=22236
              from_hex /src/quickjs/./cutils.h linenumber=23223
              js_parse_error_pos /src/quickjs/quickjs.c linenumber=23225
              js_parse_error_pos /src/quickjs/quickjs.c linenumber=23247
              unicode_from_utf8 /src/quickjs/cutils.c linenumber=23252
              js_parse_error_pos /src/quickjs/quickjs.c linenumber=23254
              string_buffer_putc /src/quickjs/quickjs.c linenumber=23259
                get_hi_surrogate /src/quickjs/./cutils.h linenumber=4163
                get_lo_surrogate /src/quickjs/./cutils.h linenumber=4164
                string_buffer_putc_slow /src/quickjs/quickjs.c linenumber=4172
                  get_hi_surrogate /src/quickjs/./cutils.h linenumber=4147
                  string_buffer_putc16 /src/quickjs/quickjs.c linenumber=4147
                  get_lo_surrogate /src/quickjs/./cutils.h linenumber=4149
                  string_buffer_putc16 /src/quickjs/quickjs.c linenumber=4151
              string_buffer_end /src/quickjs/quickjs.c linenumber=23264
              js_parse_error /src/quickjs/quickjs.c linenumber=23269
              string_buffer_free /src/quickjs/quickjs.c linenumber=23271
            unicode_from_utf8 /src/quickjs/cutils.c linenumber=23432
            unicode_from_utf8 /src/quickjs/cutils.c linenumber=23450
            json_parse_ident /src/quickjs/quickjs.c linenumber=23483
              lre_is_id_continue_byte /src/quickjs/./libunicode.h linenumber=23170
              ident_realloc /src/quickjs/quickjs.c linenumber=23174
                js_malloc /src/quickjs/quickjs.c linenumber=22607
                js_realloc /src/quickjs/quickjs.c linenumber=22612
              JS_NewAtomLen /src/quickjs/quickjs.c linenumber=23180
              js_free /src/quickjs/quickjs.c linenumber=23183
            is_digit /src/quickjs/quickjs.c linenumber=23496
            json_parse_number /src/quickjs/quickjs.c linenumber=23507
              is_digit /src/quickjs/quickjs.c linenumber=23286
              strstart /src/quickjs/cutils.c linenumber=23288
              strstart /src/quickjs/cutils.c linenumber=23293
              to_digit /src/quickjs/quickjs.c linenumber=23320
              js_parse_error_pos /src/quickjs/quickjs.c linenumber=23322
              js_atod /src/quickjs/dtoa.c linenumber=23324
              is_digit /src/quickjs/quickjs.c linenumber=23329
              js_parse_error_pos /src/quickjs/quickjs.c linenumber=23330
              is_digit /src/quickjs/quickjs.c linenumber=23333
              is_digit /src/quickjs/quickjs.c linenumber=23338
              js_parse_error_pos /src/quickjs/quickjs.c linenumber=23339
              is_digit /src/quickjs/quickjs.c linenumber=23340
              is_digit /src/quickjs/quickjs.c linenumber=23347
              js_parse_error_pos /src/quickjs/quickjs.c linenumber=23348
              is_digit /src/quickjs/quickjs.c linenumber=23349
              js_atod /src/quickjs/dtoa.c linenumber=23352
              __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=23355
            js_parse_error /src/quickjs/quickjs.c linenumber=0
          json_parse_value /src/quickjs/quickjs.c linenumber=49453
            json_next_token /src/quickjs/quickjs.c linenumber=49275
            JS_NewObject /src/quickjs/quickjs.c linenumber=49277
            JS_IsException /src/quickjs/./quickjs.h linenumber=49278
            json_parse_record_init_obj /src/quickjs/quickjs.c linenumber=49281
              JS_DupValue /src/quickjs/./quickjs.h linenumber=49132
            JS_ValueToAtom /src/quickjs/quickjs.c linenumber=49287
            JS_DupAtom /src/quickjs/quickjs.c linenumber=49291
            js_parse_error /src/quickjs/quickjs.c linenumber=49293
            json_next_token /src/quickjs/quickjs.c linenumber=49296
            json_parse_expect /src/quickjs/quickjs.c linenumber=49298
              js_parse_error /src/quickjs/quickjs.c linenumber=49096
              json_next_token /src/quickjs/quickjs.c linenumber=49098
            json_parse_record_add /src/quickjs/quickjs.c linenumber=49301
              js_resize_array /src/quickjs/quickjs.c linenumber=49185
              clz32 /src/quickjs/./cutils.h linenumber=49191
              json_parse_record_resize_hash /src/quickjs/quickjs.c linenumber=49192
                js_malloc /src/quickjs/quickjs.c linenumber=49159
                js_free /src/quickjs/quickjs.c linenumber=49162
              JS_DupAtom /src/quickjs/quickjs.c linenumber=49197
            json_parse_value /src/quickjs/quickjs.c linenumber=49307
              JS_IsException /src/quickjs/./quickjs.h linenumber=49308
              JS_FreeAtom /src/quickjs/quickjs.c linenumber=49310
              JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=49313
              JS_FreeAtom /src/quickjs/quickjs.c linenumber=49315
              json_next_token /src/quickjs/quickjs.c linenumber=49321
              json_parse_expect /src/quickjs/quickjs.c linenumber=49327
              json_next_token /src/quickjs/quickjs.c linenumber=49338
              JS_NewArray /src/quickjs/quickjs.c linenumber=49340
              JS_IsException /src/quickjs/./quickjs.h linenumber=49341
              json_parse_record_init_array /src/quickjs/quickjs.c linenumber=49344
                JS_DupValue /src/quickjs/./quickjs.h linenumber=49141
              js_resize_array /src/quickjs/quickjs.c linenumber=49351
              json_parse_value /src/quickjs/quickjs.c linenumber=49359
                JS_IsException /src/quickjs/./quickjs.h linenumber=49360
                JS_DefinePropertyValueUint32 /src/quickjs/quickjs.c linenumber=49362
                json_next_token /src/quickjs/quickjs.c linenumber=49367
                json_parse_expect /src/quickjs/quickjs.c linenumber=49374
                JS_DupValue /src/quickjs/./quickjs.h linenumber=49379
                json_parse_record_init_primitive /src/quickjs/quickjs.c linenumber=49381
                  JS_DupValue /src/quickjs/./quickjs.h linenumber=49149
                json_next_token /src/quickjs/quickjs.c linenumber=49385
                json_parse_record_init_primitive /src/quickjs/quickjs.c linenumber=49391
                json_next_token /src/quickjs/quickjs.c linenumber=49395
                json_parse_record_init_primitive /src/quickjs/quickjs.c linenumber=49403
                json_parse_record_init_primitive /src/quickjs/quickjs.c linenumber=49410
                __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=49417
                __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=49419
                json_next_token /src/quickjs/quickjs.c linenumber=49423
                js_parse_error /src/quickjs/quickjs.c linenumber=49429
                js_parse_error /src/quickjs/quickjs.c linenumber=49431
                json_free_parse_record /src/quickjs/quickjs.c linenumber=49438
                  JS_IsObject /src/quickjs/./quickjs.h linenumber=49237
                  JS_IsArray /src/quickjs/quickjs.c linenumber=49238
                    js_resolve_proxy /src/quickjs/quickjs.c linenumber=14558
                      JS_ThrowStackOverflow /src/quickjs/quickjs.c linenumber=51196
                      JS_ThrowTypeErrorRevokedProxy /src/quickjs/quickjs.c linenumber=51202
                  json_free_parse_record /src/quickjs/quickjs.c linenumber=49240
                    JS_FreeAtom /src/quickjs/quickjs.c linenumber=49245
                    json_free_parse_record /src/quickjs/quickjs.c linenumber=49246
                      js_free /src/quickjs/quickjs.c linenumber=49248
                      JS_FreeValue /src/quickjs/./quickjs.h linenumber=49252
                JS_FreeValue /src/quickjs/./quickjs.h linenumber=49439
          JS_IsException /src/quickjs/./quickjs.h linenumber=49454
          js_parse_error /src/quickjs/quickjs.c linenumber=49457
          json_free_parse_record /src/quickjs/quickjs.c linenumber=49458
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=49464
          free_token /src/quickjs/quickjs.c linenumber=49465
      js_free /src/quickjs/quickjs.c linenumber=713
      JS_IsException /src/quickjs/./quickjs.h linenumber=714
      create_json_module /src/quickjs/quickjs-libc.c linenumber=716
        JS_NewCModule /src/quickjs/quickjs.c linenumber=612
          JS_NewAtom /src/quickjs/quickjs.c linenumber=29740
          js_new_module_def /src/quickjs/quickjs.c linenumber=29743
            js_mallocz /src/quickjs/quickjs.c linenumber=29550
            JS_FreeAtom /src/quickjs/quickjs.c linenumber=29552
            js_rc /src/quickjs/quickjs.c linenumber=29555
            add_gc_object /src/quickjs/quickjs.c linenumber=29556
            list_add_tail /src/quickjs/./list.h linenumber=29566
        json_module_init /src/quickjs/quickjs-libc.c linenumber=612
          JS_GetModulePrivateValue /src/quickjs/quickjs.c linenumber=604
            JS_DupValue /src/quickjs/./quickjs.h linenumber=29793
          JS_SetModuleExport /src/quickjs/quickjs.c linenumber=605
            JS_NewAtom /src/quickjs/quickjs.c linenumber=29771
            find_export_entry /src/quickjs/quickjs.c linenumber=29774
            JS_FreeAtom /src/quickjs/quickjs.c linenumber=29775
            set_value /src/quickjs/quickjs.c linenumber=29778
            JS_FreeValue /src/quickjs/./quickjs.h linenumber=29781
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=614
        JS_AddModuleExport /src/quickjs/quickjs.c linenumber=618
          JS_NewAtom /src/quickjs/quickjs.c linenumber=29754
          add_export_entry2 /src/quickjs/quickjs.c linenumber=29757
            find_export_entry /src/quickjs/quickjs.c linenumber=29687
            JS_AtomGetStr /src/quickjs/quickjs.c linenumber=29691
            js_parse_error /src/quickjs/quickjs.c linenumber=29690
            __JS_ThrowSyntaxErrorAtom /src/quickjs/quickjs.c linenumber=29693
            js_resize_array /src/quickjs/quickjs.c linenumber=29698
            JS_DupAtom /src/quickjs/quickjs.c linenumber=29705
            JS_DupAtom /src/quickjs/quickjs.c linenumber=29706
          JS_FreeAtom /src/quickjs/quickjs.c linenumber=29759
        JS_SetModulePrivateValue /src/quickjs/quickjs.c linenumber=619
          set_value /src/quickjs/quickjs.c linenumber=29787
      JS_Eval /src/quickjs/quickjs.c linenumber=722
        JS_EvalThis /src/quickjs/quickjs.c linenumber=37243
          __assert_fail  linenumber=37233
          JS_EvalInternal /src/quickjs/quickjs.c linenumber=37235
      js_free /src/quickjs/quickjs.c linenumber=724
      JS_IsException /src/quickjs/./quickjs.h linenumber=725
      js_module_set_import_meta /src/quickjs/quickjs-libc.c linenumber=728
        __assert_fail  linenumber=557
        JS_GetModuleName /src/quickjs/quickjs.c linenumber=560
          JS_DupAtom /src/quickjs/quickjs.c linenumber=30774
        JS_AtomToCString /src/quickjs/./quickjs.h linenumber=561
        JS_FreeAtom /src/quickjs/quickjs.c linenumber=562
        strchr  linenumber=565
        strlen  linenumber=572
        realpath  linenumber=572
        JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=574
        JS_FreeCString /src/quickjs/quickjs.c linenumber=575
        pstrcat /src/quickjs/cutils.c linenumber=581
        pstrcpy /src/quickjs/cutils.c linenumber=584
        JS_FreeCString /src/quickjs/quickjs.c linenumber=586
        JS_GetImportMeta /src/quickjs/quickjs.c linenumber=588
        JS_IsException /src/quickjs/./quickjs.h linenumber=589
        JS_NewString /src/quickjs/./quickjs.h linenumber=592
        JS_DefinePropertyValueStr /src/quickjs/quickjs.c linenumber=591
        JS_DefinePropertyValueStr /src/quickjs/quickjs.c linenumber=594
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=597
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=731
    JS_GetRuntime /src/quickjs/quickjs.c linenumber=38
    JS_SetInterruptHandler /src/quickjs/quickjs.c linenumber=38
    interrupt_handler /src/quickjs/fuzz/fuzz_common.c linenumber=38
    js_std_add_helpers /src/quickjs/quickjs-libc.c linenumber=39
      JS_GetGlobalObject /src/quickjs/quickjs.c linenumber=4104
        JS_DupValue /src/quickjs/./quickjs.h linenumber=7351
      JS_NewObject /src/quickjs/quickjs.c linenumber=4106
      JS_NewCFunction /src/quickjs/./quickjs.h linenumber=4108
      js_console_log /src/quickjs/quickjs-libc.c linenumber=4108
        js_print /src/quickjs/quickjs-libc.c linenumber=4093
          JS_IsString /src/quickjs/./quickjs.h linenumber=4073
          JS_ToCStringLen /src/quickjs/./quickjs.h linenumber=4076
          fwrite  linenumber=4079
          JS_FreeCString /src/quickjs/quickjs.c linenumber=4080
          JS_PrintValue /src/quickjs/quickjs.c linenumber=4082
            JS_PrintValueInternal /src/quickjs/quickjs.c linenumber=14443
              JS_PrintValueSetDefaultOptions /src/quickjs/quickjs.c linenumber=14417
              min_int /src/quickjs/./cutils.h linenumber=14421
              js_print_value /src/quickjs/quickjs.c linenumber=14431
                js_printf /src/quickjs/quickjs.c linenumber=14285
                  vsnprintf  linenumber=13708
                  strlen  linenumber=13710
                js_puts /src/quickjs/quickjs.c linenumber=14305
                  strlen  linenumber=13699
                js_print_float64 /src/quickjs/quickjs.c linenumber=14308
                  js_dtoa /src/quickjs/dtoa.c linenumber=13718
                js_printf /src/quickjs/quickjs.c linenumber=14311
                js_bigint_to_string /src/quickjs/quickjs.c linenumber=14315
                JS_IsException /src/quickjs/./quickjs.h linenumber=14316
                js_print_raw_string /src/quickjs/quickjs.c linenumber=14318
                  JS_ToCStringLen /src/quickjs/./quickjs.h linenumber=13835
                  JS_FreeCString /src/quickjs/quickjs.c linenumber=13838
                js_putc /src/quickjs/quickjs.c linenumber=14319
                JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=14320
                js_bigint_sign /src/quickjs/quickjs.c linenumber=14327
                js_printf /src/quickjs/quickjs.c linenumber=14329
                js_printf /src/quickjs/quickjs.c linenumber=14330
                js_putc /src/quickjs/quickjs.c linenumber=14333
                js_printf /src/quickjs/quickjs.c linenumber=14337
                js_putc /src/quickjs/quickjs.c linenumber=14340
                js_putc /src/quickjs/quickjs.c linenumber=14342
                js_printf /src/quickjs/quickjs.c linenumber=14349
                js_print_string /src/quickjs/quickjs.c linenumber=14351
                  js_rc /src/quickjs/quickjs.c linenumber=13817
                  js_printf /src/quickjs/quickjs.c linenumber=13817
                  js_putc /src/quickjs/quickjs.c linenumber=13822
                  js_print_string_rec /src/quickjs/quickjs.c linenumber=13823
                    min_uint32 /src/quickjs/./cutils.h linenumber=13800
                    js_print_string1 /src/quickjs/quickjs.c linenumber=13801
                      string_get /src/quickjs/quickjs.c linenumber=13742
                      js_putc /src/quickjs/quickjs.c linenumber=13761
                      js_putc /src/quickjs/quickjs.c linenumber=13762
                      js_putc /src/quickjs/quickjs.c linenumber=13768
                      js_printf /src/quickjs/quickjs.c linenumber=13772
                      is_hi_surrogate /src/quickjs/./cutils.h linenumber=13774
                      string_get /src/quickjs/quickjs.c linenumber=13777
                      is_lo_surrogate /src/quickjs/./cutils.h linenumber=13778
                      from_surrogate /src/quickjs/./cutils.h linenumber=13781
                      is_lo_surrogate /src/quickjs/./cutils.h linenumber=13782
                      unicode_to_utf8 /src/quickjs/cutils.c linenumber=13785
                    js_print_string_rec /src/quickjs/quickjs.c linenumber=13805
                      js_string_get_length /src/quickjs/quickjs.c linenumber=13806
                      js_printf /src/quickjs/quickjs.c linenumber=13808
                  js_putc /src/quickjs/quickjs.c linenumber=13824
                  js_string_get_length /src/quickjs/quickjs.c linenumber=13825
                  js_printf /src/quickjs/quickjs.c linenumber=13827
                js_puts /src/quickjs/quickjs.c linenumber=14357
                js_print_atom /src/quickjs/quickjs.c linenumber=14358
                  __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=13860
                  __JS_AtomToUInt32 /src/quickjs/quickjs.c linenumber=13861
                  js_printf /src/quickjs/quickjs.c linenumber=13861
                  js_puts /src/quickjs/quickjs.c linenumber=13863
                  __assert_fail  linenumber=13865
                  is_ascii_ident /src/quickjs/quickjs.c linenumber=13868
                    string_get /src/quickjs/quickjs.c linenumber=13849
                  string_get /src/quickjs/quickjs.c linenumber=13870
                  js_putc /src/quickjs/quickjs.c linenumber=13870
                  js_putc /src/quickjs/quickjs.c linenumber=13873
                  js_print_string1 /src/quickjs/quickjs.c linenumber=13874
                  js_putc /src/quickjs/quickjs.c linenumber=13875
                js_putc /src/quickjs/quickjs.c linenumber=14359
                js_print_stack_index /src/quickjs/quickjs.c linenumber=14366
                js_printf /src/quickjs/quickjs.c linenumber=14368
                js_print_object /src/quickjs/quickjs.c linenumber=14371
                  js_printf /src/quickjs/quickjs.c linenumber=14042
                  js_print_array_get_length /src/quickjs/quickjs.c linenumber=14046
                    get_shape_prop /src/quickjs/quickjs.c linenumber=13887
                  min_uint32 /src/quickjs/./cutils.h linenumber=14048
                  js_print_comma /src/quickjs/quickjs.c linenumber=14050
                    js_printf /src/quickjs/quickjs.c linenumber=0
                  js_print_value /src/quickjs/quickjs.c linenumber=14051
                    js_putc /src/quickjs/quickjs.c linenumber=14375
                    js_print_atom /src/quickjs/quickjs.c linenumber=14376
                    js_printf /src/quickjs/quickjs.c linenumber=14378
                    js_putc /src/quickjs/quickjs.c linenumber=14380
                    js_puts /src/quickjs/quickjs.c linenumber=14387
                    js_get_atom_index /src/quickjs/quickjs.c linenumber=14388
                    js_print_atom /src/quickjs/quickjs.c linenumber=14388
                    js_putc /src/quickjs/quickjs.c linenumber=14389
                    js_puts /src/quickjs/quickjs.c linenumber=14393
                    js_printf /src/quickjs/quickjs.c linenumber=14396
                  js_print_more_items /src/quickjs/quickjs.c linenumber=14054
                    js_print_comma /src/quickjs/quickjs.c linenumber=13921
                    js_printf /src/quickjs/quickjs.c linenumber=13922
                  js_print_comma /src/quickjs/quickjs.c linenumber=14057
                  js_printf /src/quickjs/quickjs.c linenumber=14058
                  js_print_atom /src/quickjs/quickjs.c linenumber=14066
                  js_printf /src/quickjs/quickjs.c linenumber=14067
                  min_uint32 /src/quickjs/./cutils.h linenumber=14070
                  js_print_comma /src/quickjs/quickjs.c linenumber=14073
                  js_printf /src/quickjs/quickjs.c linenumber=14097
                  js_printf /src/quickjs/quickjs.c linenumber=14100
                  fromfp16 /src/quickjs/./cutils.h linenumber=14103
                  js_print_float64 /src/quickjs/quickjs.c linenumber=14103
                  js_print_float64 /src/quickjs/quickjs.c linenumber=14106
                  js_print_float64 /src/quickjs/quickjs.c linenumber=14109
                  js_print_more_items /src/quickjs/quickjs.c linenumber=14114
                  js_printf /src/quickjs/quickjs.c linenumber=14118
                  js_putc /src/quickjs/quickjs.c linenumber=14122
                  get_prop_string /src/quickjs/quickjs.c linenumber=14123
                  js_puts /src/quickjs/quickjs.c linenumber=0
                  JS_FreeCString /src/quickjs/quickjs.c linenumber=14128
                  js_printf /src/quickjs/quickjs.c linenumber=14130
                  js_print_atom /src/quickjs/quickjs.c linenumber=14138
                  js_printf /src/quickjs/quickjs.c linenumber=14139
                  js_print_comma /src/quickjs/quickjs.c linenumber=14143
                  js_print_value /src/quickjs/quickjs.c linenumber=14146
                  js_printf /src/quickjs/quickjs.c linenumber=14148
                  js_print_value /src/quickjs/quickjs.c linenumber=14149
                  js_print_more_items /src/quickjs/quickjs.c linenumber=14156
                  js_print_regexp /src/quickjs/quickjs.c linenumber=14158
                    js_puts /src/quickjs/quickjs.c linenumber=13935
                    js_putc /src/quickjs/quickjs.c linenumber=13939
                    js_puts /src/quickjs/quickjs.c linenumber=13941
                    string_get /src/quickjs/quickjs.c linenumber=13946
                    string_get /src/quickjs/quickjs.c linenumber=13949
                    string_get /src/quickjs/quickjs.c linenumber=13956
                    js_putc /src/quickjs/quickjs.c linenumber=13976
                    js_putc /src/quickjs/quickjs.c linenumber=0
                    js_putc /src/quickjs/quickjs.c linenumber=13981
                    lre_get_flags /src/quickjs/libregexp.c linenumber=13983
                    js_putc /src/quickjs/quickjs.c linenumber=13986
                  get_date_string /src/quickjs/quickjs.c linenumber=14162
                  JS_IsException /src/quickjs/./quickjs.h linenumber=14163
                  js_print_raw_string /src/quickjs/quickjs.c linenumber=14165
                  JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=14166
                  js_print_error /src/quickjs/quickjs.c linenumber=14169
                    get_prop_string /src/quickjs/quickjs.c linenumber=13997
                    js_puts /src/quickjs/quickjs.c linenumber=13999
                    js_puts /src/quickjs/quickjs.c linenumber=14001
                    JS_FreeCString /src/quickjs/quickjs.c linenumber=14002
                    get_prop_string /src/quickjs/quickjs.c linenumber=14005
                    js_puts /src/quickjs/quickjs.c linenumber=14007
                    js_puts /src/quickjs/quickjs.c linenumber=14008
                    JS_FreeCString /src/quickjs/quickjs.c linenumber=14010
                    get_prop_string /src/quickjs/quickjs.c linenumber=14013
                    js_putc /src/quickjs/quickjs.c linenumber=14015
                    strlen  linenumber=14019
                    JS_FreeCString /src/quickjs/quickjs.c linenumber=14024
                  js_print_atom /src/quickjs/quickjs.c linenumber=14174
                  js_printf /src/quickjs/quickjs.c linenumber=14175
                  js_printf /src/quickjs/quickjs.c linenumber=14177
                  get_shape_prop /src/quickjs/quickjs.c linenumber=14185
                  js_print_comma /src/quickjs/quickjs.c linenumber=14193
                  js_print_atom /src/quickjs/quickjs.c linenumber=14194
                  js_printf /src/quickjs/quickjs.c linenumber=14195
                  js_printf /src/quickjs/quickjs.c linenumber=14200
                  js_printf /src/quickjs/quickjs.c linenumber=14204
                  js_printf /src/quickjs/quickjs.c linenumber=14206
                  js_printf /src/quickjs/quickjs.c linenumber=14208
                  js_printf /src/quickjs/quickjs.c linenumber=14213
                  js_print_value /src/quickjs/quickjs.c linenumber=14215
                  js_autoinit_get_realm /src/quickjs/quickjs.c linenumber=14220
                  js_autoinit_get_id /src/quickjs/quickjs.c linenumber=14221
                  js_printf /src/quickjs/quickjs.c linenumber=14219
                  js_printf /src/quickjs/quickjs.c linenumber=14226
                  js_print_value /src/quickjs/quickjs.c linenumber=14229
                  js_print_more_items /src/quickjs/quickjs.c linenumber=14236
                  js_class_has_bytecode /src/quickjs/quickjs.c linenumber=14238
                  js_print_comma /src/quickjs/quickjs.c linenumber=14244
                  js_printf /src/quickjs/quickjs.c linenumber=14245
                  js_print_value /src/quickjs/quickjs.c linenumber=14249
                  js_printf /src/quickjs/quickjs.c linenumber=14248
                  js_printf /src/quickjs/quickjs.c linenumber=14251
                  js_print_comma /src/quickjs/quickjs.c linenumber=14254
                  js_printf /src/quickjs/quickjs.c linenumber=14255
                  js_print_value /src/quickjs/quickjs.c linenumber=14256
          js_print_value_write /src/quickjs/quickjs-libc.c linenumber=4082
            fwrite  linenumber=1206
          putchar  linenumber=4071
          putchar  linenumber=4085
        fflush  linenumber=4094
      JS_SetPropertyStr /src/quickjs/quickjs.c linenumber=4107
        JS_NewAtom /src/quickjs/quickjs.c linenumber=10105
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=10107
        JS_SetPropertyInternal /src/quickjs/quickjs.c linenumber=10110
        JS_FreeAtom /src/quickjs/quickjs.c linenumber=10111
      JS_SetPropertyStr /src/quickjs/quickjs.c linenumber=4109
      JS_NewObject /src/quickjs/quickjs.c linenumber=4111
      JS_NewCFunction /src/quickjs/./quickjs.h linenumber=4113
      js_os_now /src/quickjs/quickjs-libc.c linenumber=4113
        get_time_ns /src/quickjs/quickjs-libc.c linenumber=2165
          clock_gettime  linenumber=2142
        __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=2165
      JS_SetPropertyStr /src/quickjs/quickjs.c linenumber=4112
      JS_SetPropertyStr /src/quickjs/quickjs.c linenumber=4114
      JS_NewArray /src/quickjs/quickjs.c linenumber=4118
      JS_NewString /src/quickjs/./quickjs.h linenumber=4120
      JS_SetPropertyUint32 /src/quickjs/quickjs.c linenumber=4120
      JS_SetPropertyStr /src/quickjs/quickjs.c linenumber=4122
      JS_NewCFunction /src/quickjs/./quickjs.h linenumber=4126
      js_print /src/quickjs/quickjs-libc.c linenumber=4126
      JS_SetPropertyStr /src/quickjs/quickjs.c linenumber=4125
      JS_NewCFunction /src/quickjs/./quickjs.h linenumber=4128
      js_loadScript /src/quickjs/quickjs-libc.c linenumber=4128
        JS_ToCString /src/quickjs/./quickjs.h linenumber=449
        js_load_file /src/quickjs/quickjs-libc.c linenumber=452
        JS_ThrowReferenceError /src/quickjs/quickjs.c linenumber=454
        JS_Eval /src/quickjs/quickjs.c linenumber=458
        js_free /src/quickjs/quickjs.c linenumber=460
      JS_SetPropertyStr /src/quickjs/quickjs.c linenumber=4127
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=4130
    js_std_init_handlers /src/quickjs/quickjs-libc.c linenumber=42
      calloc  linenumber=4137
      fwrite  linenumber=4139
      exit  linenumber=4140
      init_list_head /src/quickjs/./list.h linenumber=4143
      init_list_head /src/quickjs/./list.h linenumber=4144
      init_list_head /src/quickjs/./list.h linenumber=4145
      init_list_head /src/quickjs/./list.h linenumber=4146
      init_list_head /src/quickjs/./list.h linenumber=4147
      JS_SetRuntimeOpaque /src/quickjs/quickjs.c linenumber=4150
    js_init_module_std /src/quickjs/quickjs-libc.c linenumber=43
      JS_NewCModule /src/quickjs/quickjs.c linenumber=1722
      js_std_init /src/quickjs/quickjs-libc.c linenumber=1722
        JS_NewClassID /src/quickjs/quickjs.c linenumber=1703
          pthread_mutex_lock  linenumber=3827
          pthread_mutex_unlock  linenumber=3835
        JS_GetRuntime /src/quickjs/quickjs.c linenumber=1705
        JS_NewClass /src/quickjs/quickjs.c linenumber=1705
          strlen  linenumber=3911
          __JS_FindAtom /src/quickjs/quickjs.c linenumber=3912
          __JS_NewAtomInit /src/quickjs/quickjs.c linenumber=3914
          JS_NewClass1 /src/quickjs/quickjs.c linenumber=3918
          JS_FreeAtomRT /src/quickjs/quickjs.c linenumber=3919
        JS_NewObject /src/quickjs/quickjs.c linenumber=1706
        JS_SetPropertyFunctionList /src/quickjs/quickjs.c linenumber=1707
        JS_SetClassProto /src/quickjs/quickjs.c linenumber=1709
          __assert_fail  linenumber=2675
          set_value /src/quickjs/quickjs.c linenumber=2676
        JS_SetModuleExportList /src/quickjs/quickjs.c linenumber=1711
          JS_NewCFunction2 /src/quickjs/quickjs.c linenumber=39631
          JS_NewString /src/quickjs/./quickjs.h linenumber=39635
          __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=39641
          __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=39644
          JS_NewObjectProtoList /src/quickjs/quickjs.c linenumber=39647
          abort  linenumber=39651
          JS_SetModuleExport /src/quickjs/quickjs.c linenumber=39653
        js_new_std_file /src/quickjs/quickjs-libc.c linenumber=1713
          JS_NewObjectClass /src/quickjs/quickjs.c linenumber=988
          JS_IsException /src/quickjs/./quickjs.h linenumber=989
          js_mallocz /src/quickjs/quickjs.c linenumber=991
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=993
          JS_SetOpaque /src/quickjs/quickjs.c linenumber=999
        JS_SetModuleExport /src/quickjs/quickjs.c linenumber=1713
        js_new_std_file /src/quickjs/quickjs-libc.c linenumber=1714
        JS_SetModuleExport /src/quickjs/quickjs.c linenumber=1714
        js_new_std_file /src/quickjs/quickjs-libc.c linenumber=1715
        JS_SetModuleExport /src/quickjs/quickjs.c linenumber=1715
      JS_AddModuleExportList /src/quickjs/quickjs.c linenumber=1725
        JS_AddModuleExport /src/quickjs/quickjs.c linenumber=39615
      JS_AddModuleExport /src/quickjs/quickjs.c linenumber=1726
      JS_AddModuleExport /src/quickjs/quickjs.c linenumber=1727
      JS_AddModuleExport /src/quickjs/quickjs.c linenumber=1728
    js_init_module_os /src/quickjs/quickjs-libc.c linenumber=44
      JS_NewCModule /src/quickjs/quickjs.c linenumber=4051
      js_os_init /src/quickjs/quickjs-libc.c linenumber=4051
        JS_SetModuleExportList /src/quickjs/quickjs.c linenumber=4044
      JS_AddModuleExportList /src/quickjs/quickjs.c linenumber=4054
    JS_Eval /src/quickjs/quickjs.c linenumber=49
    JS_IsException /src/quickjs/./quickjs.h linenumber=50
    js_module_set_import_meta /src/quickjs/quickjs-libc.c linenumber=51
    JS_EvalFunction /src/quickjs/quickjs.c linenumber=52
    js_std_dump_error /src/quickjs/quickjs-libc.c linenumber=54
      JS_GetException /src/quickjs/quickjs.c linenumber=4222
      js_std_dump_error1 /src/quickjs/quickjs-libc.c linenumber=4223
        JS_PrintValue /src/quickjs/quickjs.c linenumber=4214
        js_print_value_write /src/quickjs/quickjs-libc.c linenumber=4214
        fputc  linenumber=4215
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=4224
    js_std_await /src/quickjs/quickjs-libc.c linenumber=56
      JS_PromiseState /src/quickjs/quickjs.c linenumber=4323
      JS_PromiseResult /src/quickjs/quickjs.c linenumber=4325
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=4326
      JS_PromiseResult /src/quickjs/quickjs.c linenumber=4329
      JS_Throw /src/quickjs/quickjs.c linenumber=4329
      JS_FreeValue /src/quickjs/./quickjs.h linenumber=4330
      JS_GetRuntime /src/quickjs/quickjs.c linenumber=4334
      JS_ExecutePendingJob /src/quickjs/quickjs.c linenumber=4334
        list_empty /src/quickjs/./list.h linenumber=2310
        list_del /src/quickjs/./list.h linenumber=2318
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=2322
        JS_IsException /src/quickjs/./quickjs.h linenumber=2323
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=2327
        js_free /src/quickjs/quickjs.c linenumber=2328
        js_rc /src/quickjs/quickjs.c linenumber=2330
        JS_FreeContext /src/quickjs/quickjs.c linenumber=2335
      js_std_dump_error /src/quickjs/quickjs-libc.c linenumber=4336
      js_std_promise_rejection_check /src/quickjs/quickjs-libc.c linenumber=4339
        JS_GetRuntime /src/quickjs/quickjs.c linenumber=4277
        JS_GetRuntimeOpaque /src/quickjs/quickjs.c linenumber=4278
        list_empty /src/quickjs/./list.h linenumber=4281
        fwrite  linenumber=4284
        js_std_dump_error1 /src/quickjs/quickjs-libc.c linenumber=4285
        exit  linenumber=4287
      js_os_poll /src/quickjs/quickjs-libc.c linenumber=4342
        JS_GetRuntime /src/quickjs/quickjs.c linenumber=2549
        JS_GetRuntimeOpaque /src/quickjs/quickjs.c linenumber=2550
        call_handler /src/quickjs/quickjs-libc.c linenumber=2567
          JS_DupValue /src/quickjs/./quickjs.h linenumber=2270
          JS_Call /src/quickjs/quickjs.c linenumber=2271
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=2272
          JS_IsException /src/quickjs/./quickjs.h linenumber=2273
          js_std_dump_error /src/quickjs/quickjs-libc.c linenumber=2274
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=2275
        list_empty /src/quickjs/./list.h linenumber=2573
        list_empty /src/quickjs/./list.h linenumber=2574
        list_empty /src/quickjs/./list.h linenumber=2577
        get_time_ms /src/quickjs/quickjs-libc.c linenumber=2578
          clock_gettime  linenumber=2135
        free_timer /src/quickjs/quickjs-libc.c linenumber=2588
          list_del /src/quickjs/./list.h linenumber=2170
          JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=2171
          js_free_rt /src/quickjs/quickjs.c linenumber=2172
        call_handler /src/quickjs/quickjs-libc.c linenumber=2589
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=2590
        JS_IsNull /src/quickjs/./quickjs.h linenumber=2606
        JS_IsNull /src/quickjs/./quickjs.h linenumber=2608
        js_poll_add_poll_fd /src/quickjs/quickjs-libc.c linenumber=2612
          js_poll_expand /src/quickjs/quickjs-libc.c linenumber=2536
            max_int /src/quickjs/./cutils.h linenumber=2520
            realloc  linenumber=2522
        JS_IsNull /src/quickjs/./quickjs.h linenumber=2619
        js_poll_add_poll_fd /src/quickjs/quickjs-libc.c linenumber=2622
        poll  linenumber=2627
        JS_IsNull /src/quickjs/./quickjs.h linenumber=2631
        call_handler /src/quickjs/quickjs-libc.c linenumber=2633
        JS_IsNull /src/quickjs/./quickjs.h linenumber=2637
        call_handler /src/quickjs/quickjs-libc.c linenumber=2639
    JS_FreeValue /src/quickjs/./quickjs.h linenumber=57
  JS_Eval /src/quickjs/quickjs.c linenumber=37
  JS_IsException /src/quickjs/./quickjs.h linenumber=40
  js_std_free_handlers /src/quickjs/quickjs-libc.c linenumber=41
    JS_GetRuntimeOpaque /src/quickjs/quickjs.c linenumber=4167
    free_rw_handler /src/quickjs/quickjs-libc.c linenumber=4172
      list_del /src/quickjs/./list.h linenumber=2007
      JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=2009
      js_free_rt /src/quickjs/quickjs.c linenumber=2011
    free_sh /src/quickjs/quickjs-libc.c linenumber=4177
      list_del /src/quickjs/./list.h linenumber=2070
      JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=2071
      js_free_rt /src/quickjs/quickjs.c linenumber=2072
    free_timer /src/quickjs/quickjs-libc.c linenumber=4182
    JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=4187
    JS_FreeValueRT /src/quickjs/./quickjs.h linenumber=4188
    JS_SetRuntimeOpaque /src/quickjs/quickjs.c linenumber=4209
  JS_FreeValue /src/quickjs/./quickjs.h linenumber=42
  JS_FreeContext /src/quickjs/quickjs.c linenumber=43
  JS_FreeRuntime /src/quickjs/quickjs.c linenumber=44
  js_std_await /src/quickjs/quickjs-libc.c linenumber=47
  JS_WriteObject /src/quickjs/quickjs.c linenumber=49
    JS_WriteObject2 /src/quickjs/quickjs.c linenumber=38240
      js_dbuf_init /src/quickjs/quickjs.c linenumber=38208
      js_object_list_init /src/quickjs/quickjs.c linenumber=38209
      JS_WriteObjectRec /src/quickjs/quickjs.c linenumber=38211
        js_check_stack_overflow /src/quickjs/quickjs.c linenumber=38019
        JS_ThrowStackOverflow /src/quickjs/quickjs.c linenumber=38020
        bc_put_u8 /src/quickjs/quickjs.c linenumber=38027
          dbuf_putc /src/quickjs/./cutils.h linenumber=37445
        bc_put_u8 /src/quickjs/quickjs.c linenumber=38030
        bc_put_u8 /src/quickjs/quickjs.c linenumber=38033
        bc_put_u8 /src/quickjs/quickjs.c linenumber=38036
        bc_put_sleb128 /src/quickjs/quickjs.c linenumber=38037
          dbuf_put_sleb128 /src/quickjs/quickjs.c linenumber=37476
            dbuf_put_leb128 /src/quickjs/quickjs.c linenumber=7397
              dbuf_putc /src/quickjs/./cutils.h linenumber=7386
              dbuf_putc /src/quickjs/./cutils.h linenumber=7388
        bc_put_u8 /src/quickjs/quickjs.c linenumber=38042
        bc_put_u64 /src/quickjs/quickjs.c linenumber=38044
          dbuf_put /src/quickjs/cutils.c linenumber=37466
        bc_put_u8 /src/quickjs/quickjs.c linenumber=38050
        JS_WriteString /src/quickjs/quickjs.c linenumber=38051
          bc_put_leb128 /src/quickjs/quickjs.c linenumber=37649
            dbuf_put_leb128 /src/quickjs/quickjs.c linenumber=37471
          bc_put_u16 /src/quickjs/quickjs.c linenumber=37652
            dbuf_put_u16 /src/quickjs/./cutils.h linenumber=37452
          dbuf_put /src/quickjs/cutils.c linenumber=37654
        JS_ToString /src/quickjs/quickjs.c linenumber=38058
        JS_IsException /src/quickjs/./quickjs.h linenumber=38059
        JS_WriteObjectRec /src/quickjs/quickjs.c linenumber=38061
          JS_FreeValue /src/quickjs/./quickjs.h linenumber=38062
          JS_WriteFunctionTag /src/quickjs/quickjs.c linenumber=38070
            bc_put_u8 /src/quickjs/quickjs.c linenumber=37715
            bc_set_flags /src/quickjs/quickjs.c linenumber=37717
            bc_set_flags /src/quickjs/quickjs.c linenumber=37718
            bc_set_flags /src/quickjs/quickjs.c linenumber=37719
            bc_set_flags /src/quickjs/quickjs.c linenumber=37720
            bc_set_flags /src/quickjs/quickjs.c linenumber=37721
            bc_set_flags /src/quickjs/quickjs.c linenumber=37722
            bc_set_flags /src/quickjs/quickjs.c linenumber=37723
            bc_set_flags /src/quickjs/quickjs.c linenumber=37724
            bc_set_flags /src/quickjs/quickjs.c linenumber=37725
            bc_set_flags /src/quickjs/quickjs.c linenumber=37726
            bc_set_flags /src/quickjs/quickjs.c linenumber=37727
            __assert_fail  linenumber=37728
            bc_put_u16 /src/quickjs/quickjs.c linenumber=37729
            bc_put_u8 /src/quickjs/quickjs.c linenumber=37730
            bc_put_atom /src/quickjs/quickjs.c linenumber=37731
              __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=37529
              __JS_AtomToUInt32 /src/quickjs/quickjs.c linenumber=37530
              bc_atom_to_idx /src/quickjs/quickjs.c linenumber=37532
                __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=37489
                js_resize_array /src/quickjs/quickjs.c linenumber=37501
                js_resize_array /src/quickjs/quickjs.c linenumber=37509
              bc_put_leb128 /src/quickjs/quickjs.c linenumber=37536
            bc_put_leb128 /src/quickjs/quickjs.c linenumber=37733
            bc_put_leb128 /src/quickjs/quickjs.c linenumber=37734
            bc_put_leb128 /src/quickjs/quickjs.c linenumber=37735
            bc_put_leb128 /src/quickjs/quickjs.c linenumber=37736
            bc_put_leb128 /src/quickjs/quickjs.c linenumber=37737
            bc_put_leb128 /src/quickjs/quickjs.c linenumber=37738
            bc_put_leb128 /src/quickjs/quickjs.c linenumber=37739
            bc_put_leb128 /src/quickjs/quickjs.c linenumber=37740
            bc_put_leb128 /src/quickjs/quickjs.c linenumber=37742
            bc_put_atom /src/quickjs/quickjs.c linenumber=37745
            bc_put_leb128 /src/quickjs/quickjs.c linenumber=37746
            bc_put_leb128 /src/quickjs/quickjs.c linenumber=37747
            bc_set_flags /src/quickjs/quickjs.c linenumber=37749
            bc_set_flags /src/quickjs/quickjs.c linenumber=37750
            bc_set_flags /src/quickjs/quickjs.c linenumber=37751
            bc_set_flags /src/quickjs/quickjs.c linenumber=37752
            bc_set_flags /src/quickjs/quickjs.c linenumber=37753
            __assert_fail  linenumber=37754
            bc_put_u8 /src/quickjs/quickjs.c linenumber=37755
            bc_put_leb128 /src/quickjs/quickjs.c linenumber=37758
            bc_put_atom /src/quickjs/quickjs.c linenumber=37763
            bc_put_leb128 /src/quickjs/quickjs.c linenumber=37764
            bc_set_flags /src/quickjs/quickjs.c linenumber=37766
            bc_set_flags /src/quickjs/quickjs.c linenumber=37767
            bc_set_flags /src/quickjs/quickjs.c linenumber=37768
            bc_set_flags /src/quickjs/quickjs.c linenumber=37769
            __assert_fail  linenumber=37770
            bc_put_u16 /src/quickjs/quickjs.c linenumber=37771
            JS_WriteFunctionBytecode /src/quickjs/quickjs.c linenumber=37774
              js_malloc /src/quickjs/quickjs.c linenumber=37608
              get_u32 /src/quickjs/./cutils.h linenumber=37623
              bc_atom_to_idx /src/quickjs/quickjs.c linenumber=37624
              put_u32 /src/quickjs/./cutils.h linenumber=37626
              dbuf_put /src/quickjs/cutils.c linenumber=37637
            bc_put_atom /src/quickjs/quickjs.c linenumber=37778
            bc_put_leb128 /src/quickjs/quickjs.c linenumber=37779
            dbuf_put /src/quickjs/cutils.c linenumber=37780
            bc_put_leb128 /src/quickjs/quickjs.c linenumber=37782
            dbuf_put /src/quickjs/cutils.c linenumber=37783
            bc_put_leb128 /src/quickjs/quickjs.c linenumber=37785
            JS_WriteObjectRec /src/quickjs/quickjs.c linenumber=37790
              JS_WriteModule /src/quickjs/quickjs.c linenumber=38076
                bc_put_u8 /src/quickjs/quickjs.c linenumber=37803
                bc_put_atom /src/quickjs/quickjs.c linenumber=37804
                bc_put_leb128 /src/quickjs/quickjs.c linenumber=37806
                bc_put_atom /src/quickjs/quickjs.c linenumber=37809
                JS_WriteObjectRec /src/quickjs/quickjs.c linenumber=37810
                  js_object_list_find /src/quickjs/quickjs.c linenumber=38085
                    js_object_list_get_hash /src/quickjs/quickjs.c linenumber=37346
                  bc_put_u8 /src/quickjs/quickjs.c linenumber=38087
                  bc_put_leb128 /src/quickjs/quickjs.c linenumber=38088
                  js_object_list_add /src/quickjs/quickjs.c linenumber=38091
                    js_resize_array /src/quickjs/quickjs.c linenumber=37318
                    max_uint32 /src/quickjs/./cutils.h linenumber=37323
                    js_object_list_resize_hash /src/quickjs/quickjs.c linenumber=37326
                      js_malloc /src/quickjs/quickjs.c linenumber=37292
                      js_free /src/quickjs/quickjs.c linenumber=37295
                      js_object_list_get_hash /src/quickjs/quickjs.c linenumber=37304
                    js_object_list_get_hash /src/quickjs/quickjs.c linenumber=37330
                  JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=38096
                  JS_WriteArray /src/quickjs/quickjs.c linenumber=38103
                    bc_put_u8 /src/quickjs/quickjs.c linenumber=0
                    js_get_length32 /src/quickjs/quickjs.c linenumber=37871
                    bc_put_leb128 /src/quickjs/quickjs.c linenumber=37873
                    JS_WriteObjectRec /src/quickjs/quickjs.c linenumber=37876
                      JS_WriteObjectTag /src/quickjs/quickjs.c linenumber=38106
                        bc_put_u8 /src/quickjs/quickjs.c linenumber=37939
                        get_shape_prop /src/quickjs/quickjs.c linenumber=37945
                        JS_AtomIsString /src/quickjs/quickjs.c linenumber=37948
                          JS_AtomGetKind /src/quickjs/quickjs.c linenumber=3157
                        JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=37951
                        bc_put_leb128 /src/quickjs/quickjs.c linenumber=37944
                        bc_put_atom /src/quickjs/quickjs.c linenumber=37957
                        JS_WriteObjectRec /src/quickjs/quickjs.c linenumber=37958
                          JS_WriteArrayBuffer /src/quickjs/quickjs.c linenumber=38109
                            JS_ThrowTypeErrorDetachedArrayBuffer /src/quickjs/quickjs.c linenumber=37988
                            bc_put_u8 /src/quickjs/quickjs.c linenumber=37991
                            bc_put_leb128 /src/quickjs/quickjs.c linenumber=37992
                            bc_put_leb128 /src/quickjs/quickjs.c linenumber=37993
                            dbuf_put /src/quickjs/cutils.c linenumber=37994
                          JS_WriteSharedArrayBuffer /src/quickjs/quickjs.c linenumber=38114
                            __assert_fail  linenumber=38002
                            bc_put_u8 /src/quickjs/quickjs.c linenumber=38003
                            bc_put_leb128 /src/quickjs/quickjs.c linenumber=38004
                            bc_put_leb128 /src/quickjs/quickjs.c linenumber=38005
                            bc_put_u64 /src/quickjs/quickjs.c linenumber=38006
                            js_resize_array /src/quickjs/quickjs.c linenumber=38007
                          bc_put_u8 /src/quickjs/quickjs.c linenumber=38117
                          JS_WriteObjectRec /src/quickjs/quickjs.c linenumber=38118
                            bc_put_u8 /src/quickjs/quickjs.c linenumber=38124
                            JS_WriteObjectRec /src/quickjs/quickjs.c linenumber=38125
                              JS_WriteTypedArray /src/quickjs/quickjs.c linenumber=38130
                                bc_put_u8 /src/quickjs/quickjs.c linenumber=37974
                                bc_put_u8 /src/quickjs/quickjs.c linenumber=37975
                                bc_put_leb128 /src/quickjs/quickjs.c linenumber=37976
                                bc_put_leb128 /src/quickjs/quickjs.c linenumber=37977
                                JS_WriteObjectRec /src/quickjs/quickjs.c linenumber=37978
                                  JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=38132
                                  JS_WriteBigInt /src/quickjs/quickjs.c linenumber=38144
                                    bc_put_u8 /src/quickjs/quickjs.c linenumber=37666
                                    js_bigint_set_short /src/quickjs/quickjs.c linenumber=37669
                                    bc_put_leb128 /src/quickjs/quickjs.c linenumber=37691
                                    bc_put_u64 /src/quickjs/quickjs.c linenumber=37697
                                    bc_put_u8 /src/quickjs/quickjs.c linenumber=37701
                                  JS_ThrowInternalError /src/quickjs/quickjs.c linenumber=38149
                    JS_WriteObjectRec /src/quickjs/quickjs.c linenumber=37881
                    JS_NewAtomUInt32 /src/quickjs/quickjs.c linenumber=37888
                    get_shape_prop /src/quickjs/quickjs.c linenumber=37891
                    JS_FreeAtom /src/quickjs/quickjs.c linenumber=37892
                    JS_WriteObjectRec /src/quickjs/quickjs.c linenumber=37898
                    JS_WriteObjectRec /src/quickjs/quickjs.c linenumber=37902
                    get_shape_prop /src/quickjs/quickjs.c linenumber=37910
                    JS_WriteObjectRec /src/quickjs/quickjs.c linenumber=37916
                    JS_WriteObjectRec /src/quickjs/quickjs.c linenumber=37920
                bc_put_leb128 /src/quickjs/quickjs.c linenumber=37814
                bc_put_u8 /src/quickjs/quickjs.c linenumber=37817
                bc_put_leb128 /src/quickjs/quickjs.c linenumber=37819
                bc_put_leb128 /src/quickjs/quickjs.c linenumber=37821
                bc_put_atom /src/quickjs/quickjs.c linenumber=37822
                bc_put_atom /src/quickjs/quickjs.c linenumber=37824
                bc_put_leb128 /src/quickjs/quickjs.c linenumber=37827
                bc_put_leb128 /src/quickjs/quickjs.c linenumber=37830
                bc_put_leb128 /src/quickjs/quickjs.c linenumber=37833
                bc_put_leb128 /src/quickjs/quickjs.c linenumber=37836
                bc_put_u8 /src/quickjs/quickjs.c linenumber=37837
                bc_put_atom /src/quickjs/quickjs.c linenumber=37838
                bc_put_leb128 /src/quickjs/quickjs.c linenumber=37839
                bc_put_u8 /src/quickjs/quickjs.c linenumber=37842
                JS_WriteObjectRec /src/quickjs/quickjs.c linenumber=37844
      JS_WriteObjectAtoms /src/quickjs/quickjs.c linenumber=38213
        js_dbuf_init /src/quickjs/quickjs.c linenumber=38166
        bc_put_u8 /src/quickjs/quickjs.c linenumber=38167
        bc_put_leb128 /src/quickjs/quickjs.c linenumber=38169
        JS_WriteString /src/quickjs/quickjs.c linenumber=38172
        dbuf_claim /src/quickjs/cutils.c linenumber=38180
        dbuf_free /src/quickjs/cutils.c linenumber=38185
        dbuf_free /src/quickjs/cutils.c linenumber=38189
      js_object_list_end /src/quickjs/quickjs.c linenumber=38215
        js_free /src/quickjs/quickjs.c linenumber=37359
        js_free /src/quickjs/quickjs.c linenumber=37360
      js_free /src/quickjs/quickjs.c linenumber=38216
      js_free /src/quickjs/quickjs.c linenumber=38217
      js_object_list_end /src/quickjs/quickjs.c linenumber=38225
      js_free /src/quickjs/quickjs.c linenumber=38226
      js_free /src/quickjs/quickjs.c linenumber=38227
      dbuf_free /src/quickjs/cutils.c linenumber=38228
  JS_FreeValue /src/quickjs/./quickjs.h linenumber=50
  js_std_free_handlers /src/quickjs/quickjs-libc.c linenumber=52
  JS_FreeContext /src/quickjs/quickjs.c linenumber=53
  JS_FreeRuntime /src/quickjs/quickjs.c linenumber=54
  JS_ReadObject /src/quickjs/quickjs.c linenumber=57
    JS_ReadObjectAtoms /src/quickjs/quickjs.c linenumber=39382
      bc_get_u8 /src/quickjs/quickjs.c linenumber=39315
        bc_read_error_end /src/quickjs/quickjs.c linenumber=38312
          JS_ThrowSyntaxError /src/quickjs/quickjs.c linenumber=38303
      JS_ThrowSyntaxError /src/quickjs/quickjs.c linenumber=39318
      bc_get_leb128 /src/quickjs/quickjs.c linenumber=39322
        get_leb128 /src/quickjs/quickjs.c linenumber=38366
        bc_read_error_end /src/quickjs/quickjs.c linenumber=38368
      js_mallocz /src/quickjs/quickjs.c linenumber=39328
      JS_ReadString /src/quickjs/quickjs.c linenumber=39334
        bc_get_leb128 /src/quickjs/quickjs.c linenumber=38453
        JS_ThrowInternalError /src/quickjs/quickjs.c linenumber=38458
        js_alloc_string /src/quickjs/quickjs.c linenumber=38461
        bc_read_error_end /src/quickjs/quickjs.c linenumber=38468
        js_free_string /src/quickjs/quickjs.c linenumber=38469
      JS_NewAtomStr /src/quickjs/quickjs.c linenumber=39337
    JS_ReadObjectRec /src/quickjs/quickjs.c linenumber=39385
      js_check_stack_overflow /src/quickjs/quickjs.c linenumber=39201
      JS_ThrowStackOverflow /src/quickjs/quickjs.c linenumber=39202
      bc_get_u8 /src/quickjs/quickjs.c linenumber=39204
      bc_get_sleb128 /src/quickjs/quickjs.c linenumber=39223
        get_sleb128 /src/quickjs/quickjs.c linenumber=38376
        bc_read_error_end /src/quickjs/quickjs.c linenumber=38378
      bc_get_u64 /src/quickjs/quickjs.c linenumber=39232
        bc_read_error_end /src/quickjs/quickjs.c linenumber=38353
        get_u64 /src/quickjs/./cutils.h linenumber=38355
      __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=39235
      JS_ReadString /src/quickjs/quickjs.c linenumber=39241
      JS_ReadFunctionTag /src/quickjs/quickjs.c linenumber=39250
        bc_get_u16 /src/quickjs/quickjs.c linenumber=38641
          bc_read_error_end /src/quickjs/quickjs.c linenumber=38323
          get_u16 /src/quickjs/./cutils.h linenumber=38325
        bc_get_flags /src/quickjs/quickjs.c linenumber=38644
        bc_get_flags /src/quickjs/quickjs.c linenumber=38645
        bc_get_flags /src/quickjs/quickjs.c linenumber=38646
        bc_get_flags /src/quickjs/quickjs.c linenumber=38647
        bc_get_flags /src/quickjs/quickjs.c linenumber=38648
        bc_get_flags /src/quickjs/quickjs.c linenumber=38649
        bc_get_flags /src/quickjs/quickjs.c linenumber=38650
        bc_get_flags /src/quickjs/quickjs.c linenumber=38651
        bc_get_flags /src/quickjs/quickjs.c linenumber=38652
        bc_get_flags /src/quickjs/quickjs.c linenumber=38653
        bc_get_flags /src/quickjs/quickjs.c linenumber=38654
        bc_get_u8 /src/quickjs/quickjs.c linenumber=38656
        bc_get_atom /src/quickjs/quickjs.c linenumber=38659
          bc_get_leb128 /src/quickjs/quickjs.c linenumber=38436
          __JS_AtomFromUInt32 /src/quickjs/quickjs.c linenumber=38439
          bc_idx_to_atom /src/quickjs/quickjs.c linenumber=38442
            __JS_AtomIsTaggedInt /src/quickjs/quickjs.c linenumber=38415
            JS_DupAtom /src/quickjs/quickjs.c linenumber=38418
            JS_ThrowSyntaxError /src/quickjs/quickjs.c linenumber=38422
            JS_DupAtom /src/quickjs/quickjs.c linenumber=38427
        bc_get_leb128_u16 /src/quickjs/quickjs.c linenumber=38661
          bc_get_leb128 /src/quickjs/quickjs.c linenumber=38392
        bc_get_leb128_u16 /src/quickjs/quickjs.c linenumber=38663
        bc_get_leb128_u16 /src/quickjs/quickjs.c linenumber=38665
        bc_get_leb128_u16 /src/quickjs/quickjs.c linenumber=38667
        bc_get_leb128_u16 /src/quickjs/quickjs.c linenumber=38669
        bc_get_leb128_int /src/quickjs/quickjs.c linenumber=38671
          bc_get_leb128 /src/quickjs/quickjs.c linenumber=38386
        bc_get_leb128_int /src/quickjs/quickjs.c linenumber=38673
        bc_get_leb128_int /src/quickjs/quickjs.c linenumber=38675
        bc_get_leb128_int /src/quickjs/quickjs.c linenumber=38677
        JS_ThrowOutOfMemory /src/quickjs/quickjs.c linenumber=38697
        js_mallocz /src/quickjs/quickjs.c linenumber=38699
        js_rc /src/quickjs/quickjs.c linenumber=38714
        add_gc_object /src/quickjs/quickjs.c linenumber=38715
        bc_get_atom /src/quickjs/quickjs.c linenumber=38732
        bc_get_leb128_int /src/quickjs/quickjs.c linenumber=38734
        bc_get_leb128_u16 /src/quickjs/quickjs.c linenumber=38737
        bc_get_u8 /src/quickjs/quickjs.c linenumber=38739
        bc_get_flags /src/quickjs/quickjs.c linenumber=38742
        bc_get_flags /src/quickjs/quickjs.c linenumber=38743
        bc_get_flags /src/quickjs/quickjs.c linenumber=38744
        bc_get_flags /src/quickjs/quickjs.c linenumber=38745
        bc_get_flags /src/quickjs/quickjs.c linenumber=38746
        bc_get_atom /src/quickjs/quickjs.c linenumber=38758
        bc_get_leb128_int /src/quickjs/quickjs.c linenumber=38760
        bc_get_u16 /src/quickjs/quickjs.c linenumber=38763
        bc_get_flags /src/quickjs/quickjs.c linenumber=38766
        bc_get_flags /src/quickjs/quickjs.c linenumber=38767
        bc_get_flags /src/quickjs/quickjs.c linenumber=38768
        bc_get_flags /src/quickjs/quickjs.c linenumber=38769
        JS_ReadFunctionBytecode /src/quickjs/quickjs.c linenumber=38778
          bc_read_error_end /src/quickjs/quickjs.c linenumber=38509
          bc_get_buf /src/quickjs/quickjs.c linenumber=38514
            bc_read_error_end /src/quickjs/quickjs.c linenumber=38404
          get_u32 /src/quickjs/./cutils.h linenumber=38532
          JS_DupAtom /src/quickjs/quickjs.c linenumber=38535
          bc_idx_to_atom /src/quickjs/quickjs.c linenumber=38537
          put_u32 /src/quickjs/./cutils.h linenumber=38542
        bc_get_atom /src/quickjs/quickjs.c linenumber=38785
        bc_get_leb128_int /src/quickjs/quickjs.c linenumber=38790
        js_mallocz /src/quickjs/quickjs.c linenumber=38793
        bc_get_buf /src/quickjs/quickjs.c linenumber=38796
        bc_get_leb128_int /src/quickjs/quickjs.c linenumber=38799
        js_mallocz /src/quickjs/quickjs.c linenumber=38803
        bc_get_buf /src/quickjs/quickjs.c linenumber=38806
        JS_ReadObjectRec /src/quickjs/quickjs.c linenumber=38815
          JS_ReadModule /src/quickjs/quickjs.c linenumber=39255
            bc_get_atom /src/quickjs/quickjs.c linenumber=38838
            js_new_module_def /src/quickjs/quickjs.c linenumber=38843
            JS_NewModuleValue /src/quickjs/quickjs.c linenumber=38846
            bc_get_leb128_int /src/quickjs/quickjs.c linenumber=38847
            js_mallocz /src/quickjs/quickjs.c linenumber=38851
            bc_get_atom /src/quickjs/quickjs.c linenumber=38857
            JS_ReadObjectRec /src/quickjs/quickjs.c linenumber=38859
              JS_ReadObjectTag /src/quickjs/quickjs.c linenumber=39258
                JS_NewObject /src/quickjs/quickjs.c linenumber=38952
                BC_add_object_ref /src/quickjs/quickjs.c linenumber=38953
                  BC_add_object_ref1 /src/quickjs/quickjs.c linenumber=38624
                    js_resize_array /src/quickjs/quickjs.c linenumber=38613
                bc_get_leb128 /src/quickjs/quickjs.c linenumber=38955
                bc_get_atom /src/quickjs/quickjs.c linenumber=38958
                JS_ReadObjectRec /src/quickjs/quickjs.c linenumber=38963
                  JS_ReadArray /src/quickjs/quickjs.c linenumber=39262
                    JS_NewArray /src/quickjs/quickjs.c linenumber=38988
                    BC_add_object_ref /src/quickjs/quickjs.c linenumber=38989
                    bc_get_leb128 /src/quickjs/quickjs.c linenumber=38992
                    JS_ReadObjectRec /src/quickjs/quickjs.c linenumber=38995
                      JS_ReadTypedArray /src/quickjs/quickjs.c linenumber=39265
                        bc_get_u8 /src/quickjs/quickjs.c linenumber=39032
                        JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=39035
                        bc_get_leb128 /src/quickjs/quickjs.c linenumber=39036
                        bc_get_leb128 /src/quickjs/quickjs.c linenumber=39038
                        BC_add_object_ref1 /src/quickjs/quickjs.c linenumber=39043
                        JS_ReadObjectRec /src/quickjs/quickjs.c linenumber=39045
                          JS_ReadArrayBuffer /src/quickjs/quickjs.c linenumber=39268
                            bc_get_leb128 /src/quickjs/quickjs.c linenumber=39078
                            bc_get_leb128 /src/quickjs/quickjs.c linenumber=39080
                            JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=39083
                            bc_read_error_end /src/quickjs/quickjs.c linenumber=39089
                            js_array_buffer_constructor3 /src/quickjs/quickjs.c linenumber=39093
                            js_array_buffer_free /src/quickjs/quickjs.c linenumber=39093
                            JS_IsException /src/quickjs/./quickjs.h linenumber=39099
                            BC_add_object_ref /src/quickjs/quickjs.c linenumber=39101
                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=39106
                          JS_ReadSharedArrayBuffer /src/quickjs/quickjs.c linenumber=39273
                            bc_get_leb128 /src/quickjs/quickjs.c linenumber=39119
                            bc_get_leb128 /src/quickjs/quickjs.c linenumber=39121
                            JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=39124
                            bc_get_u64 /src/quickjs/quickjs.c linenumber=39129
                            js_array_buffer_constructor3 /src/quickjs/quickjs.c linenumber=39133
                            JS_IsException /src/quickjs/./quickjs.h linenumber=39138
                            BC_add_object_ref /src/quickjs/quickjs.c linenumber=39140
                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=39144
                          JS_ReadDate /src/quickjs/quickjs.c linenumber=39276
                            JS_ReadObjectRec /src/quickjs/quickjs.c linenumber=39153
                              JS_ReadObjectValue /src/quickjs/quickjs.c linenumber=39279
                                JS_ReadObjectRec /src/quickjs/quickjs.c linenumber=39179
                                  JS_ReadBigInt /src/quickjs/quickjs.c linenumber=39282
                                    bc_get_leb128 /src/quickjs/quickjs.c linenumber=38564
                                    __JS_NewShortBigInt /src/quickjs/./quickjs.h linenumber=38570
                                    js_bigint_new /src/quickjs/quickjs.c linenumber=38572
                                    bc_get_u64 /src/quickjs/quickjs.c linenumber=38580
                                    bc_get_u8 /src/quickjs/quickjs.c linenumber=38590
                                    JS_CompactBigInt /src/quickjs/quickjs.c linenumber=38602
                                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=38604
                                  JS_ThrowSyntaxError /src/quickjs/quickjs.c linenumber=39288
                                  bc_get_leb128 /src/quickjs/quickjs.c linenumber=39289
                                  JS_ThrowSyntaxError /src/quickjs/quickjs.c linenumber=39293
                                  JS_DupValue /src/quickjs/./quickjs.h linenumber=39296
                                  JS_ThrowSyntaxError /src/quickjs/quickjs.c linenumber=39301
                                JS_IsException /src/quickjs/./quickjs.h linenumber=39180
                                JS_ToObject /src/quickjs/quickjs.c linenumber=39182
                                JS_IsException /src/quickjs/./quickjs.h linenumber=39183
                                BC_add_object_ref /src/quickjs/quickjs.c linenumber=39185
                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=39187
                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=39190
                                JS_FreeValue /src/quickjs/./quickjs.h linenumber=39191
                            JS_IsException /src/quickjs/./quickjs.h linenumber=39154
                            JS_IsNumber /src/quickjs/./quickjs.h linenumber=39156
                            JS_ThrowTypeError /src/quickjs/quickjs.c linenumber=39157
                            JS_NewObjectProtoClass /src/quickjs/quickjs.c linenumber=39160
                            JS_IsException /src/quickjs/./quickjs.h linenumber=39162
                            BC_add_object_ref /src/quickjs/quickjs.c linenumber=39164
                            JS_SetObjectData /src/quickjs/quickjs.c linenumber=39166
                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=39169
                            JS_FreeValue /src/quickjs/./quickjs.h linenumber=39170
                        JS_IsException /src/quickjs/./quickjs.h linenumber=39046
                        js_get_array_buffer /src/quickjs/quickjs.c linenumber=39048
                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=39049
                        __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=39053
                        __JS_NewFloat64 /src/quickjs/./quickjs.h linenumber=39054
                        js_typed_array_constructor /src/quickjs/quickjs.c linenumber=39055
                        JS_IsException /src/quickjs/./quickjs.h linenumber=39058
                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=39063
                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=39066
                        JS_FreeValue /src/quickjs/./quickjs.h linenumber=39067
                    JS_IsException /src/quickjs/./quickjs.h linenumber=38996
                    JS_DefinePropertyValueUint32 /src/quickjs/quickjs.c linenumber=39002
                    JS_ReadObjectRec /src/quickjs/quickjs.c linenumber=39008
                    JS_IsException /src/quickjs/./quickjs.h linenumber=39009
                    JS_IsUndefined /src/quickjs/./quickjs.h linenumber=39011
                    JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=39012
                    JS_PreventExtensions /src/quickjs/quickjs.c linenumber=39016
                    JS_FreeValue /src/quickjs/./quickjs.h linenumber=39020
                JS_IsException /src/quickjs/./quickjs.h linenumber=38964
                JS_FreeAtom /src/quickjs/quickjs.c linenumber=38965
                JS_DefinePropertyValue /src/quickjs/quickjs.c linenumber=38968
                JS_FreeAtom /src/quickjs/quickjs.c linenumber=38969
                JS_FreeValue /src/quickjs/./quickjs.h linenumber=38975
            JS_IsException /src/quickjs/./quickjs.h linenumber=38860
            bc_get_leb128_int /src/quickjs/quickjs.c linenumber=38866
            js_mallocz /src/quickjs/quickjs.c linenumber=38870
            bc_get_u8 /src/quickjs/quickjs.c linenumber=38875
            bc_get_leb128_int /src/quickjs/quickjs.c linenumber=38879
            bc_get_leb128_int /src/quickjs/quickjs.c linenumber=38882
            bc_get_atom /src/quickjs/quickjs.c linenumber=38884
            bc_get_atom /src/quickjs/quickjs.c linenumber=38887
            bc_get_leb128_int /src/quickjs/quickjs.c linenumber=38892
            js_mallocz /src/quickjs/quickjs.c linenumber=38896
            bc_get_leb128_int /src/quickjs/quickjs.c linenumber=38901
            bc_get_leb128_int /src/quickjs/quickjs.c linenumber=38906
            js_mallocz /src/quickjs/quickjs.c linenumber=38910
            bc_get_leb128_int /src/quickjs/quickjs.c linenumber=38916
            bc_get_u8 /src/quickjs/quickjs.c linenumber=38918
            bc_get_atom /src/quickjs/quickjs.c linenumber=38921
            bc_get_leb128_int /src/quickjs/quickjs.c linenumber=38923
            bc_get_u8 /src/quickjs/quickjs.c linenumber=38928
            JS_ReadObjectRec /src/quickjs/quickjs.c linenumber=38932
            JS_IsException /src/quickjs/./quickjs.h linenumber=38933
            JS_FreeValue /src/quickjs/./quickjs.h linenumber=38938
        JS_IsException /src/quickjs/./quickjs.h linenumber=38816
        JS_DupContext /src/quickjs/quickjs.c linenumber=38822
        JS_FreeValue /src/quickjs/./quickjs.h linenumber=38825
    bc_reader_free /src/quickjs/quickjs.c linenumber=39387
      JS_FreeAtom /src/quickjs/quickjs.c linenumber=39353
      js_free /src/quickjs/quickjs.c linenumber=39355
      js_free /src/quickjs/quickjs.c linenumber=39357
  js_free /src/quickjs/quickjs.c linenumber=58
  JS_IsException /src/quickjs/./quickjs.h linenumber=59
  js_std_free_handlers /src/quickjs/quickjs-libc.c linenumber=60
  JS_FreeContext /src/quickjs/quickjs.c linenumber=61
  JS_FreeRuntime /src/quickjs/quickjs.c linenumber=62
  reset_nbinterrupts /src/quickjs/fuzz/fuzz_common.c linenumber=65
  JS_ResolveModule /src/quickjs/quickjs.c linenumber=72
    js_resolve_module /src/quickjs/quickjs.c linenumber=37251
    js_free_modules /src/quickjs/quickjs.c linenumber=37252
  JS_FreeValue /src/quickjs/./quickjs.h linenumber=73
  js_std_free_handlers /src/quickjs/quickjs-libc.c linenumber=74
  JS_FreeContext /src/quickjs/quickjs.c linenumber=75
  JS_FreeRuntime /src/quickjs/quickjs.c linenumber=76
  js_module_set_import_meta /src/quickjs/quickjs-libc.c linenumber=79
  JS_EvalFunction /src/quickjs/quickjs.c linenumber=81
  JS_IsException /src/quickjs/./quickjs.h linenumber=82
  js_std_dump_error /src/quickjs/quickjs-libc.c linenumber=83
  js_std_loop /src/quickjs/quickjs-libc.c linenumber=85
    JS_GetRuntime /src/quickjs/quickjs.c linenumber=4299
    JS_ExecutePendingJob /src/quickjs/quickjs.c linenumber=4299
    js_std_dump_error /src/quickjs/quickjs-libc.c linenumber=4302
    js_std_promise_rejection_check /src/quickjs/quickjs-libc.c linenumber=4307
    js_os_poll /src/quickjs/quickjs-libc.c linenumber=4309
  JS_FreeValue /src/quickjs/./quickjs.h linenumber=87
  js_std_free_handlers /src/quickjs/quickjs-libc.c linenumber=88
  JS_FreeContext /src/quickjs/quickjs.c linenumber=89
  JS_FreeRuntime /src/quickjs/quickjs.c linenumber=90
====================================
