Skip to content

Instantly share code, notes, and snippets.

@niner
Created April 23, 2020 20:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save niner/f389fe6ebf43a6e2f8416a924da4b544 to your computer and use it in GitHub Desktop.
Save niner/f389fe6ebf43a6e2f8416a924da4b544 to your computer and use it in GitHub Desktop.
nine@sphinx:~/rakudo/nqp/MoarVM (gcc_root_checker_plugin *=)> LD_LIBRARY_PATH=. make
compiling src/main.o
compiling src/core/callsite.o
compiling src/core/args.o
compiling src/core/exceptions.o
compiling src/core/interp.o
compiling src/core/threadcontext.o
compiling src/core/compunit.o
compiling src/core/bytecode.o
compiling src/core/frame.o
Missing root for `static_frame` in MVM_validate_static_frame (tc, static_frame.8_21); at src/core/frame.c:58 used in static_frame.10_35 = static_frame; at src/core/frame.c:84
Missing root for `static_frame` in _r = MVM_repr_alloc_init (tc, _34); at src/core/frame.c:84 used in static_frame.10_35 = static_frame; at src/core/frame.c:84
Missing root for `static_frame` in MVM_validate_static_frame (tc, static_frame.8_21); at src/core/frame.c:58 used in static_frame.11_37 = static_frame; at src/core/frame.c:89
Missing root for `static_frame` in _r = MVM_repr_alloc_init (tc, _34); at src/core/frame.c:84 used in static_frame.11_37 = static_frame; at src/core/frame.c:89
Missing root for `spesh` in _93 = allocate_frame (tc, static_frame.110_92, 0B, 1); at src/core/frame.c:532 used in _105 = spesh->body.spesh_entries_recorded; at src/core/frame.c:546
Missing root for `spesh` in _93 = allocate_frame (tc, static_frame.110_92, 0B, 1); at src/core/frame.c:532 used in spesh->body.spesh_entries_recorded = _107; at src/core/frame.c:546
Missing root for `static_code` in MVM_frame_force_to_heap (tc, _63); at src/core/frame.c:477 used in _67 = &static_code->common.header; at src/core/frame.c:477
Missing root for `static_code` in _66 = autoclose (tc, _65); at src/core/frame.c:477 used in _67 = &static_code->common.header; at src/core/frame.c:477
Missing root for `static_code` in MVM_frame_force_to_heap (tc, _63); at src/core/frame.c:477 used in static_code->body.outer = _r; at src/core/frame.c:477
Missing root for `static_code` in _66 = autoclose (tc, _65); at src/core/frame.c:477 used in static_code->body.outer = _r; at src/core/frame.c:477
Missing root for `frame` in promoted = MVM_gc_allocate_frame (tc); at src/core/frame.c:648 used in if (frame == cur_to_promote.157_23) at src/core/frame.c:648
Missing root for `frame` in promoted = MVM_gc_allocate_frame (tc); at src/core/frame.c:755 used in if (cur_to_promote == frame) at src/core/frame.c:755
Missing root for `cur_to_promote` in promoted = MVM_gc_allocate_frame (tc); at src/core/frame.c:755 used in sf = cur_to_promote->static_info; at src/core/frame.c:755
Missing root for `cur_to_promote` in promoted = MVM_gc_allocate_frame (tc); at src/core/frame.c:755 used in _10 = cur_to_promote + 16; at src/core/frame.c:755
Missing root for `cur_to_promote` in promoted = MVM_gc_allocate_frame (tc); at src/core/frame.c:755 used in if (cur_to_promote == frame) at src/core/frame.c:755
Missing root for `cur_to_promote` in promoted = MVM_gc_allocate_frame (tc); at src/core/frame.c:755 used in _18 = cur_to_promote->caller; at src/core/frame.c:755
Missing root for `cur_to_promote` in promoted = MVM_gc_allocate_frame (tc); at src/core/frame.c:755 used in _19 = cur_to_promote->caller; at src/core/frame.c:755
Missing root for `cur_to_promote` in promoted = MVM_gc_allocate_frame (tc); at src/core/frame.c:755 used in if (cur_to_promote == _21) at src/core/frame.c:755
Missing root for `cur_to_promote` in promoted = MVM_gc_allocate_frame (tc); at src/core/frame.c:755 used in _2 = cur_to_promote->spesh_correlation_id; at src/core/frame.c:755
Missing root for `cur_to_promote` in promoted = MVM_gc_allocate_frame (tc); at src/core/frame.c:755 used in if (cur_to_promote == _17) at src/core/frame.c:755
Missing root for `cur_to_promote` in promoted = MVM_gc_allocate_frame (tc); at src/core/frame.c:755 used in if (cur_to_promote == _22) at src/core/frame.c:755
Missing root for `effective_sf` in resolved = MVM_sc_get_object (tc, sc, _51); at src/core/frame.c:1289 used in _52 = &effective_sf->common.header; at src/core/frame.c:1292
Missing root for `effective_sf` in resolved = MVM_sc_get_object (tc, sc, _51); at src/core/frame.c:1289 used in _53 = effective_sf->body.static_env; at src/core/frame.c:1292
Missing root for `name` in r = MVM_frame_find_lexical_by_name_rel (tc, name, _2); at src/core/frame.c:1397 used in c_name = MVM_string_utf8_encode_C_string (tc, name); at src/core/frame.c:1401
Missing root for `name` in _1 = MVM_spesh_frame_walker_get_lex (tc, fw, name, &found, &found_kind, 1, 0B); at src/core/frame.c:1445 used in c_name = MVM_string_utf8_encode_C_string (tc, name); at src/core/frame.c:1451
Missing root for `name` in _29 = MVM_spesh_frame_walker_get_lex (tc, fw, name, &result, type, vivify.267_28, found_frame); at src/core/frame.c:1567 used in try_cache_dynlex (tc, initial_frame.270_35, last_real_frame.269_34, name, result.268_33, _32, fcost, icost); at src/core/frame.c:1570
Missing root for `name` in lex_reg = MVM_frame_find_contextual_by_name (tc, name, &type, cur_frame, 0, &found_frame); at src/core/frame.c:1669 used in c_name = MVM_string_utf8_encode_C_string (tc, name); at src/core/frame.c:1671
Missing root for `value` in lex_reg = MVM_frame_find_contextual_by_name (tc, name, &type, cur_frame, 0, &found_frame); at src/core/frame.c:1669 used in _3 = value->st; at src/core/frame.c:1678
Missing root for `value` in lex_reg = MVM_frame_find_contextual_by_name (tc, name, &type, cur_frame, 0, &found_frame); at src/core/frame.c:1669 used in _6 = &MEM[(struct MVMObjectStooge *)value].data; at src/core/frame.c:1679
Missing root for `value` in lex_reg = MVM_frame_find_contextual_by_name (tc, name, &type, cur_frame, 0, &found_frame); at src/core/frame.c:1669 used in _7 = value->st; at src/core/frame.c:1678
Missing root for `value` in lex_reg = MVM_frame_find_contextual_by_name (tc, name, &type, cur_frame, 0, &found_frame); at src/core/frame.c:1669 used in _8 = _5 (tc, _7, value, _6); at src/core/frame.c:1678
Missing root for `value` in lex_reg = MVM_frame_find_contextual_by_name (tc, name, &type, cur_frame, 0, &found_frame); at src/core/frame.c:1669 used in _9 = value->st; at src/core/frame.c:1682
Missing root for `value` in lex_reg = MVM_frame_find_contextual_by_name (tc, name, &type, cur_frame, 0, &found_frame); at src/core/frame.c:1669 used in _12 = &MEM[(struct MVMObjectStooge *)value].data; at src/core/frame.c:1683
Missing root for `value` in lex_reg = MVM_frame_find_contextual_by_name (tc, name, &type, cur_frame, 0, &found_frame); at src/core/frame.c:1669 used in _13 = value->st; at src/core/frame.c:1682
Missing root for `value` in lex_reg = MVM_frame_find_contextual_by_name (tc, name, &type, cur_frame, 0, &found_frame); at src/core/frame.c:1669 used in _14 = _11 (tc, _13, value, _12); at src/core/frame.c:1682
Missing root for `value` in lex_reg = MVM_frame_find_contextual_by_name (tc, name, &type, cur_frame, 0, &found_frame); at src/core/frame.c:1669 used in _15 = value->st; at src/core/frame.c:1686
Missing root for `value` in lex_reg = MVM_frame_find_contextual_by_name (tc, name, &type, cur_frame, 0, &found_frame); at src/core/frame.c:1669 used in _18 = &MEM[(struct MVMObjectStooge *)value].data; at src/core/frame.c:1686
Missing root for `value` in lex_reg = MVM_frame_find_contextual_by_name (tc, name, &type, cur_frame, 0, &found_frame); at src/core/frame.c:1669 used in _19 = value->st; at src/core/frame.c:1686
Missing root for `value` in lex_reg = MVM_frame_find_contextual_by_name (tc, name, &type, cur_frame, 0, &found_frame); at src/core/frame.c:1669 used in _r = _17 (tc, _19, value, _18); at src/core/frame.c:1686
Missing root for `value` in lex_reg = MVM_frame_find_contextual_by_name (tc, name, &type, cur_frame, 0, &found_frame); at src/core/frame.c:1669 used in _r = value; at src/core/frame.c:1690
compiling src/core/callstack.o
compiling src/core/validation.o
compiling src/core/bytecodedump.o
compiling src/core/threads.o
Missing root for `thread_obj` in MVM_gc_mark_thread_blocked (child_tc); at src/core/threads.c:126 used in thread_obj.15_22 = thread_obj; at src/core/threads.c:147
Missing root for `thread_obj` in MVM_gc_mark_thread_blocked (child_tc); at src/core/threads.c:126 used in MVM_gc_root_temp_push (tc, &thread_obj); at src/core/threads.c:162
Missing root for `child` in MVM_gc_mark_thread_blocked (child_tc); at src/core/threads.c:126 used in child.12_17 = child; at src/core/threads.c:141
Missing root for `child` in MVM_gc_mark_thread_blocked (child_tc); at src/core/threads.c:126 used in child.13_19 = child; at src/core/threads.c:141
Missing root for `child` in MVM_gc_mark_thread_blocked (child_tc); at src/core/threads.c:126 used in child.14_21 = child; at src/core/threads.c:143
Missing root for `child` in MVM_gc_mark_thread_blocked (child_tc); at src/core/threads.c:126 used in child.16_24 = child; at src/core/threads.c:151
Missing root for `child` in MVM_gc_mark_thread_blocked (child_tc); at src/core/threads.c:126 used in MVM_gc_root_temp_push (tc, &child); at src/core/threads.c:162
Missing root for `child` in MVM_gc_mark_thread_blocked (child_tc); at src/core/threads.c:126 used in child.17_30 = child; at src/core/threads.c:169
compiling src/core/ops.o
compiling src/core/hll.o
Missing root for `config_hash` in MVM_intcache_for (tc, _143); at src/core/hll.c:157 used in D.18030 = config_hash; at src/core/hll.c:159
compiling src/core/loadbytecode.o
compiling src/math/num.o
compiling src/math/grisu.o
compiling src/core/coerce.o
compiling src/core/dll.o
compiling src/core/ext.o
compiling src/core/nativecall.o
compiling src/core/nativecall_dyncall.o
Missing root for `result` in MVM_gc_mark_thread_blocked (tc); at src/core/nativecall_dyncall.c:593 used in if (result != 0B) at src/core/nativecall_dyncall.c:593
Missing root for `result` in MVM_gc_mark_thread_blocked (tc); at src/core/nativecall_dyncall.c:593 used in D.18327 = result; at src/core/nativecall_dyncall.c:807
Missing root for `result` in MVM_gc_mark_thread_unblocked (tc); at src/core/nativecall_dyncall.c:593 used in D.18327 = result; at src/core/nativecall_dyncall.c:807
compiling src/core/continuation.o
Missing root for `root_frame` in _2 = MVM_frame_force_to_heap (tc, _1); at src/core/continuation.c:58 used in root_frame.6_12 = root_frame; at src/core/continuation.c:79
Missing root for `root_frame` in _2 = MVM_frame_force_to_heap (tc, _1); at src/core/continuation.c:58 used in MVM_gc_root_temp_push (tc, &root_frame); at src/core/continuation.c:83
Missing root for `root_frame` in _2 = MVM_frame_force_to_heap (tc, _1); at src/core/continuation.c:58 used in _r = root_frame; at src/core/continuation.c:83
Missing root for `root_frame` in _2 = MVM_frame_force_to_heap (tc, _1); at src/core/continuation.c:58 used in root_frame.7_21 = root_frame; at src/core/continuation.c:83
compiling src/core/intcache.o
compiling src/core/fixedsizealloc.o
compiling src/core/regionalloc.o
compiling src/debug/debugserver.o
Missing root for `ex` in request_all_threads_suspend (tc, ctx, 0B); at src/debug/debugserver.c:563 used in _20 = allocate_handle (tc, ex); at src/debug/debugserver.c:575
Missing root for `cur_thread` in _5 = request_thread_resumes (dtc, ctx, argument, cur_thread); at src/debug/debugserver.c:762 used in _8 = cur_thread->body.thread_id; at src/debug/debugserver.c:764
compiling src/gen/config.o
compiling src/gc/orchestrate.o
compiling src/gc/allocation.o
compiling src/gc/worklist.o
compiling src/gc/roots.o
compiling src/gc/collect.o
compiling src/gc/gen2.o
compiling src/gc/wb.o
compiling src/gc/objectid.o
compiling src/gc/finalize.o
compiling src/gc/debug.o
compiling src/io/io.o
compiling src/io/eventloop.o
compiling src/io/syncfile.o
compiling src/io/syncsocket.o
compiling src/io/fileops.o
compiling src/io/dirops.o
compiling src/io/procops.o
Missing root for `t` in msg_box = MVM_repr_box_str (tc, _28, msg_str); at src/io/procops.c:270 used in _31 = t->body.queue; at src/io/procops.c:270
compiling src/io/timers.o
compiling src/io/filewatchers.o
Missing root for `t` in msg_box = MVM_repr_box_str (tc, _21, msg_str); at src/io/filewatchers.c:54 used in _24 = t->body.queue; at src/io/filewatchers.c:54
compiling src/io/signals.o
compiling src/io/asyncsocket.o
Missing root for `t` in msg_box = MVM_repr_box_str (tc, _45, msg_str); at src/io/asyncsocket.c:127 used in _48 = t->body.queue; at src/io/asyncsocket.c:127
Missing root for `t` in msg_box = MVM_repr_box_str (tc, _16, msg_str); at src/io/asyncsocket.c:274 used in _19 = t->body.queue; at src/io/asyncsocket.c:274
Missing root for `t` in msg_box = MVM_repr_box_str (tc, _43, msg_str); at src/io/asyncsocket.c:307 used in _46 = t->body.queue; at src/io/asyncsocket.c:307
Missing root for `t` in msg_box = MVM_repr_box_str (tc, _22, msg_str); at src/io/asyncsocket.c:592 used in _37 = t->body.queue; at src/io/asyncsocket.c:592
compiling src/io/asyncsocketudp.o
Missing root for `t` in msg_box = MVM_repr_box_str (tc, _21, msg_str); at src/io/asyncsocketudp.c:168 used in _24 = t->body.queue; at src/io/asyncsocketudp.c:168
Missing root for `t` in msg_box = MVM_repr_box_str (tc, _28, msg_str); at src/io/asyncsocketudp.c:320 used in _31 = t->body.queue; at src/io/asyncsocketudp.c:320
compiling src/6model/reprs.o
compiling src/6model/reprconv.o
compiling src/6model/containers.o
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:101 used in _1 = &st->header; at src/6model/containers.c:101
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:101 used in _2 = &st->header; at src/6model/containers.c:102
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:102 used in _2 = &st->header; at src/6model/containers.c:102
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:298 used in _1 = &st->header; at src/6model/containers.c:298
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:298 used in _2 = &st->header; at src/6model/containers.c:299
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:299 used in _2 = &st->header; at src/6model/containers.c:299
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:298 used in _3 = &st->header; at src/6model/containers.c:300
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:299 used in _3 = &st->header; at src/6model/containers.c:300
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:300 used in _3 = &st->header; at src/6model/containers.c:300
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:298 used in _4 = &st->header; at src/6model/containers.c:301
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:299 used in _4 = &st->header; at src/6model/containers.c:301
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:300 used in _4 = &st->header; at src/6model/containers.c:301
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:301 used in _4 = &st->header; at src/6model/containers.c:301
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:298 used in _5 = &st->header; at src/6model/containers.c:302
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:299 used in _5 = &st->header; at src/6model/containers.c:302
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:300 used in _5 = &st->header; at src/6model/containers.c:302
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:301 used in _5 = &st->header; at src/6model/containers.c:302
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:302 used in _5 = &st->header; at src/6model/containers.c:302
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:298 used in _6 = &st->header; at src/6model/containers.c:303
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:299 used in _6 = &st->header; at src/6model/containers.c:303
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:300 used in _6 = &st->header; at src/6model/containers.c:303
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:301 used in _6 = &st->header; at src/6model/containers.c:303
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:302 used in _6 = &st->header; at src/6model/containers.c:303
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:298 used in _7 = &st->header; at src/6model/containers.c:304
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:299 used in _7 = &st->header; at src/6model/containers.c:304
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:300 used in _7 = &st->header; at src/6model/containers.c:304
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:301 used in _7 = &st->header; at src/6model/containers.c:304
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/containers.c:302 used in _7 = &st->header; at src/6model/containers.c:304
compiling src/6model/parametric.o
compiling src/6model/reprs/MVMString.o
compiling src/6model/reprs/VMArray.o
Missing root for `st` in type = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/VMArray.c:1233 used in _1 = &st->header; at src/6model/reprs/VMArray.c:1234
Missing root for `st` in type = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/VMArray.c:1233 used in st->REPR_data = repr_data; at src/6model/reprs/VMArray.c:1237
Missing root for `type` in MVM_serialization_force_stable (tc, reader, _2); at src/6model/reprs/VMArray.c:1241 used in _3 = type->st; at src/6model/reprs/VMArray.c:1242
Missing root for `type` in MVM_serialization_force_stable (tc, reader, _2); at src/6model/reprs/VMArray.c:1241 used in _6 = type->st; at src/6model/reprs/VMArray.c:1242
Missing root for `root` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/VMArray.c:1260 used in _11 = &root->header; at src/6model/reprs/VMArray.c:1260
compiling src/6model/reprs/MVMHash.o
Missing root for `root` in value = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/MVMHash.c:177 used in _3 = &root->header; at src/6model/reprs/MVMHash.c:180
Missing root for `key` in value = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/MVMHash.c:177 used in _4 = MVM_is_null (tc, key); at src/6model/reprs/MVMHash.c:181
Missing root for `key` in value = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/MVMHash.c:177 used in _8 = MEM[(struct MVMObject *)key].st; at src/6model/reprs/MVMHash.c:181
Missing root for `key` in value = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/MVMHash.c:177 used in _14 = MEM[(struct MVMObject *)key].header.flags; at src/6model/reprs/MVMHash.c:181
Missing root for `key` in value = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/MVMHash.c:177 used in cached_hash = key->body.cached_hash_code; at src/6model/reprs/MVMHash.c:181
Missing root for `key` in value = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/MVMHash.c:177 used in entry->hash_handle.key = key; at src/6model/reprs/MVMHash.c:181
Missing root for `key` in value = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/MVMHash.c:177 used in MVM_string_compute_hash_code (tc, key); at src/6model/reprs/MVMHash.c:181
Missing root for `key` in value = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/MVMHash.c:177 used in _36 = key->body.cached_hash_code; at src/6model/reprs/MVMHash.c:181
Missing root for `key` in value = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/MVMHash.c:177 used in _53 = MVM_6model_get_debug_name (tc, key); at src/6model/reprs/MVMHash.c:181
compiling src/6model/reprs/MVMCFunction.o
compiling src/6model/reprs/KnowHOWREPR.o
Missing root for `root` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/KnowHOWREPR.c:91 used in _2 = &root->header; at src/6model/reprs/KnowHOWREPR.c:91
Missing root for `root` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/KnowHOWREPR.c:91 used in _3 = &root->header; at src/6model/reprs/KnowHOWREPR.c:92
Missing root for `root` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/KnowHOWREPR.c:92 used in _3 = &root->header; at src/6model/reprs/KnowHOWREPR.c:92
compiling src/6model/reprs/KnowHOWAttributeREPR.o
compiling src/6model/reprs/P6str.o
compiling src/6model/reprs/P6opaque.o
src/6model/reprs/P6opaque.c: In function ‘compose’:
src/6model/reprs/P6opaque.c:843:22: warning: pointer targets in passing argument 1 of ‘align_to’ differ in signedness [-Wpointer-sign]
843 | align_to(&cur_alloc_addr, align);
| ^~~~~~~~~~~~~~~
| |
| MVMint64 * {aka long int *}
src/6model/reprs/P6opaque.c:25:44: note: expected ‘MVMuint64 *’ {aka ‘long unsigned int *’} but argument is of type ‘MVMint64 *’ {aka ‘long int *’}
25 | MVM_STATIC_INLINE void align_to(MVMuint64 *size, MVMuint32 align) {
| ~~~~~~~~~~~^~~~
src/6model/reprs/P6opaque.c:894:14: warning: pointer targets in passing argument 1 of ‘align_to’ differ in signedness [-Wpointer-sign]
894 | align_to(&cur_alloc_addr, ALIGNOF(void *));
| ^~~~~~~~~~~~~~~
| |
| MVMint64 * {aka long int *}
src/6model/reprs/P6opaque.c:25:44: note: expected ‘MVMuint64 *’ {aka ‘long unsigned int *’} but argument is of type ‘MVMint64 *’ {aka ‘long int *’}
25 | MVM_STATIC_INLINE void align_to(MVMuint64 *size, MVMuint32 align) {
| ~~~~~~~~~~~^~~~
Missing root for `st` in st = MVM_serialization_read_stable_ref (tc, reader); at src/6model/reprs/P6opaque.c:922 used in st->size = _17; at src/6model/reprs/P6opaque.c:938
Missing root for `st` in st = MVM_serialization_read_stable_ref (tc, reader); at src/6model/reprs/P6opaque.c:922 used in _18 = st->size; at src/6model/reprs/P6opaque.c:939
Missing root for `st` in _r = MVM_serialization_read_stable_ref (tc, reader); at src/6model/reprs/P6opaque.c:1026 used in _8 = &st->header; at src/6model/reprs/P6opaque.c:1026
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/P6opaque.c:1037 used in _26 = &st->header; at src/6model/reprs/P6opaque.c:1037
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/P6opaque.c:1067 used in _59 = &st->header; at src/6model/reprs/P6opaque.c:1067
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/P6opaque.c:1067 used in _77 = &st->header; at src/6model/reprs/P6opaque.c:1074
Missing root for `root` in _13 = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/P6opaque.c:1158 used in set_obj_at_offset (tc, root, data, _14, _13); at src/6model/reprs/P6opaque.c:1158
compiling src/6model/reprs/MVMCode.o
compiling src/6model/reprs/MVMOSHandle.o
compiling src/6model/reprs/MVMCompUnit.o
Missing root for `root` in rm = MVM_repr_alloc_init (tc, _2); at src/6model/reprs/MVMCompUnit.c:24 used in _3 = &root->header; at src/6model/reprs/MVMCompUnit.c:24
compiling src/6model/reprs/MVMStaticFrame.o
compiling src/6model/reprs/P6int.o
compiling src/6model/reprs/P6num.o
compiling src/6model/reprs/Uninstantiable.o
compiling src/6model/reprs/HashAttrStore.o
compiling src/6model/reprs/MVMThread.o
compiling src/6model/reprs/MVMIter.o
compiling src/6model/reprs/MVMContext.o
Missing root for `name` in _2 = MVM_spesh_frame_walker_get_lex (tc, &fw, name, &found, &found_kind, 1, 0B); at src/6model/reprs/MVMContext.c:75 used in c_name = MVM_string_utf8_encode_C_string (tc, name); at src/6model/reprs/MVMContext.c:77
Missing root for `name` in _2 = MVM_spesh_frame_walker_get_lex (tc, &fw, name, &found, &found_kind, 1, 0B); at src/6model/reprs/MVMContext.c:75 used in c_name = MVM_string_utf8_encode_C_string (tc, name); at src/6model/reprs/MVMContext.c:113
compiling src/6model/reprs/SCRef.o
compiling src/6model/reprs/MVMCallCapture.o
compiling src/6model/reprs/P6bigint.o
compiling src/6model/reprs/NFA.o
Missing root for `root` in _1 = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/NFA.c:221 used in _114 = &root->header; at src/6model/reprs/NFA.c:272
compiling src/6model/reprs/MVMException.o
compiling src/6model/reprs/MVMDLLSym.o
compiling src/6model/reprs/MVMMultiCache.o
compiling src/6model/reprs/MVMContinuation.o
compiling src/6model/reprs/NativeCall.o
compiling src/6model/reprs/CPointer.o
compiling src/6model/reprs/CStr.o
compiling src/6model/reprs/CArray.o
Missing root for `st` in _6 = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/CArray.c:476 used in st->REPR_data = repr_data; at src/6model/reprs/CArray.c:484
compiling src/6model/reprs/CStruct.o
Missing root for `flat_list` in class_list = MVM_repr_alloc_init (tc, _6); at src/6model/reprs/CStruct.c:24 used in MVM_repr_push_o (tc, flat_list, attr); at src/6model/reprs/CStruct.c:69
Missing root for `flat_list` in attr_map_list = MVM_repr_alloc_init (tc, _8); at src/6model/reprs/CStruct.c:26 used in MVM_repr_push_o (tc, flat_list, attr); at src/6model/reprs/CStruct.c:69
Missing root for `flat_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CStruct.c:43 used in MVM_repr_push_o (tc, flat_list, attr); at src/6model/reprs/CStruct.c:69
Missing root for `flat_list` in current_slot_obj = MVM_repr_box_int (tc, _18, _16); at src/6model/reprs/CStruct.c:51 used in MVM_repr_push_o (tc, flat_list, attr); at src/6model/reprs/CStruct.c:69
Missing root for `flat_list` in class_list = MVM_repr_alloc_init (tc, _6); at src/6model/reprs/CStruct.c:24 used in D.18095 = flat_list; at src/6model/reprs/CStruct.c:103
Missing root for `flat_list` in attr_map_list = MVM_repr_alloc_init (tc, _8); at src/6model/reprs/CStruct.c:26 used in D.18095 = flat_list; at src/6model/reprs/CStruct.c:103
Missing root for `flat_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CStruct.c:43 used in D.18095 = flat_list; at src/6model/reprs/CStruct.c:103
Missing root for `class_list` in attr_map_list = MVM_repr_alloc_init (tc, _8); at src/6model/reprs/CStruct.c:26 used in MVM_repr_push_o (tc, class_list, current_class.2_21); at src/6model/reprs/CStruct.c:73
Missing root for `class_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CStruct.c:43 used in MVM_repr_push_o (tc, class_list, current_class.2_21); at src/6model/reprs/CStruct.c:73
Missing root for `class_list` in attr_map_list = MVM_repr_alloc_init (tc, _8); at src/6model/reprs/CStruct.c:26 used in _22 = MVM_repr_elems (tc, class_list); at src/6model/reprs/CStruct.c:88
Missing root for `class_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CStruct.c:43 used in _22 = MVM_repr_elems (tc, class_list); at src/6model/reprs/CStruct.c:88
Missing root for `class_list` in attr_map_list = MVM_repr_alloc_init (tc, _8); at src/6model/reprs/CStruct.c:26 used in _r = MVM_repr_at_pos_o (tc, class_list, _26); at src/6model/reprs/CStruct.c:92
Missing root for `class_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CStruct.c:43 used in _r = MVM_repr_at_pos_o (tc, class_list, _26); at src/6model/reprs/CStruct.c:92
Missing root for `attr_map_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CStruct.c:43 used in MVM_repr_push_o (tc, attr_map_list, attr_map); at src/6model/reprs/CStruct.c:74
Missing root for `attr_map_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CStruct.c:43 used in _r = MVM_repr_at_pos_o (tc, attr_map_list, _32); at src/6model/reprs/CStruct.c:94
Missing root for `attr_map` in current_slot_obj = MVM_repr_box_int (tc, _18, _16); at src/6model/reprs/CStruct.c:51 used in MVM_repr_bind_key_o (tc, attr_map, name, current_slot_obj); at src/6model/reprs/CStruct.c:64
Missing root for `st` in compute_allocation_strategy (tc, attr_info, repr_data, st); at src/6model/reprs/CStruct.c:402 used in st->REPR_data = repr_data; at src/6model/reprs/CStruct.c:404
Missing root for `st` in _r = MVM_serialization_read_stable_ref (tc, reader); at src/6model/reprs/CStruct.c:856 used in _39 = &st->header; at src/6model/reprs/CStruct.c:856
compiling src/6model/reprs/CUnion.o
Missing root for `mro` in flat_list = MVM_repr_alloc_init (tc, _3); at src/6model/reprs/CUnion.c:17 used in type_info = MVM_repr_at_pos_o (tc, mro, _8); at src/6model/reprs/CUnion.c:25
Missing root for `mro` in class_list = MVM_repr_alloc_init (tc, _5); at src/6model/reprs/CUnion.c:18 used in type_info = MVM_repr_at_pos_o (tc, mro, _8); at src/6model/reprs/CUnion.c:25
Missing root for `mro` in attr_map_list = MVM_repr_alloc_init (tc, _7); at src/6model/reprs/CUnion.c:19 used in type_info = MVM_repr_at_pos_o (tc, mro, _8); at src/6model/reprs/CUnion.c:25
Missing root for `mro` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CUnion.c:34 used in type_info = MVM_repr_at_pos_o (tc, mro, _8); at src/6model/reprs/CUnion.c:25
Missing root for `flat_list` in class_list = MVM_repr_alloc_init (tc, _5); at src/6model/reprs/CUnion.c:18 used in MVM_repr_push_o (tc, flat_list, attr); at src/6model/reprs/CUnion.c:59
Missing root for `flat_list` in attr_map_list = MVM_repr_alloc_init (tc, _7); at src/6model/reprs/CUnion.c:19 used in MVM_repr_push_o (tc, flat_list, attr); at src/6model/reprs/CUnion.c:59
Missing root for `flat_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CUnion.c:34 used in MVM_repr_push_o (tc, flat_list, attr); at src/6model/reprs/CUnion.c:59
Missing root for `flat_list` in current_slot_obj = MVM_repr_box_int (tc, _15, _13); at src/6model/reprs/CUnion.c:41 used in MVM_repr_push_o (tc, flat_list, attr); at src/6model/reprs/CUnion.c:59
Missing root for `flat_list` in class_list = MVM_repr_alloc_init (tc, _5); at src/6model/reprs/CUnion.c:18 used in D.18029 = flat_list; at src/6model/reprs/CUnion.c:87
Missing root for `flat_list` in attr_map_list = MVM_repr_alloc_init (tc, _7); at src/6model/reprs/CUnion.c:19 used in D.18029 = flat_list; at src/6model/reprs/CUnion.c:87
Missing root for `flat_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CUnion.c:34 used in D.18029 = flat_list; at src/6model/reprs/CUnion.c:87
Missing root for `class_list` in attr_map_list = MVM_repr_alloc_init (tc, _7); at src/6model/reprs/CUnion.c:19 used in MVM_repr_push_o (tc, class_list, current_class); at src/6model/reprs/CUnion.c:63
Missing root for `class_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CUnion.c:34 used in MVM_repr_push_o (tc, class_list, current_class); at src/6model/reprs/CUnion.c:63
Missing root for `class_list` in attr_map_list = MVM_repr_alloc_init (tc, _7); at src/6model/reprs/CUnion.c:19 used in _18 = MVM_repr_elems (tc, class_list); at src/6model/reprs/CUnion.c:74
Missing root for `class_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CUnion.c:34 used in _18 = MVM_repr_elems (tc, class_list); at src/6model/reprs/CUnion.c:74
Missing root for `class_list` in attr_map_list = MVM_repr_alloc_init (tc, _7); at src/6model/reprs/CUnion.c:19 used in _26 = MVM_repr_at_pos_o (tc, class_list, _22); at src/6model/reprs/CUnion.c:78
Missing root for `class_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CUnion.c:34 used in _26 = MVM_repr_at_pos_o (tc, class_list, _22); at src/6model/reprs/CUnion.c:78
Missing root for `attr_map_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CUnion.c:34 used in MVM_repr_push_o (tc, attr_map_list, attr_map); at src/6model/reprs/CUnion.c:64
Missing root for `attr_map_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CUnion.c:34 used in _31 = MVM_repr_at_pos_o (tc, attr_map_list, _27); at src/6model/reprs/CUnion.c:79
Missing root for `current_class` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CUnion.c:34 used in MVM_repr_push_o (tc, class_list, current_class); at src/6model/reprs/CUnion.c:63
Missing root for `attr_map` in current_slot_obj = MVM_repr_box_int (tc, _15, _13); at src/6model/reprs/CUnion.c:41 used in MVM_repr_bind_key_o (tc, attr_map, name, current_slot_obj); at src/6model/reprs/CUnion.c:54
Missing root for `st` in compute_allocation_strategy (tc, attr_info, repr_data); at src/6model/reprs/CUnion.c:343 used in st->REPR_data = repr_data; at src/6model/reprs/CUnion.c:345
Missing root for `st` in _r = MVM_serialization_read_stable_ref (tc, reader); at src/6model/reprs/CUnion.c:749 used in _39 = &st->header; at src/6model/reprs/CUnion.c:749
compiling src/6model/reprs/ReentrantMutex.o
compiling src/6model/reprs/ConditionVariable.o
compiling src/6model/reprs/Semaphore.o
compiling src/6model/reprs/ConcBlockingQueue.o
Missing root for `result` in MVM_gc_mark_thread_blocked (tc); at src/6model/reprs/ConcBlockingQueue.c:341 used in D.17907 = result; at src/6model/reprs/ConcBlockingQueue.c:362
Missing root for `result` in MVM_gc_mark_thread_unblocked (tc); at src/6model/reprs/ConcBlockingQueue.c:341 used in D.17907 = result; at src/6model/reprs/ConcBlockingQueue.c:362
compiling src/6model/reprs/MVMAsyncTask.o
compiling src/6model/reprs/MVMNull.o
compiling src/6model/reprs/CPPStruct.o
Missing root for `mro` in flat_list = MVM_repr_alloc_init (tc, _3); at src/6model/reprs/CPPStruct.c:19 used in type_info = MVM_repr_at_pos_o (tc, mro, _8); at src/6model/reprs/CPPStruct.c:29
Missing root for `mro` in class_list = MVM_repr_alloc_init (tc, _5); at src/6model/reprs/CPPStruct.c:21 used in type_info = MVM_repr_at_pos_o (tc, mro, _8); at src/6model/reprs/CPPStruct.c:29
Missing root for `mro` in attr_map_list = MVM_repr_alloc_init (tc, _7); at src/6model/reprs/CPPStruct.c:23 used in type_info = MVM_repr_at_pos_o (tc, mro, _8); at src/6model/reprs/CPPStruct.c:29
Missing root for `mro` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CPPStruct.c:38 used in type_info = MVM_repr_at_pos_o (tc, mro, _8); at src/6model/reprs/CPPStruct.c:29
Missing root for `st` in flat_list = MVM_repr_alloc_init (tc, _3); at src/6model/reprs/CPPStruct.c:19 used in _23 = &st->header; at src/6model/reprs/CPPStruct.c:83
Missing root for `st` in class_list = MVM_repr_alloc_init (tc, _5); at src/6model/reprs/CPPStruct.c:21 used in _23 = &st->header; at src/6model/reprs/CPPStruct.c:83
Missing root for `st` in attr_map_list = MVM_repr_alloc_init (tc, _7); at src/6model/reprs/CPPStruct.c:23 used in _23 = &st->header; at src/6model/reprs/CPPStruct.c:83
Missing root for `st` in flat_list = MVM_repr_alloc_init (tc, _3); at src/6model/reprs/CPPStruct.c:19 used in _28 = &st->header; at src/6model/reprs/CPPStruct.c:85
Missing root for `st` in class_list = MVM_repr_alloc_init (tc, _5); at src/6model/reprs/CPPStruct.c:21 used in _28 = &st->header; at src/6model/reprs/CPPStruct.c:85
Missing root for `st` in attr_map_list = MVM_repr_alloc_init (tc, _7); at src/6model/reprs/CPPStruct.c:23 used in _28 = &st->header; at src/6model/reprs/CPPStruct.c:85
Missing root for `st` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CPPStruct.c:38 used in _23 = &st->header; at src/6model/reprs/CPPStruct.c:83
Missing root for `st` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CPPStruct.c:38 used in _28 = &st->header; at src/6model/reprs/CPPStruct.c:85
Missing root for `flat_list` in class_list = MVM_repr_alloc_init (tc, _5); at src/6model/reprs/CPPStruct.c:21 used in MVM_repr_push_o (tc, flat_list, attr); at src/6model/reprs/CPPStruct.c:64
Missing root for `flat_list` in attr_map_list = MVM_repr_alloc_init (tc, _7); at src/6model/reprs/CPPStruct.c:23 used in MVM_repr_push_o (tc, flat_list, attr); at src/6model/reprs/CPPStruct.c:64
Missing root for `flat_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CPPStruct.c:38 used in MVM_repr_push_o (tc, flat_list, attr); at src/6model/reprs/CPPStruct.c:64
Missing root for `flat_list` in current_slot_obj = MVM_repr_box_int (tc, _15, _13); at src/6model/reprs/CPPStruct.c:46 used in MVM_repr_push_o (tc, flat_list, attr); at src/6model/reprs/CPPStruct.c:64
Missing root for `flat_list` in class_list = MVM_repr_alloc_init (tc, _5); at src/6model/reprs/CPPStruct.c:21 used in D.18031 = flat_list; at src/6model/reprs/CPPStruct.c:94
Missing root for `flat_list` in attr_map_list = MVM_repr_alloc_init (tc, _7); at src/6model/reprs/CPPStruct.c:23 used in D.18031 = flat_list; at src/6model/reprs/CPPStruct.c:94
Missing root for `flat_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CPPStruct.c:38 used in D.18031 = flat_list; at src/6model/reprs/CPPStruct.c:94
Missing root for `class_list` in attr_map_list = MVM_repr_alloc_init (tc, _7); at src/6model/reprs/CPPStruct.c:23 used in MVM_repr_push_o (tc, class_list, current_class); at src/6model/reprs/CPPStruct.c:68
Missing root for `class_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CPPStruct.c:38 used in MVM_repr_push_o (tc, class_list, current_class); at src/6model/reprs/CPPStruct.c:68
Missing root for `class_list` in attr_map_list = MVM_repr_alloc_init (tc, _7); at src/6model/reprs/CPPStruct.c:23 used in _18 = MVM_repr_elems (tc, class_list); at src/6model/reprs/CPPStruct.c:79
Missing root for `class_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CPPStruct.c:38 used in _18 = MVM_repr_elems (tc, class_list); at src/6model/reprs/CPPStruct.c:79
Missing root for `class_list` in attr_map_list = MVM_repr_alloc_init (tc, _7); at src/6model/reprs/CPPStruct.c:23 used in _r = MVM_repr_at_pos_o (tc, class_list, _22); at src/6model/reprs/CPPStruct.c:83
Missing root for `class_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CPPStruct.c:38 used in _r = MVM_repr_at_pos_o (tc, class_list, _22); at src/6model/reprs/CPPStruct.c:83
Missing root for `attr_map_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CPPStruct.c:38 used in MVM_repr_push_o (tc, attr_map_list, attr_map); at src/6model/reprs/CPPStruct.c:69
Missing root for `attr_map_list` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CPPStruct.c:38 used in _r = MVM_repr_at_pos_o (tc, attr_map_list, _27); at src/6model/reprs/CPPStruct.c:85
Missing root for `current_class` in attr_iter = MVM_iter (tc, attributes); at src/6model/reprs/CPPStruct.c:38 used in MVM_repr_push_o (tc, class_list, current_class); at src/6model/reprs/CPPStruct.c:68
Missing root for `attr_map` in current_slot_obj = MVM_repr_box_int (tc, _15, _13); at src/6model/reprs/CPPStruct.c:46 used in MVM_repr_bind_key_o (tc, attr_map, name, current_slot_obj); at src/6model/reprs/CPPStruct.c:59
Missing root for `st` in compute_allocation_strategy (tc, st, attr_info, repr_data); at src/6model/reprs/CPPStruct.c:385 used in st->REPR_data = repr_data; at src/6model/reprs/CPPStruct.c:387
Missing root for `st` in _r = MVM_serialization_read_stable_ref (tc, reader); at src/6model/reprs/CPPStruct.c:814 used in _39 = &st->header; at src/6model/reprs/CPPStruct.c:814
compiling src/6model/reprs/NativeRef.o
compiling src/6model/reprs/MultiDimArray.o
Missing root for `root` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/MultiDimArray.c:362 used in _16 = &root->header; at src/6model/reprs/MultiDimArray.c:362
Missing root for `st` in type = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/MultiDimArray.c:430 used in _2 = &st->header; at src/6model/reprs/MultiDimArray.c:431
Missing root for `st` in type = MVM_serialization_read_ref (tc, reader); at src/6model/reprs/MultiDimArray.c:430 used in st->REPR_data = repr_data; at src/6model/reprs/MultiDimArray.c:442
Missing root for `st` in MVM_serialization_force_stable (tc, reader, _3); at src/6model/reprs/MultiDimArray.c:434 used in st->REPR_data = repr_data; at src/6model/reprs/MultiDimArray.c:442
Missing root for `type` in MVM_serialization_force_stable (tc, reader, _3); at src/6model/reprs/MultiDimArray.c:434 used in _4 = type->st; at src/6model/reprs/MultiDimArray.c:435
Missing root for `type` in MVM_serialization_force_stable (tc, reader, _3); at src/6model/reprs/MultiDimArray.c:434 used in _7 = type->st; at src/6model/reprs/MultiDimArray.c:435
compiling src/6model/reprs/Decoder.o
Missing root for `decoder` in result = MVM_repr_alloc_init (tc, buf_type); at src/6model/reprs/Decoder.c:332 used in enter_single_user (tc, decoder); at src/6model/reprs/Decoder.c:333
Missing root for `decoder` in result = MVM_repr_alloc_init (tc, buf_type); at src/6model/reprs/Decoder.c:332 used in exit_single_user (tc, decoder); at src/6model/reprs/Decoder.c:335
compiling src/6model/reprs/MVMSpeshLog.o
compiling src/6model/reprs/MVMStaticFrameSpesh.o
compiling src/6model/reprs/MVMSpeshPluginState.o
compiling src/6model/6model.o
Missing root for `st` in HOW = MVM_sc_get_object (tc, _4, _3); at src/6model/6model.c:7 used in _5 = &st->header; at src/6model/6model.c:7
Missing root for `st` in HOW = MVM_sc_get_object (tc, _4, _3); at src/6model/6model.c:7 used in st->HOW = _r; at src/6model/6model.c:7
Missing root for `st` in MVM_serialization_finish_deserialize_method_cache (tc, st); at src/6model/6model.c:20 used in D.17902 = st->method_cache; at src/6model/6model.c:21
Missing root for `HOW` in cache = get_method_cache (tc, _7); at src/6model/6model.c:108 used in MVM_gc_root_temp_push (tc, &HOW); at src/6model/6model.c:129
Missing root for `HOW` in can_cached = MVM_6model_can_method_cache_only (tc, obj.33_2, name.32_1); at src/6model/6model.c:247 used in MVM_gc_root_temp_push (tc, &HOW); at src/6model/6model.c:258
compiling src/6model/bootstrap.o
Missing root for `VMString` in st = MVM_gc_allocate_stable (tc, REPR, 0B); at src/6model/bootstrap.c:278 used in _6 = MVM_string_ascii_decode_nt (tc, VMString, "KnowHOW"); at src/6model/bootstrap.c:296
Missing root for `knowhow` in st = MVM_gc_allocate_stable (tc, REPR, 0B); at src/6model/bootstrap.c:278 used in st->WHAT = knowhow; at src/6model/bootstrap.c:279
Missing root for `knowhow` in st = MVM_gc_allocate_stable (tc, REPR, 0B); at src/6model/bootstrap.c:278 used in _7 = knowhow->st; at src/6model/bootstrap.c:299
Missing root for `knowhow` in st = MVM_gc_allocate_stable (tc, REPR, 0B); at src/6model/bootstrap.c:278 used in _8 = knowhow->st; at src/6model/bootstrap.c:303
Missing root for `knowhow` in st = MVM_gc_allocate_stable (tc, REPR, 0B); at src/6model/bootstrap.c:278 used in _10 = knowhow->st; at src/6model/bootstrap.c:304
Missing root for `knowhow` in st = MVM_gc_allocate_stable (tc, REPR, 0B); at src/6model/bootstrap.c:278 used in _14->KnowHOW = knowhow; at src/6model/bootstrap.c:309
Missing root for `type_obj` in _5 = MVM_repr_alloc_init (tc, _4); at src/6model/bootstrap.c:320 used in _6 = type_obj->st; at src/6model/bootstrap.c:321
Missing root for `type_obj` in _5 = MVM_repr_alloc_init (tc, _4); at src/6model/bootstrap.c:320 used in _8 = type_obj->st; at src/6model/bootstrap.c:321
Missing root for `type_obj` in _5 = MVM_repr_alloc_init (tc, _4); at src/6model/bootstrap.c:320 used in _14 = type_obj->st; at src/6model/bootstrap.c:321
Missing root for `type` in add_meta_object (tc, array.77_3, name); at src/6model/bootstrap.c:459 used in MVM_repr_bind_key_o (tc, arr_info, _9, type); at src/6model/bootstrap.c:459
Missing root for `type` in _6 = MVM_repr_alloc_init (tc, _5); at src/6model/bootstrap.c:459 used in MVM_repr_bind_key_o (tc, arr_info, _9, type); at src/6model/bootstrap.c:459
Missing root for `type` in arr_info = MVM_repr_alloc_init (tc, _8); at src/6model/bootstrap.c:459 used in MVM_repr_bind_key_o (tc, arr_info, _9, type); at src/6model/bootstrap.c:459
compiling src/6model/sc.o
compiling src/6model/serialization.o
Missing root for `s` in boxed = MVM_repr_box_int (tc, _12, next_idx); at src/6model/serialization.c:263 used in MVM_repr_bind_key_o (tc, _13, s, boxed); at src/6model/serialization.c:263
Missing root for `arr` in MVM_serialization_write_ref (tc, writer, _4); at src/6model/serialization.c:481 used in _4 = MVM_repr_at_pos_o (tc, arr, _3); at src/6model/serialization.c:481
Missing root for `hash` in iter = MVM_iter (tc, hash); at src/6model/serialization.c:518 used in _17 = MVM_repr_at_key_o (tc, hash, _16); at src/6model/serialization.c:533
Missing root for `closure` in MVM_gc_enter_from_allocator (tc); at src/6model/serialization.c:549 used in MVM_code_location_out (tc, closure, &file, &line); at src/6model/serialization.c:550
Missing root for `closure` in MVM_gc_enter_from_allocator (tc); at src/6model/serialization.c:549 used in _1 = closure->body.sf; at src/6model/serialization.c:553
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _38 = st->method_cache; at src/6model/serialization.c:1034
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _39 = st->method_cache; at src/6model/serialization.c:1036
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _40 = st->type_check_cache_length; at src/6model/serialization.c:1039
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _40 = st->type_check_cache_length; at src/6model/serialization.c:1039
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _47 = st->type_check_cache_length; at src/6model/serialization.c:1040
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _47 = st->type_check_cache_length; at src/6model/serialization.c:1040
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _42 = st->type_check_cache; at src/6model/serialization.c:1041
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _42 = st->type_check_cache; at src/6model/serialization.c:1041
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _49 = st->mode_flags; at src/6model/serialization.c:1052
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _49 = st->mode_flags; at src/6model/serialization.c:1052
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _50 = st->mode_flags; at src/6model/serialization.c:1055
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _50 = st->mode_flags; at src/6model/serialization.c:1055
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _52 = st->mode_flags; at src/6model/serialization.c:1058
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _52 = st->mode_flags; at src/6model/serialization.c:1058
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _63 = st->boolification_spec; at src/6model/serialization.c:1064
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _63 = st->boolification_spec; at src/6model/serialization.c:1064
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _64 = st->boolification_spec; at src/6model/serialization.c:1065
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _64 = st->boolification_spec; at src/6model/serialization.c:1065
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _66 = st->boolification_spec; at src/6model/serialization.c:1068
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _66 = st->boolification_spec; at src/6model/serialization.c:1068
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _68 = st->boolification_spec; at src/6model/serialization.c:1070
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _68 = st->boolification_spec; at src/6model/serialization.c:1070
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _70 = st->container_spec; at src/6model/serialization.c:1074
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _70 = st->container_spec; at src/6model/serialization.c:1074
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _71 = st->invocation_spec; at src/6model/serialization.c:1076
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _71 = st->invocation_spec; at src/6model/serialization.c:1076
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _72 = st->hll_owner; at src/6model/serialization.c:1078
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _72 = st->hll_owner; at src/6model/serialization.c:1078
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _73 = st->hll_role; at src/6model/serialization.c:1080
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _73 = st->hll_role; at src/6model/serialization.c:1080
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _84 = st->boolification_spec; at src/6model/serialization.c:1087
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _84 = st->boolification_spec; at src/6model/serialization.c:1087
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _85 = st->boolification_spec; at src/6model/serialization.c:1088
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _85 = st->boolification_spec; at src/6model/serialization.c:1088
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _87 = st->container_spec; at src/6model/serialization.c:1092
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _87 = st->container_spec; at src/6model/serialization.c:1092
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _88 = st->container_spec; at src/6model/serialization.c:1096
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _88 = st->container_spec; at src/6model/serialization.c:1096
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _93 = st->container_spec; at src/6model/serialization.c:1099
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _93 = st->container_spec; at src/6model/serialization.c:1099
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _94 (tc, st, writer); at src/6model/serialization.c:1099
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _94 (tc, st, writer); at src/6model/serialization.c:1099
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _95 = st->invocation_spec; at src/6model/serialization.c:1103
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _95 = st->invocation_spec; at src/6model/serialization.c:1103
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _96 = st->invocation_spec; at src/6model/serialization.c:1104
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _96 = st->invocation_spec; at src/6model/serialization.c:1104
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _98 = st->invocation_spec; at src/6model/serialization.c:1105
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _98 = st->invocation_spec; at src/6model/serialization.c:1105
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _97); at src/6model/serialization.c:1104 used in _98 = st->invocation_spec; at src/6model/serialization.c:1105
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _100 = st->invocation_spec; at src/6model/serialization.c:1106
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _100 = st->invocation_spec; at src/6model/serialization.c:1106
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _97); at src/6model/serialization.c:1104 used in _100 = st->invocation_spec; at src/6model/serialization.c:1106
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _102 = st->invocation_spec; at src/6model/serialization.c:1107
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _102 = st->invocation_spec; at src/6model/serialization.c:1107
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _97); at src/6model/serialization.c:1104 used in _102 = st->invocation_spec; at src/6model/serialization.c:1107
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _104 = st->invocation_spec; at src/6model/serialization.c:1108
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _104 = st->invocation_spec; at src/6model/serialization.c:1108
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _97); at src/6model/serialization.c:1104 used in _104 = st->invocation_spec; at src/6model/serialization.c:1108
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _103); at src/6model/serialization.c:1107 used in _104 = st->invocation_spec; at src/6model/serialization.c:1108
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _106 = st->invocation_spec; at src/6model/serialization.c:1109
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _106 = st->invocation_spec; at src/6model/serialization.c:1109
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _97); at src/6model/serialization.c:1104 used in _106 = st->invocation_spec; at src/6model/serialization.c:1109
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _103); at src/6model/serialization.c:1107 used in _106 = st->invocation_spec; at src/6model/serialization.c:1109
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _105); at src/6model/serialization.c:1108 used in _106 = st->invocation_spec; at src/6model/serialization.c:1109
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _108 = st->invocation_spec; at src/6model/serialization.c:1110
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _108 = st->invocation_spec; at src/6model/serialization.c:1110
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _97); at src/6model/serialization.c:1104 used in _108 = st->invocation_spec; at src/6model/serialization.c:1110
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _103); at src/6model/serialization.c:1107 used in _108 = st->invocation_spec; at src/6model/serialization.c:1110
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _105); at src/6model/serialization.c:1108 used in _108 = st->invocation_spec; at src/6model/serialization.c:1110
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _110 = st->invocation_spec; at src/6model/serialization.c:1111
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _110 = st->invocation_spec; at src/6model/serialization.c:1111
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _97); at src/6model/serialization.c:1104 used in _110 = st->invocation_spec; at src/6model/serialization.c:1111
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _103); at src/6model/serialization.c:1107 used in _110 = st->invocation_spec; at src/6model/serialization.c:1111
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _105); at src/6model/serialization.c:1108 used in _110 = st->invocation_spec; at src/6model/serialization.c:1111
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _112 = st->invocation_spec; at src/6model/serialization.c:1112
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _112 = st->invocation_spec; at src/6model/serialization.c:1112
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _97); at src/6model/serialization.c:1104 used in _112 = st->invocation_spec; at src/6model/serialization.c:1112
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _103); at src/6model/serialization.c:1107 used in _112 = st->invocation_spec; at src/6model/serialization.c:1112
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _105); at src/6model/serialization.c:1108 used in _112 = st->invocation_spec; at src/6model/serialization.c:1112
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _114 = st->hll_owner; at src/6model/serialization.c:1116
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _114 = st->hll_owner; at src/6model/serialization.c:1116
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _115 = st->hll_owner; at src/6model/serialization.c:1117
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _115 = st->hll_owner; at src/6model/serialization.c:1117
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _117 = st->hll_role; at src/6model/serialization.c:1120
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _117 = st->hll_role; at src/6model/serialization.c:1120
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _118 = st->hll_role; at src/6model/serialization.c:1121
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _118 = st->hll_role; at src/6model/serialization.c:1121
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _119 = st->mode_flags; at src/6model/serialization.c:1125
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _119 = st->mode_flags; at src/6model/serialization.c:1125
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _122 = st->paramet.ric.parameterizer; at src/6model/serialization.c:1126
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _122 = st->paramet.ric.parameterizer; at src/6model/serialization.c:1126
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _123 = st->mode_flags; at src/6model/serialization.c:1130
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _123 = st->mode_flags; at src/6model/serialization.c:1130
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in ptype = st->paramet.erized.parametric_type; at src/6model/serialization.c:1145
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in ptype = st->paramet.erized.parametric_type; at src/6model/serialization.c:1145
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in params = st->paramet.erized.parameters; at src/6model/serialization.c:1146
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in params = st->paramet.erized.parameters; at src/6model/serialization.c:1146
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _139 = st->WHAT; at src/6model/serialization.c:1173
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _139 = st->WHAT; at src/6model/serialization.c:1173
Missing root for `st` in MVM_serialization_write_ref (tc, writer, ptype); at src/6model/serialization.c:1147 used in _139 = st->WHAT; at src/6model/serialization.c:1173
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _140 = MVM_6model_get_stable_debug_name (tc, st); at src/6model/serialization.c:1176
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _140 = MVM_6model_get_stable_debug_name (tc, st); at src/6model/serialization.c:1176
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _141 = st->is_mixin_type; at src/6model/serialization.c:1177
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _141 = st->is_mixin_type; at src/6model/serialization.c:1177
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _148 = st->REPR; at src/6model/serialization.c:1183
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _148 = st->REPR; at src/6model/serialization.c:1183
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _150 = st->REPR; at src/6model/serialization.c:1184
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _150 = st->REPR; at src/6model/serialization.c:1184
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _37); at src/6model/serialization.c:1031 used in _151 (tc, st, writer); at src/6model/serialization.c:1184
Missing root for `st` in MVM_serialization_write_ref (tc, writer, _39); at src/6model/serialization.c:1036 used in _151 (tc, st, writer); at src/6model/serialization.c:1184
Missing root for `ptype` in MVM_serialization_write_ref (tc, writer, ptype); at src/6model/serialization.c:1147 used in _126 = MVM_sc_get_obj_sc (tc, ptype); at src/6model/serialization.c:1148
Missing root for `ptype` in MVM_serialization_write_ref (tc, writer, ptype); at src/6model/serialization.c:1147 used in add_param_intern (tc, writer, _139, ptype, params); at src/6model/serialization.c:1173
Missing root for `params` in MVM_serialization_write_ref (tc, writer, ptype); at src/6model/serialization.c:1147 used in _128 = MVM_repr_elems (tc, params); at src/6model/serialization.c:1153
Missing root for `params` in MVM_serialization_write_ref (tc, writer, ptype); at src/6model/serialization.c:1147 used in parameter = MVM_repr_at_pos_o (tc, params, i); at src/6model/serialization.c:1161
Missing root for `params` in MVM_serialization_write_ref (tc, writer, ptype); at src/6model/serialization.c:1147 used in add_param_intern (tc, writer, _139, ptype, params); at src/6model/serialization.c:1173
Missing root for `parameter` in MVM_serialization_write_ref (tc, writer, parameter); at src/6model/serialization.c:1162 used in _135 = MVM_sc_get_obj_sc (tc, parameter); at src/6model/serialization.c:1167
Missing root for `empty_string_heap` in _9 = MVM_repr_alloc_init (tc, _8); at src/6model/serialization.c:1411 used in _15 = MVM_repr_at_pos_s (tc, empty_string_heap, i); at src/6model/serialization.c:1414
Missing root for `empty_string_heap` in boxed = MVM_repr_box_int (tc, _14, _10); at src/6model/serialization.c:1414 used in _15 = MVM_repr_at_pos_s (tc, empty_string_heap, i); at src/6model/serialization.c:1414
Missing root for `empty_string_heap` in _9 = MVM_repr_alloc_init (tc, _8); at src/6model/serialization.c:1411 used in MVM_repr_unshift_s (tc, empty_string_heap, 0B); at src/6model/serialization.c:1438
Missing root for `empty_string_heap` in boxed = MVM_repr_box_int (tc, _14, _10); at src/6model/serialization.c:1414 used in MVM_repr_unshift_s (tc, empty_string_heap, 0B); at src/6model/serialization.c:1438
Missing root for `type` in _9 = MVM_repr_alloc_init (tc, _8); at src/6model/serialization.c:1411 used in result = concatenate_outputs (tc, writer, type); at src/6model/serialization.c:1446
Missing root for `type` in serialize (tc, writer); at src/6model/serialization.c:1441 used in result = concatenate_outputs (tc, writer, type); at src/6model/serialization.c:1446
Missing root for `type` in boxed = MVM_repr_box_int (tc, _14, _10); at src/6model/serialization.c:1414 used in result = concatenate_outputs (tc, writer, type); at src/6model/serialization.c:1446
Missing root for `result` in _4 = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:1809 used in MVM_repr_bind_pos_o (tc, result, _5, _4); at src/6model/serialization.c:1809
Missing root for `result` in _4 = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:1809 used in MVM_sc_set_obj_sc (tc, result, _6); at src/6model/serialization.c:1812
Missing root for `result` in _4 = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:1809 used in D.19235 = result; at src/6model/serialization.c:1814
Missing root for `result` in _14 = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:1838 used in MVM_repr_bind_key_o (tc, result, key, _14); at src/6model/serialization.c:1838
Missing root for `key` in _14 = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:1838 used in MVM_repr_bind_key_o (tc, result, key, _14); at src/6model/serialization.c:1838
Missing root for `f` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2344 used in _21 = &f->header; at src/6model/serialization.c:2344
Missing root for `static_code` in f = MVM_frame_create_context_only (tc, sf, static_code); at src/6model/serialization.c:2309 used in _40 = MEM[(struct MVMCode *)static_code].body.outer; at src/6model/serialization.c:2367
Missing root for `static_code` in f = MVM_frame_create_context_only (tc, sf, static_code); at src/6model/serialization.c:2309 used in _r = MEM[(struct MVMCode *)static_code].body.outer; at src/6model/serialization.c:2368
Missing root for `closure` in obj = MVM_sc_get_object (tc, _21, _18); at src/6model/serialization.c:2397 used in _22 = &closure->header; at src/6model/serialization.c:2400
Missing root for `closure` in obj = MVM_sc_get_object (tc, _21, _18); at src/6model/serialization.c:2397 used in MEM[(struct MVMCode *)closure].body.code_object = _r; at src/6model/serialization.c:2400
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2587 used in _71 = &st->header; at src/6model/serialization.c:2587
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2587 used in st->method_cache = _r; at src/6model/serialization.c:2587
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _23 = &st->header; at src/6model/serialization.c:2631
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in st->WHAT = _r; at src/6model/serialization.c:2631
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _24 = &st->header; at src/6model/serialization.c:2632
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _24 = &st->header; at src/6model/serialization.c:2632
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in st->WHO = _r; at src/6model/serialization.c:2632
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in st->WHO = _r; at src/6model/serialization.c:2632
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in st->type_check_cache_length = _26; at src/6model/serialization.c:2638
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in st->type_check_cache_length = _26; at src/6model/serialization.c:2638
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in st->type_check_cache_length = _26; at src/6model/serialization.c:2638
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _27 = st->type_check_cache_length; at src/6model/serialization.c:2639
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _27 = st->type_check_cache_length; at src/6model/serialization.c:2639
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _27 = st->type_check_cache_length; at src/6model/serialization.c:2639
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _28 = st->type_check_cache_length; at src/6model/serialization.c:2640
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _28 = st->type_check_cache_length; at src/6model/serialization.c:2640
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _28 = st->type_check_cache_length; at src/6model/serialization.c:2640
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in st->type_check_cache = _31; at src/6model/serialization.c:2640
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in st->type_check_cache = _31; at src/6model/serialization.c:2640
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in st->type_check_cache = _31; at src/6model/serialization.c:2640
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _37 = st->type_check_cache_length; at src/6model/serialization.c:2641
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _37 = st->type_check_cache_length; at src/6model/serialization.c:2641
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _37 = st->type_check_cache_length; at src/6model/serialization.c:2641
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _32 = &st->header; at src/6model/serialization.c:2642
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _32 = &st->header; at src/6model/serialization.c:2642
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _32 = &st->header; at src/6model/serialization.c:2642
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2642 used in _32 = &st->header; at src/6model/serialization.c:2642
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _33 = st->type_check_cache; at src/6model/serialization.c:2642
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _33 = st->type_check_cache; at src/6model/serialization.c:2642
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _33 = st->type_check_cache; at src/6model/serialization.c:2642
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2642 used in _33 = st->type_check_cache; at src/6model/serialization.c:2642
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in st->mode_flags = _46; at src/6model/serialization.c:2647
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in st->mode_flags = _46; at src/6model/serialization.c:2647
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in st->mode_flags = _46; at src/6model/serialization.c:2647
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _51 = st->mode_flags; at src/6model/serialization.c:2649
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _51 = st->mode_flags; at src/6model/serialization.c:2649
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _51 = st->mode_flags; at src/6model/serialization.c:2649
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _54 = st->mode_flags; at src/6model/serialization.c:2649
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _54 = st->mode_flags; at src/6model/serialization.c:2649
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _54 = st->mode_flags; at src/6model/serialization.c:2649
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in st->boolification_spec = _68; at src/6model/serialization.c:2659
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in st->boolification_spec = _68; at src/6model/serialization.c:2659
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in st->boolification_spec = _68; at src/6model/serialization.c:2659
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _69 = st->boolification_spec; at src/6model/serialization.c:2660
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _69 = st->boolification_spec; at src/6model/serialization.c:2660
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _69 = st->boolification_spec; at src/6model/serialization.c:2660
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _71 = &st->header; at src/6model/serialization.c:2661
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _71 = &st->header; at src/6model/serialization.c:2661
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _71 = &st->header; at src/6model/serialization.c:2661
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2661 used in _71 = &st->header; at src/6model/serialization.c:2661
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _72 = st->boolification_spec; at src/6model/serialization.c:2661
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _72 = st->boolification_spec; at src/6model/serialization.c:2661
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _72 = st->boolification_spec; at src/6model/serialization.c:2661
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2661 used in _72 = st->boolification_spec; at src/6model/serialization.c:2661
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _75 (tc, st); at src/6model/serialization.c:2674
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _75 (tc, st); at src/6model/serialization.c:2674
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _75 (tc, st); at src/6model/serialization.c:2674
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _76 = st->container_spec; at src/6model/serialization.c:2675
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _76 = st->container_spec; at src/6model/serialization.c:2675
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _76 = st->container_spec; at src/6model/serialization.c:2675
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _77 (tc, st, reader); at src/6model/serialization.c:2675
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _77 (tc, st, reader); at src/6model/serialization.c:2675
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _77 (tc, st, reader); at src/6model/serialization.c:2675
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in st->invocation_spec = _80; at src/6model/serialization.c:2680
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in st->invocation_spec = _80; at src/6model/serialization.c:2680
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in st->invocation_spec = _80; at src/6model/serialization.c:2680
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _81 = &st->header; at src/6model/serialization.c:2681
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _81 = &st->header; at src/6model/serialization.c:2681
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _81 = &st->header; at src/6model/serialization.c:2681
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2681 used in _81 = &st->header; at src/6model/serialization.c:2681
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _82 = st->invocation_spec; at src/6model/serialization.c:2681
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _82 = st->invocation_spec; at src/6model/serialization.c:2681
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _82 = st->invocation_spec; at src/6model/serialization.c:2681
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2681 used in _82 = st->invocation_spec; at src/6model/serialization.c:2681
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _83 = &st->header; at src/6model/serialization.c:2682
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _83 = &st->header; at src/6model/serialization.c:2682
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _83 = &st->header; at src/6model/serialization.c:2682
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2681 used in _83 = &st->header; at src/6model/serialization.c:2682
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _84 = st->invocation_spec; at src/6model/serialization.c:2682
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _84 = st->invocation_spec; at src/6model/serialization.c:2682
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _84 = st->invocation_spec; at src/6model/serialization.c:2682
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2681 used in _84 = st->invocation_spec; at src/6model/serialization.c:2682
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _85 = st->invocation_spec; at src/6model/serialization.c:2683
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _85 = st->invocation_spec; at src/6model/serialization.c:2683
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _85 = st->invocation_spec; at src/6model/serialization.c:2683
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2681 used in _85 = st->invocation_spec; at src/6model/serialization.c:2683
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _87 = &st->header; at src/6model/serialization.c:2684
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _87 = &st->header; at src/6model/serialization.c:2684
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _87 = &st->header; at src/6model/serialization.c:2684
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2681 used in _87 = &st->header; at src/6model/serialization.c:2684
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2684 used in _87 = &st->header; at src/6model/serialization.c:2684
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _88 = st->invocation_spec; at src/6model/serialization.c:2684
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _88 = st->invocation_spec; at src/6model/serialization.c:2684
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _88 = st->invocation_spec; at src/6model/serialization.c:2684
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2681 used in _88 = st->invocation_spec; at src/6model/serialization.c:2684
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2684 used in _88 = st->invocation_spec; at src/6model/serialization.c:2684
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _89 = &st->header; at src/6model/serialization.c:2685
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _89 = &st->header; at src/6model/serialization.c:2685
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _89 = &st->header; at src/6model/serialization.c:2685
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2681 used in _89 = &st->header; at src/6model/serialization.c:2685
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2684 used in _89 = &st->header; at src/6model/serialization.c:2685
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2685 used in _89 = &st->header; at src/6model/serialization.c:2685
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _90 = st->invocation_spec; at src/6model/serialization.c:2685
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _90 = st->invocation_spec; at src/6model/serialization.c:2685
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _90 = st->invocation_spec; at src/6model/serialization.c:2685
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2681 used in _90 = st->invocation_spec; at src/6model/serialization.c:2685
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2684 used in _90 = st->invocation_spec; at src/6model/serialization.c:2685
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2685 used in _90 = st->invocation_spec; at src/6model/serialization.c:2685
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _91 = &st->header; at src/6model/serialization.c:2686
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _91 = &st->header; at src/6model/serialization.c:2686
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _91 = &st->header; at src/6model/serialization.c:2686
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2681 used in _91 = &st->header; at src/6model/serialization.c:2686
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2684 used in _91 = &st->header; at src/6model/serialization.c:2686
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2685 used in _91 = &st->header; at src/6model/serialization.c:2686
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _92 = st->invocation_spec; at src/6model/serialization.c:2686
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _92 = st->invocation_spec; at src/6model/serialization.c:2686
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _92 = st->invocation_spec; at src/6model/serialization.c:2686
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2681 used in _92 = st->invocation_spec; at src/6model/serialization.c:2686
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2684 used in _92 = st->invocation_spec; at src/6model/serialization.c:2686
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2685 used in _92 = st->invocation_spec; at src/6model/serialization.c:2686
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _93 = st->invocation_spec; at src/6model/serialization.c:2687
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _93 = st->invocation_spec; at src/6model/serialization.c:2687
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _93 = st->invocation_spec; at src/6model/serialization.c:2687
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2681 used in _93 = st->invocation_spec; at src/6model/serialization.c:2687
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2684 used in _93 = st->invocation_spec; at src/6model/serialization.c:2687
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2685 used in _93 = st->invocation_spec; at src/6model/serialization.c:2687
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _95 = &st->header; at src/6model/serialization.c:2688
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _95 = &st->header; at src/6model/serialization.c:2688
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _95 = &st->header; at src/6model/serialization.c:2688
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2681 used in _95 = &st->header; at src/6model/serialization.c:2688
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2684 used in _95 = &st->header; at src/6model/serialization.c:2688
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2685 used in _95 = &st->header; at src/6model/serialization.c:2688
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _96 = st->invocation_spec; at src/6model/serialization.c:2688
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _96 = st->invocation_spec; at src/6model/serialization.c:2688
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _96 = st->invocation_spec; at src/6model/serialization.c:2688
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2681 used in _96 = st->invocation_spec; at src/6model/serialization.c:2688
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2684 used in _96 = st->invocation_spec; at src/6model/serialization.c:2688
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2685 used in _96 = st->invocation_spec; at src/6model/serialization.c:2688
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _97 = st->invocation_spec; at src/6model/serialization.c:2689
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _97 = st->invocation_spec; at src/6model/serialization.c:2689
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _97 = st->invocation_spec; at src/6model/serialization.c:2689
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2681 used in _97 = st->invocation_spec; at src/6model/serialization.c:2689
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2684 used in _97 = st->invocation_spec; at src/6model/serialization.c:2689
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2685 used in _97 = st->invocation_spec; at src/6model/serialization.c:2689
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in st->hll_owner = _102; at src/6model/serialization.c:2694
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in st->hll_owner = _102; at src/6model/serialization.c:2694
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in st->hll_owner = _102; at src/6model/serialization.c:2694
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in st->hll_role = _104; at src/6model/serialization.c:2699
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in st->hll_role = _104; at src/6model/serialization.c:2699
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in st->hll_role = _104; at src/6model/serialization.c:2699
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _105 = st->mode_flags; at src/6model/serialization.c:2703
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _105 = st->mode_flags; at src/6model/serialization.c:2703
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _105 = st->mode_flags; at src/6model/serialization.c:2703
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _108 = st->paramet.ric.lookup; at src/6model/serialization.c:2705
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _108 = st->paramet.ric.lookup; at src/6model/serialization.c:2705
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _108 = st->paramet.ric.lookup; at src/6model/serialization.c:2705
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _111 = &st->header; at src/6model/serialization.c:2707
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _111 = &st->header; at src/6model/serialization.c:2707
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _111 = &st->header; at src/6model/serialization.c:2707
Missing root for `st` in lookup = MVM_repr_alloc_init (tc, _110); at src/6model/serialization.c:2706 used in _111 = &st->header; at src/6model/serialization.c:2707
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in st->paramet.ric.lookup = _r; at src/6model/serialization.c:2707
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in st->paramet.ric.lookup = _r; at src/6model/serialization.c:2707
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in st->paramet.ric.lookup = _r; at src/6model/serialization.c:2707
Missing root for `st` in lookup = MVM_repr_alloc_init (tc, _110); at src/6model/serialization.c:2706 used in st->paramet.ric.lookup = _r; at src/6model/serialization.c:2707
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _112 = &st->header; at src/6model/serialization.c:2711
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _112 = &st->header; at src/6model/serialization.c:2711
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _112 = &st->header; at src/6model/serialization.c:2711
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2711 used in _112 = &st->header; at src/6model/serialization.c:2711
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in st->paramet.ric.parameterizer = _r; at src/6model/serialization.c:2711
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in st->paramet.ric.parameterizer = _r; at src/6model/serialization.c:2711
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in st->paramet.ric.parameterizer = _r; at src/6model/serialization.c:2711
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2711 used in st->paramet.ric.parameterizer = _r; at src/6model/serialization.c:2711
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _113 = st->mode_flags; at src/6model/serialization.c:2716
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _113 = st->mode_flags; at src/6model/serialization.c:2716
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _113 = st->mode_flags; at src/6model/serialization.c:2716
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _116 = &st->header; at src/6model/serialization.c:2724
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _116 = &st->header; at src/6model/serialization.c:2724
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _116 = &st->header; at src/6model/serialization.c:2724
Missing root for `st` in ptype = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2720 used in _116 = &st->header; at src/6model/serialization.c:2724
Missing root for `st` in params = read_array_var (tc, reader); at src/6model/serialization.c:2721 used in _116 = &st->header; at src/6model/serialization.c:2724
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in st->paramet.erized.parametric_type = _r; at src/6model/serialization.c:2724
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in st->paramet.erized.parametric_type = _r; at src/6model/serialization.c:2724
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in st->paramet.erized.parametric_type = _r; at src/6model/serialization.c:2724
Missing root for `st` in ptype = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2720 used in st->paramet.erized.parametric_type = _r; at src/6model/serialization.c:2724
Missing root for `st` in params = read_array_var (tc, reader); at src/6model/serialization.c:2721 used in st->paramet.erized.parametric_type = _r; at src/6model/serialization.c:2724
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _117 = &st->header; at src/6model/serialization.c:2725
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _117 = &st->header; at src/6model/serialization.c:2725
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _117 = &st->header; at src/6model/serialization.c:2725
Missing root for `st` in ptype = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2720 used in _117 = &st->header; at src/6model/serialization.c:2725
Missing root for `st` in params = read_array_var (tc, reader); at src/6model/serialization.c:2721 used in _117 = &st->header; at src/6model/serialization.c:2725
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in st->paramet.erized.parameters = _r; at src/6model/serialization.c:2725
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in st->paramet.erized.parameters = _r; at src/6model/serialization.c:2725
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in st->paramet.erized.parameters = _r; at src/6model/serialization.c:2725
Missing root for `st` in ptype = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2720 used in st->paramet.erized.parameters = _r; at src/6model/serialization.c:2725
Missing root for `st` in params = read_array_var (tc, reader); at src/6model/serialization.c:2721 used in st->paramet.erized.parameters = _r; at src/6model/serialization.c:2725
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _124 = st->WHAT; at src/6model/serialization.c:2734
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _124 = st->WHAT; at src/6model/serialization.c:2734
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _124 = st->WHAT; at src/6model/serialization.c:2734
Missing root for `st` in ptype = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2720 used in _124 = st->WHAT; at src/6model/serialization.c:2734
Missing root for `st` in params = read_array_var (tc, reader); at src/6model/serialization.c:2721 used in _124 = st->WHAT; at src/6model/serialization.c:2734
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in st->debug_name = _126; at src/6model/serialization.c:2738
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in st->debug_name = _126; at src/6model/serialization.c:2738
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in st->debug_name = _126; at src/6model/serialization.c:2738
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in st->debug_name = 0B; at src/6model/serialization.c:2740
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in st->debug_name = 0B; at src/6model/serialization.c:2740
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in st->debug_name = 0B; at src/6model/serialization.c:2740
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in st->is_mixin_type = _129; at src/6model/serialization.c:2743
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in st->is_mixin_type = _129; at src/6model/serialization.c:2743
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in st->is_mixin_type = _129; at src/6model/serialization.c:2743
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _130 = st->REPR; at src/6model/serialization.c:2747
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _130 = st->REPR; at src/6model/serialization.c:2747
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _130 = st->REPR; at src/6model/serialization.c:2747
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _132 = st->REPR; at src/6model/serialization.c:2748
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _132 = st->REPR; at src/6model/serialization.c:2748
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _132 = st->REPR; at src/6model/serialization.c:2748
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _133 (tc, st, reader); at src/6model/serialization.c:2748
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _133 (tc, st, reader); at src/6model/serialization.c:2748
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _133 (tc, st, reader); at src/6model/serialization.c:2748
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _136 = st->container_spec; at src/6model/serialization.c:2751
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _136 = st->container_spec; at src/6model/serialization.c:2751
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _136 = st->container_spec; at src/6model/serialization.c:2751
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _138 = st->container_spec; at src/6model/serialization.c:2752
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _138 = st->container_spec; at src/6model/serialization.c:2752
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _138 = st->container_spec; at src/6model/serialization.c:2752
Missing root for `st` in _r = read_obj_ref (tc, reader); at src/6model/serialization.c:2631 used in _139 (tc, st); at src/6model/serialization.c:2752
Missing root for `st` in _r = MVM_serialization_read_ref (tc, reader); at src/6model/serialization.c:2632 used in _139 (tc, st); at src/6model/serialization.c:2752
Missing root for `st` in deserialize_method_cache_lazy (tc, st, reader); at src/6model/serialization.c:2635 used in _139 (tc, st); at src/6model/serialization.c:2752
Missing root for `ptype` in params = read_array_var (tc, reader); at src/6model/serialization.c:2721 used in _r = ptype; at src/6model/serialization.c:2724
Missing root for `ptype` in params = read_array_var (tc, reader); at src/6model/serialization.c:2721 used in _118 = ptype->st; at src/6model/serialization.c:2728
Missing root for `ptype` in params = read_array_var (tc, reader); at src/6model/serialization.c:2721 used in _121 = ptype->st; at src/6model/serialization.c:2731
Missing root for `ptype` in lookup = MVM_repr_alloc_init (tc, _120); at src/6model/serialization.c:2730 used in _121 = ptype->st; at src/6model/serialization.c:2731
Missing root for `ptype` in params = read_array_var (tc, reader); at src/6model/serialization.c:2721 used in _123 = ptype->st; at src/6model/serialization.c:2731
Missing root for `ptype` in lookup = MVM_repr_alloc_init (tc, _120); at src/6model/serialization.c:2730 used in _123 = ptype->st; at src/6model/serialization.c:2731
Missing root for `st` in deserialize_stable (tc, sr, index.122_20, _19); at src/6model/serialization.c:2952 used in if (st == _12) at src/6model/serialization.c:2950
Missing root for `cache` in work_loop (tc, sr); at src/6model/serialization.c:2993 used in _r = cache; at src/6model/serialization.c:2994
Missing root for `repo_conflicts` in _8 = MVM_sc_get_object (tc, orig_sc, _7); at src/6model/serialization.c:3024 used in MVM_repr_push_o (tc, repo_conflicts, backup.145_37); at src/6model/serialization.c:3030
Missing root for `repo_conflicts` in _8 = MVM_sc_get_object (tc, orig_sc, _7); at src/6model/serialization.c:3024 used in MVM_repr_push_o (tc, repo_conflicts, orig_obj.146_38); at src/6model/serialization.c:3030
Missing root for `repo_conflicts` in _35 = MVM_gc_allocate_type_object (tc, _34); at src/6model/serialization.c:3030 used in MVM_repr_push_o (tc, repo_conflicts, backup.145_37); at src/6model/serialization.c:3030
Missing root for `repo_conflicts` in _35 = MVM_gc_allocate_type_object (tc, _34); at src/6model/serialization.c:3030 used in MVM_repr_push_o (tc, repo_conflicts, orig_obj.146_38); at src/6model/serialization.c:3030
Missing root for `orig_obj` in updated_st = read_object_table_entry (tc, reader, slot, 0B); at src/6model/serialization.c:3064 used in orig_obj.155_62 = orig_obj; at src/6model/serialization.c:3065
Missing root for `orig_obj` in updated_st = read_object_table_entry (tc, reader, slot, 0B); at src/6model/serialization.c:3064 used in orig_obj.156_64 = orig_obj; at src/6model/serialization.c:3066
Missing root for `orig_obj` in updated_st = read_object_table_entry (tc, reader, slot, 0B); at src/6model/serialization.c:3064 used in orig_obj.157_69 = orig_obj; at src/6model/serialization.c:3066
Missing root for `params` in _30 = read_obj_ref (tc, reader); at src/6model/serialization.c:3131 used in MVM_repr_push_o (tc, params, _30); at src/6model/serialization.c:3131
Missing root for `ptype` in params = MVM_repr_alloc_init (tc, _29); at src/6model/serialization.c:3129 used in _31 = ptype->st; at src/6model/serialization.c:3134
compiling src/spesh/dump.o
compiling src/spesh/graph.o
compiling src/spesh/codegen.o
compiling src/spesh/candidate.o
compiling src/spesh/manipulate.o
compiling src/spesh/args.o
compiling src/spesh/usages.o
compiling src/spesh/facts.o
compiling src/spesh/optimize.o
Missing root for `name` in meth = MVM_spesh_try_find_method (tc, _7, name); at src/spesh/optimize.c:180 used in name_cstr = MVM_string_utf8_encode_C_string (tc, name); at src/spesh/optimize.c:193
Missing root for `target_sf` in inline_graph = MVM_spesh_inline_try_get_graph (tc, g, target_sf, _131, ins, &no_inline_reason, &effective_size, &no_inline_info); at src/spesh/optimize.c:2000 used in log_inline (tc, g, target_sf, inline_graph, effective_size.52_134, no_inline_reason.51_133, 0, no_inline_info.50_132); at src/spesh/optimize.c:2003
Missing root for `target_sf` in inline_graph = MVM_spesh_inline_try_get_graph (tc, g, target_sf, _131, ins, &no_inline_reason, &effective_size, &no_inline_info); at src/spesh/optimize.c:2000 used in _139 = target_sf->body.spesh; at src/spesh/optimize.c:2015
Missing root for `target_sf` in inline_graph = MVM_spesh_inline_try_get_graph (tc, g, target_sf, _131, ins, &no_inline_reason, &effective_size, &no_inline_info); at src/spesh/optimize.c:2000 used in _149 = target_sf->body.cuuid; at src/spesh/optimize.c:2019
Missing root for `target_sf` in MVM_spesh_inline (tc, g, arg_info, bb, ins, inline_graph, target_sf, code_ref_reg, prepargs_deopt_idx, _147); at src/spesh/optimize.c:2013 used in _149 = target_sf->body.cuuid; at src/spesh/optimize.c:2019
Missing root for `target_sf` in optimize_bb (tc, g, optimize_from_bb, 0B); at src/spesh/optimize.c:2016 used in _149 = target_sf->body.cuuid; at src/spesh/optimize.c:2019
Missing root for `target_sf` in inline_graph = MVM_spesh_inline_try_get_graph (tc, g, target_sf, _131, ins, &no_inline_reason, &effective_size, &no_inline_info); at src/spesh/optimize.c:2000 used in _150 = target_sf->body.name; at src/spesh/optimize.c:2020
Missing root for `target_sf` in MVM_spesh_inline (tc, g, arg_info, bb, ins, inline_graph, target_sf, code_ref_reg, prepargs_deopt_idx, _147); at src/spesh/optimize.c:2013 used in _150 = target_sf->body.name; at src/spesh/optimize.c:2020
Missing root for `target_sf` in optimize_bb (tc, g, optimize_from_bb, 0B); at src/spesh/optimize.c:2016 used in _150 = target_sf->body.name; at src/spesh/optimize.c:2020
Missing root for `target_sf` in inline_graph = MVM_spesh_inline_try_get_graph (tc, g, target_sf, _131, ins, &no_inline_reason, &effective_size, &no_inline_info); at src/spesh/optimize.c:2000 used in _176 = target_sf->body.cuuid; at src/spesh/optimize.c:2065
Missing root for `target_sf` in inline_graph = MVM_spesh_inline_try_get_graph (tc, g, target_sf, _131, ins, &no_inline_reason, &effective_size, &no_inline_info); at src/spesh/optimize.c:2000 used in _177 = target_sf->body.name; at src/spesh/optimize.c:2066
Missing root for `target_sf` in inline_graph = MVM_spesh_inline_try_get_graph_from_unspecialized (tc, g, target_sf, ins, arg_info, stable_type_tuple, &no_inline_reason, &no_inline_info); at src/spesh/optimize.c:2086 used in _186 = target_sf->body.bytecode_size; at src/spesh/optimize.c:2088
Missing root for `target_sf` in inline_graph = MVM_spesh_inline_try_get_graph_from_unspecialized (tc, g, target_sf, ins, arg_info, stable_type_tuple, &no_inline_reason, &no_inline_info); at src/spesh/optimize.c:2086 used in log_inline (tc, g, target_sf, inline_graph, _186, no_inline_reason.57_185, 1, no_inline_info.56_184); at src/spesh/optimize.c:2088
compiling src/spesh/dead_bb_elimination.o
compiling src/spesh/dead_ins_elimination.o
compiling src/spesh/deopt.o
compiling src/spesh/log.o
compiling src/spesh/threshold.o
compiling src/spesh/inline.o
Missing root for `target_sf` in MVM_spesh_facts_discover (tc, ig, 0B, 0); at src/spesh/inline.c:323 used in _4 = is_graph_inlineable (tc, inliner, target_sf, invoke_ins, ig, no_inline_reason, no_inline_info); at src/spesh/inline.c:327
Missing root for `target_sf` in MVM_spesh_optimize (tc, ig, 0B); at src/spesh/inline.c:324 used in _4 = is_graph_inlineable (tc, inliner, target_sf, invoke_ins, ig, no_inline_reason, no_inline_info); at src/spesh/inline.c:327
compiling src/spesh/osr.o
compiling src/spesh/lookup.o
compiling src/spesh/iterator.o
compiling src/spesh/worker.o
compiling src/spesh/debug.o
compiling src/spesh/stats.o
compiling src/spesh/plan.o
compiling src/spesh/arg_guard.o
src/spesh/arg_guard.c: In function ‘add_nodes_for_callsite’:
src/spesh/arg_guard.c:312:11: warning: operand of ?: changes signedness from ‘MVMint32’ {aka ‘int’} to ‘MVMuint32’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
312 | : end_node;
| ^~~~~~~~
compiling src/spesh/plugin.o
compiling src/spesh/frame_walker.o
Missing root for `frame` in _2 = MVM_repr_alloc_init (tc, _1); at src/spesh/frame_walker.c:338 used in find_lex_info (tc, fw, &frame, &sf, &base_index); at src/spesh/frame_walker.c:339
Missing root for `frame` in _2 = MVM_repr_alloc_init (tc, _1); at src/spesh/frame_walker.c:338 used in MVM_gc_root_temp_push (tc, &frame); at src/spesh/frame_walker.c:340
Missing root for `frame` in _2 = MVM_repr_alloc_init (tc, _1); at src/spesh/frame_walker.c:338 used in frame.23_16 = frame; at src/spesh/frame_walker.c:340
Missing root for `sf` in _2 = MVM_repr_alloc_init (tc, _1); at src/spesh/frame_walker.c:338 used in find_lex_info (tc, fw, &frame, &sf, &base_index); at src/spesh/frame_walker.c:339
Missing root for `sf` in _2 = MVM_repr_alloc_init (tc, _1); at src/spesh/frame_walker.c:338 used in MVM_gc_root_temp_push (tc, &sf); at src/spesh/frame_walker.c:340
Missing root for `sf` in _2 = MVM_repr_alloc_init (tc, _1); at src/spesh/frame_walker.c:338 used in sf.20_3 = sf; at src/spesh/frame_walker.c:340
Missing root for `sf` in _2 = MVM_repr_alloc_init (tc, _1); at src/spesh/frame_walker.c:338 used in sf.48_183 = sf; at src/spesh/frame_walker.c:340
Missing root for `sf` in _2 = MVM_repr_alloc_init (tc, _1); at src/spesh/frame_walker.c:338 used in sf.21_4 = sf; at src/spesh/frame_walker.c:340
compiling src/spesh/pea.o
compiling src/strings/decode_stream.o
compiling src/strings/ascii.o
compiling src/strings/parse_num.o
compiling src/strings/utf8.o
compiling src/strings/utf8_c8.o
compiling src/strings/nfg.o
compiling src/strings/ops.o
compiling src/strings/unicode.o
compiling src/strings/normalize.o
compiling src/strings/latin1.o
compiling src/strings/utf16.o
compiling src/strings/windows1252.o
compiling src/strings/shiftjis.o
compiling src/strings/gb2312.o
compiling src/strings/gb18030.o
compiling src/math/bigintops.o
compiling src/profiler/instrument.o
Missing root for `storage` in result = new_array (tc); at src/profiler/instrument.c:482 used in MVM_repr_push_o (tc, storage, result); at src/profiler/instrument.c:487
Missing root for `storage` in type_info_hash = new_hash (tc); at src/profiler/instrument.c:483 used in MVM_repr_push_o (tc, storage, result); at src/profiler/instrument.c:487
Missing root for `storage` in _4 = box_i (tc, key); at src/profiler/instrument.c:485 used in MVM_repr_push_o (tc, storage, result); at src/profiler/instrument.c:487
Missing root for `result` in type_info_hash = new_hash (tc); at src/profiler/instrument.c:483 used in MVM_repr_bind_pos_o (tc, result, 0, _4); at src/profiler/instrument.c:485
Missing root for `result` in _4 = box_i (tc, key); at src/profiler/instrument.c:485 used in MVM_repr_bind_pos_o (tc, result, 0, _4); at src/profiler/instrument.c:485
Missing root for `result` in type_info_hash = new_hash (tc); at src/profiler/instrument.c:483 used in MVM_repr_bind_pos_o (tc, result, 1, type_info_hash); at src/profiler/instrument.c:486
Missing root for `result` in _4 = box_i (tc, key); at src/profiler/instrument.c:485 used in MVM_repr_bind_pos_o (tc, result, 1, type_info_hash); at src/profiler/instrument.c:486
Missing root for `result` in type_info_hash = new_hash (tc); at src/profiler/instrument.c:483 used in MVM_repr_push_o (tc, storage, result); at src/profiler/instrument.c:487
Missing root for `result` in _4 = box_i (tc, key); at src/profiler/instrument.c:485 used in MVM_repr_push_o (tc, storage, result); at src/profiler/instrument.c:487
Missing root for `result` in type_info_hash = new_hash (tc); at src/profiler/instrument.c:483 used in D.18265 = result; at src/profiler/instrument.c:488
Missing root for `result` in _4 = box_i (tc, key); at src/profiler/instrument.c:485 used in D.18265 = result; at src/profiler/instrument.c:488
Missing root for `type_info_hash` in _4 = box_i (tc, key); at src/profiler/instrument.c:485 used in MVM_repr_bind_pos_o (tc, result, 1, type_info_hash); at src/profiler/instrument.c:486
Missing root for `node_hash` in callees = new_array (_9); at src/profiler/instrument.c:514 used in MVM_repr_bind_key_o (_38, node_hash, _37, _35); at src/profiler/instrument.c:534
Missing root for `node_hash` in _35 = box_i (_34, _33); at src/profiler/instrument.c:534 used in MVM_repr_bind_key_o (_38, node_hash, _37, _35); at src/profiler/instrument.c:534
Missing root for `node_hash` in callees = new_array (_9); at src/profiler/instrument.c:514 used in MVM_repr_bind_key_o (_41, node_hash, _40, callees); at src/profiler/instrument.c:536
Missing root for `node_hash` in _35 = box_i (_34, _33); at src/profiler/instrument.c:534 used in MVM_repr_bind_key_o (_41, node_hash, _40, callees); at src/profiler/instrument.c:536
Missing root for `node_hash` in _45 = box_i (_44, _43); at src/profiler/instrument.c:539 used in MVM_repr_bind_key_o (_48, node_hash, _47, _45); at src/profiler/instrument.c:539
Missing root for `node_hash` in callees = new_array (_9); at src/profiler/instrument.c:514 used in D.18279 = node_hash; at src/profiler/instrument.c:543
Missing root for `node_hash` in _35 = box_i (_34, _33); at src/profiler/instrument.c:534 used in D.18279 = node_hash; at src/profiler/instrument.c:543
Missing root for `callees` in _29 = dump_call_graph_node_loop (tcpds, _28); at src/profiler/instrument.c:519 used in MVM_repr_push_o (_30, callees, _29); at src/profiler/instrument.c:519
Missing root for `callees` in _35 = box_i (_34, _33); at src/profiler/instrument.c:534 used in MVM_repr_bind_key_o (_41, node_hash, _40, callees); at src/profiler/instrument.c:536
Missing root for `type` in type_info = insert_if_not_exists (tc, pds, types_array, type.2_1); at src/profiler/instrument.c:547 used in _2 = type->st; at src/profiler/instrument.c:550
Missing root for `type` in type_info = insert_if_not_exists (tc, pds, types_array, type.2_1); at src/profiler/instrument.c:547 used in _7 = type->st; at src/profiler/instrument.c:551
Missing root for `type` in _5 = box_i (tc, _4); at src/profiler/instrument.c:550 used in _7 = type->st; at src/profiler/instrument.c:551
Missing root for `type` in type_info = insert_if_not_exists (tc, pds, types_array, type.2_1); at src/profiler/instrument.c:547 used in bind_extra_info (tc, type_info, _12, type); at src/profiler/instrument.c:553
Missing root for `type` in _5 = box_i (tc, _4); at src/profiler/instrument.c:550 used in bind_extra_info (tc, type_info, _12, type); at src/profiler/instrument.c:553
Missing root for `type` in type_info = insert_if_not_exists (tc, pds, types_array, type.2_1); at src/profiler/instrument.c:547 used in _13 = type->st; at src/profiler/instrument.c:554
Missing root for `type` in _5 = box_i (tc, _4); at src/profiler/instrument.c:550 used in _13 = type->st; at src/profiler/instrument.c:554
Missing root for `type` in _10 = box_i (tc, 1); at src/profiler/instrument.c:552 used in bind_extra_info (tc, type_info, _12, type); at src/profiler/instrument.c:553
Missing root for `type` in _10 = box_i (tc, 1); at src/profiler/instrument.c:552 used in _13 = type->st; at src/profiler/instrument.c:554
Missing root for `type_info` in _5 = box_i (tc, _4); at src/profiler/instrument.c:550 used in bind_extra_info (tc, type_info, _6, _5); at src/profiler/instrument.c:550
Missing root for `type_info` in _5 = box_i (tc, _4); at src/profiler/instrument.c:550 used in bind_extra_info (tc, type_info, _11, _10); at src/profiler/instrument.c:552
Missing root for `type_info` in _10 = box_i (tc, 1); at src/profiler/instrument.c:552 used in bind_extra_info (tc, type_info, _11, _10); at src/profiler/instrument.c:552
Missing root for `type_info` in _5 = box_i (tc, _4); at src/profiler/instrument.c:550 used in bind_extra_info (tc, type_info, _12, type); at src/profiler/instrument.c:553
Missing root for `type_info` in _5 = box_i (tc, _4); at src/profiler/instrument.c:550 used in bind_extra_info (tc, type_info, _18, _17); at src/profiler/instrument.c:554
Missing root for `type_info` in _17 = box_s (tc, _16); at src/profiler/instrument.c:554 used in bind_extra_info (tc, type_info, _18, _17); at src/profiler/instrument.c:554
Missing root for `type_info` in _10 = box_i (tc, 1); at src/profiler/instrument.c:552 used in bind_extra_info (tc, type_info, _12, type); at src/profiler/instrument.c:553
Missing root for `type_info` in _10 = box_i (tc, 1); at src/profiler/instrument.c:552 used in bind_extra_info (tc, type_info, _18, _17); at src/profiler/instrument.c:554
Missing root for `node_hash` in _6 = box_s (tc, _5); at src/profiler/instrument.c:573 used in MVM_repr_bind_key_o (tc, node_hash, _7, _6); at src/profiler/instrument.c:573
Missing root for `node_hash` in _6 = box_s (tc, _5); at src/profiler/instrument.c:573 used in MVM_repr_bind_key_o (tc, node_hash, _15, _14); at src/profiler/instrument.c:578
Missing root for `node_hash` in _14 = box_s (tc, _13); at src/profiler/instrument.c:578 used in MVM_repr_bind_key_o (tc, node_hash, _15, _14); at src/profiler/instrument.c:578
Missing root for `node_hash` in _6 = box_s (tc, _5); at src/profiler/instrument.c:573 used in MVM_repr_bind_key_o (tc, node_hash, _23, _22); at src/profiler/instrument.c:581
Missing root for `node_hash` in _22 = box_s (tc, _21); at src/profiler/instrument.c:581 used in MVM_repr_bind_key_o (tc, node_hash, _23, _22); at src/profiler/instrument.c:581
Missing root for `node_hash` in _6 = box_s (tc, _5); at src/profiler/instrument.c:573 used in MVM_repr_bind_key_o (tc, node_hash, _27, _26); at src/profiler/instrument.c:584
Missing root for `node_hash` in _26 = box_s (tc, _25); at src/profiler/instrument.c:584 used in MVM_repr_bind_key_o (tc, node_hash, _27, _26); at src/profiler/instrument.c:584
Missing root for `node_hash` in _6 = box_s (tc, _5); at src/profiler/instrument.c:573 used in MVM_repr_bind_key_o (tc, node_hash, _31, _30); at src/profiler/instrument.c:586
Missing root for `node_hash` in _14 = box_s (tc, _13); at src/profiler/instrument.c:578 used in MVM_repr_bind_key_o (tc, node_hash, _31, _30); at src/profiler/instrument.c:586
Missing root for `node_hash` in _30 = box_i (tc, iftmp.4); at src/profiler/instrument.c:586 used in MVM_repr_bind_key_o (tc, node_hash, _31, _30); at src/profiler/instrument.c:586
Missing root for `node_hash` in _6 = box_s (tc, _5); at src/profiler/instrument.c:573 used in MVM_repr_bind_key_o (tc, node_hash, _35, _34); at src/profiler/instrument.c:591
Missing root for `node_hash` in _14 = box_s (tc, _13); at src/profiler/instrument.c:578 used in MVM_repr_bind_key_o (tc, node_hash, _35, _34); at src/profiler/instrument.c:591
Missing root for `node_hash` in _30 = box_i (tc, iftmp.4); at src/profiler/instrument.c:586 used in MVM_repr_bind_key_o (tc, node_hash, _35, _34); at src/profiler/instrument.c:591
Missing root for `node_hash` in _34 = box_i (tc, _33); at src/profiler/instrument.c:591 used in MVM_repr_bind_key_o (tc, node_hash, _35, _34); at src/profiler/instrument.c:591
Missing root for `node_hash` in _42 = box_s (tc, function_name_string); at src/profiler/instrument.c:598 used in MVM_repr_bind_key_o (tc, node_hash, _43, _42); at src/profiler/instrument.c:598
Missing root for `node_hash` in _42 = box_s (tc, function_name_string); at src/profiler/instrument.c:598 used in MVM_repr_bind_key_o (tc, node_hash, _46, _45); at src/profiler/instrument.c:600
Missing root for `node_hash` in _45 = box_s (tc, _44); at src/profiler/instrument.c:600 used in MVM_repr_bind_key_o (tc, node_hash, _46, _45); at src/profiler/instrument.c:600
Missing root for `node_hash` in _42 = box_s (tc, function_name_string); at src/profiler/instrument.c:598 used in MVM_repr_bind_key_o (tc, node_hash, _48, _47); at src/profiler/instrument.c:603
Missing root for `node_hash` in _45 = box_s (tc, _44); at src/profiler/instrument.c:600 used in MVM_repr_bind_key_o (tc, node_hash, _48, _47); at src/profiler/instrument.c:603
Missing root for `node_hash` in _47 = box_i (tc, -2); at src/profiler/instrument.c:603 used in MVM_repr_bind_key_o (tc, node_hash, _48, _47); at src/profiler/instrument.c:603
Missing root for `node_hash` in _42 = box_s (tc, function_name_string); at src/profiler/instrument.c:598 used in MVM_repr_bind_key_o (tc, node_hash, _52, _51); at src/profiler/instrument.c:607
Missing root for `node_hash` in _45 = box_s (tc, _44); at src/profiler/instrument.c:600 used in MVM_repr_bind_key_o (tc, node_hash, _52, _51); at src/profiler/instrument.c:607
Missing root for `node_hash` in _47 = box_i (tc, -2); at src/profiler/instrument.c:603 used in MVM_repr_bind_key_o (tc, node_hash, _52, _51); at src/profiler/instrument.c:607
Missing root for `node_hash` in _51 = box_i (tc, _50); at src/profiler/instrument.c:607 used in MVM_repr_bind_key_o (tc, node_hash, _52, _51); at src/profiler/instrument.c:607
Missing root for `node_hash` in _54 = box_s (tc, _53); at src/profiler/instrument.c:611 used in MVM_repr_bind_key_o (tc, node_hash, _55, _54); at src/profiler/instrument.c:611
Missing root for `node_hash` in _54 = box_s (tc, _53); at src/profiler/instrument.c:611 used in MVM_repr_bind_key_o (tc, node_hash, _58, _57); at src/profiler/instrument.c:613
Missing root for `node_hash` in _57 = box_s (tc, _56); at src/profiler/instrument.c:613 used in MVM_repr_bind_key_o (tc, node_hash, _58, _57); at src/profiler/instrument.c:613
Missing root for `node_hash` in _54 = box_s (tc, _53); at src/profiler/instrument.c:611 used in MVM_repr_bind_key_o (tc, node_hash, _60, _59); at src/profiler/instrument.c:616
Missing root for `node_hash` in _57 = box_s (tc, _56); at src/profiler/instrument.c:613 used in MVM_repr_bind_key_o (tc, node_hash, _60, _59); at src/profiler/instrument.c:616
Missing root for `node_hash` in _59 = box_i (tc, -10); at src/profiler/instrument.c:616 used in MVM_repr_bind_key_o (tc, node_hash, _60, _59); at src/profiler/instrument.c:616
Missing root for `node_hash` in _54 = box_s (tc, _53); at src/profiler/instrument.c:611 used in MVM_repr_bind_key_o (tc, node_hash, _63, _62); at src/profiler/instrument.c:619
Missing root for `node_hash` in _57 = box_s (tc, _56); at src/profiler/instrument.c:613 used in MVM_repr_bind_key_o (tc, node_hash, _63, _62); at src/profiler/instrument.c:619
Missing root for `node_hash` in _59 = box_i (tc, -10); at src/profiler/instrument.c:616 used in MVM_repr_bind_key_o (tc, node_hash, _63, _62); at src/profiler/instrument.c:619
Missing root for `node_hash` in _62 = box_i (tc, pcn.5_61); at src/profiler/instrument.c:619 used in MVM_repr_bind_key_o (tc, node_hash, _63, _62); at src/profiler/instrument.c:619
Missing root for `node_hash` in _6 = box_s (tc, _5); at src/profiler/instrument.c:573 used in MVM_repr_bind_key_o (tc, node_hash, _68, _67); at src/profiler/instrument.c:625
Missing root for `node_hash` in _14 = box_s (tc, _13); at src/profiler/instrument.c:578 used in MVM_repr_bind_key_o (tc, node_hash, _68, _67); at src/profiler/instrument.c:625
Missing root for `node_hash` in _30 = box_i (tc, iftmp.4); at src/profiler/instrument.c:586 used in MVM_repr_bind_key_o (tc, node_hash, _68, _67); at src/profiler/instrument.c:625
Missing root for `node_hash` in _34 = box_i (tc, _33); at src/profiler/instrument.c:591 used in MVM_repr_bind_key_o (tc, node_hash, _68, _67); at src/profiler/instrument.c:625
Missing root for `node_hash` in _67 = box_i (tc, _66); at src/profiler/instrument.c:625 used in MVM_repr_bind_key_o (tc, node_hash, _68, _67); at src/profiler/instrument.c:625
Missing root for `node_hash` in _6 = box_s (tc, _5); at src/profiler/instrument.c:573 used in MVM_repr_bind_key_o (tc, node_hash, _73, _72); at src/profiler/instrument.c:628
Missing root for `node_hash` in _14 = box_s (tc, _13); at src/profiler/instrument.c:578 used in MVM_repr_bind_key_o (tc, node_hash, _73, _72); at src/profiler/instrument.c:628
Missing root for `node_hash` in _30 = box_i (tc, iftmp.4); at src/profiler/instrument.c:586 used in MVM_repr_bind_key_o (tc, node_hash, _73, _72); at src/profiler/instrument.c:628
Missing root for `node_hash` in _34 = box_i (tc, _33); at src/profiler/instrument.c:591 used in MVM_repr_bind_key_o (tc, node_hash, _73, _72); at src/profiler/instrument.c:628
Missing root for `node_hash` in _72 = box_i (tc, _71); at src/profiler/instrument.c:628 used in MVM_repr_bind_key_o (tc, node_hash, _73, _72); at src/profiler/instrument.c:628
Missing root for `node_hash` in _6 = box_s (tc, _5); at src/profiler/instrument.c:573 used in MVM_repr_bind_key_o (tc, node_hash, _78, _77); at src/profiler/instrument.c:631
Missing root for `node_hash` in _14 = box_s (tc, _13); at src/profiler/instrument.c:578 used in MVM_repr_bind_key_o (tc, node_hash, _78, _77); at src/profiler/instrument.c:631
Missing root for `node_hash` in _30 = box_i (tc, iftmp.4); at src/profiler/instrument.c:586 used in MVM_repr_bind_key_o (tc, node_hash, _78, _77); at src/profiler/instrument.c:631
Missing root for `node_hash` in _34 = box_i (tc, _33); at src/profiler/instrument.c:591 used in MVM_repr_bind_key_o (tc, node_hash, _78, _77); at src/profiler/instrument.c:631
Missing root for `node_hash` in _77 = box_i (tc, _76); at src/profiler/instrument.c:631 used in MVM_repr_bind_key_o (tc, node_hash, _78, _77); at src/profiler/instrument.c:631
Missing root for `node_hash` in _6 = box_s (tc, _5); at src/profiler/instrument.c:573 used in MVM_repr_bind_key_o (tc, node_hash, _83, _82); at src/profiler/instrument.c:634
Missing root for `node_hash` in _14 = box_s (tc, _13); at src/profiler/instrument.c:578 used in MVM_repr_bind_key_o (tc, node_hash, _83, _82); at src/profiler/instrument.c:634
Missing root for `node_hash` in _30 = box_i (tc, iftmp.4); at src/profiler/instrument.c:586 used in MVM_repr_bind_key_o (tc, node_hash, _83, _82); at src/profiler/instrument.c:634
Missing root for `node_hash` in _34 = box_i (tc, _33); at src/profiler/instrument.c:591 used in MVM_repr_bind_key_o (tc, node_hash, _83, _82); at src/profiler/instrument.c:634
Missing root for `node_hash` in _82 = box_i (tc, _81); at src/profiler/instrument.c:634 used in MVM_repr_bind_key_o (tc, node_hash, _83, _82); at src/profiler/instrument.c:634
Missing root for `node_hash` in _6 = box_s (tc, _5); at src/profiler/instrument.c:573 used in MVM_repr_bind_key_o (tc, node_hash, _91, _90); at src/profiler/instrument.c:641
Missing root for `node_hash` in _14 = box_s (tc, _13); at src/profiler/instrument.c:578 used in MVM_repr_bind_key_o (tc, node_hash, _91, _90); at src/profiler/instrument.c:641
Missing root for `node_hash` in _30 = box_i (tc, iftmp.4); at src/profiler/instrument.c:586 used in MVM_repr_bind_key_o (tc, node_hash, _91, _90); at src/profiler/instrument.c:641
Missing root for `node_hash` in _34 = box_i (tc, _33); at src/profiler/instrument.c:591 used in MVM_repr_bind_key_o (tc, node_hash, _91, _90); at src/profiler/instrument.c:641
Missing root for `node_hash` in _90 = box_i (tc, _89); at src/profiler/instrument.c:641 used in MVM_repr_bind_key_o (tc, node_hash, _91, _90); at src/profiler/instrument.c:641
Missing root for `node_hash` in _6 = box_s (tc, _5); at src/profiler/instrument.c:573 used in MVM_repr_bind_key_o (tc, node_hash, _97, _96); at src/profiler/instrument.c:645
Missing root for `node_hash` in _14 = box_s (tc, _13); at src/profiler/instrument.c:578 used in MVM_repr_bind_key_o (tc, node_hash, _97, _96); at src/profiler/instrument.c:645
Missing root for `node_hash` in _30 = box_i (tc, iftmp.4); at src/profiler/instrument.c:586 used in MVM_repr_bind_key_o (tc, node_hash, _97, _96); at src/profiler/instrument.c:645
Missing root for `node_hash` in _34 = box_i (tc, _33); at src/profiler/instrument.c:591 used in MVM_repr_bind_key_o (tc, node_hash, _97, _96); at src/profiler/instrument.c:645
Missing root for `node_hash` in _90 = box_i (tc, _89); at src/profiler/instrument.c:641 used in MVM_repr_bind_key_o (tc, node_hash, _97, _96); at src/profiler/instrument.c:645
Missing root for `node_hash` in _96 = box_i (tc, _95); at src/profiler/instrument.c:645 used in MVM_repr_bind_key_o (tc, node_hash, _97, _96); at src/profiler/instrument.c:645
Missing root for `node_hash` in _6 = box_s (tc, _5); at src/profiler/instrument.c:573 used in MVM_repr_bind_key_o (tc, node_hash, _102, _101); at src/profiler/instrument.c:650
Missing root for `node_hash` in _14 = box_s (tc, _13); at src/profiler/instrument.c:578 used in MVM_repr_bind_key_o (tc, node_hash, _102, _101); at src/profiler/instrument.c:650
Missing root for `node_hash` in _30 = box_i (tc, iftmp.4); at src/profiler/instrument.c:586 used in MVM_repr_bind_key_o (tc, node_hash, _102, _101); at src/profiler/instrument.c:650
Missing root for `node_hash` in _34 = box_i (tc, _33); at src/profiler/instrument.c:591 used in MVM_repr_bind_key_o (tc, node_hash, _102, _101); at src/profiler/instrument.c:650
Missing root for `node_hash` in _90 = box_i (tc, _89); at src/profiler/instrument.c:641 used in MVM_repr_bind_key_o (tc, node_hash, _102, _101); at src/profiler/instrument.c:650
Missing root for `node_hash` in _96 = box_i (tc, _95); at src/profiler/instrument.c:645 used in MVM_repr_bind_key_o (tc, node_hash, _102, _101); at src/profiler/instrument.c:650
Missing root for `node_hash` in _101 = box_i (tc, _100); at src/profiler/instrument.c:650 used in MVM_repr_bind_key_o (tc, node_hash, _102, _101); at src/profiler/instrument.c:650
Missing root for `node_hash` in _6 = box_s (tc, _5); at src/profiler/instrument.c:573 used in MVM_repr_bind_key_o (tc, node_hash, _107, _106); at src/profiler/instrument.c:653
Missing root for `node_hash` in _14 = box_s (tc, _13); at src/profiler/instrument.c:578 used in MVM_repr_bind_key_o (tc, node_hash, _107, _106); at src/profiler/instrument.c:653
Missing root for `node_hash` in _30 = box_i (tc, iftmp.4); at src/profiler/instrument.c:586 used in MVM_repr_bind_key_o (tc, node_hash, _107, _106); at src/profiler/instrument.c:653
Missing root for `node_hash` in _34 = box_i (tc, _33); at src/profiler/instrument.c:591 used in MVM_repr_bind_key_o (tc, node_hash, _107, _106); at src/profiler/instrument.c:653
Missing root for `node_hash` in _90 = box_i (tc, _89); at src/profiler/instrument.c:641 used in MVM_repr_bind_key_o (tc, node_hash, _107, _106); at src/profiler/instrument.c:653
Missing root for `node_hash` in _96 = box_i (tc, _95); at src/profiler/instrument.c:645 used in MVM_repr_bind_key_o (tc, node_hash, _107, _106); at src/profiler/instrument.c:653
Missing root for `node_hash` in _106 = box_i (tc, _105); at src/profiler/instrument.c:653 used in MVM_repr_bind_key_o (tc, node_hash, _107, _106); at src/profiler/instrument.c:653
Missing root for `node_hash` in _6 = box_s (tc, _5); at src/profiler/instrument.c:573 used in MVM_repr_bind_key_o (tc, node_hash, _112, _111); at src/profiler/instrument.c:656
Missing root for `node_hash` in _14 = box_s (tc, _13); at src/profiler/instrument.c:578 used in MVM_repr_bind_key_o (tc, node_hash, _112, _111); at src/profiler/instrument.c:656
Missing root for `node_hash` in _30 = box_i (tc, iftmp.4); at src/profiler/instrument.c:586 used in MVM_repr_bind_key_o (tc, node_hash, _112, _111); at src/profiler/instrument.c:656
Missing root for `node_hash` in _34 = box_i (tc, _33); at src/profiler/instrument.c:591 used in MVM_repr_bind_key_o (tc, node_hash, _112, _111); at src/profiler/instrument.c:656
Missing root for `node_hash` in _90 = box_i (tc, _89); at src/profiler/instrument.c:641 used in MVM_repr_bind_key_o (tc, node_hash, _112, _111); at src/profiler/instrument.c:656
Missing root for `node_hash` in _96 = box_i (tc, _95); at src/profiler/instrument.c:645 used in MVM_repr_bind_key_o (tc, node_hash, _112, _111); at src/profiler/instrument.c:656
Missing root for `node_hash` in _111 = box_i (tc, _110); at src/profiler/instrument.c:656 used in MVM_repr_bind_key_o (tc, node_hash, _112, _111); at src/profiler/instrument.c:656
Missing root for `node_hash` in _6 = box_s (tc, _5); at src/profiler/instrument.c:573 used in MVM_repr_bind_key_o (tc, node_hash, _114, alloc_list); at src/profiler/instrument.c:662
Missing root for `node_hash` in _14 = box_s (tc, _13); at src/profiler/instrument.c:578 used in MVM_repr_bind_key_o (tc, node_hash, _114, alloc_list); at src/profiler/instrument.c:662
Missing root for `node_hash` in _30 = box_i (tc, iftmp.4); at src/profiler/instrument.c:586 used in MVM_repr_bind_key_o (tc, node_hash, _114, alloc_list); at src/profiler/instrument.c:662
Missing root for `node_hash` in _34 = box_i (tc, _33); at src/profiler/instrument.c:591 used in MVM_repr_bind_key_o (tc, node_hash, _114, alloc_list); at src/profiler/instrument.c:662
Missing root for `node_hash` in _90 = box_i (tc, _89); at src/profiler/instrument.c:641 used in MVM_repr_bind_key_o (tc, node_hash, _114, alloc_list); at src/profiler/instrument.c:662
Missing root for `node_hash` in _96 = box_i (tc, _95); at src/profiler/instrument.c:645 used in MVM_repr_bind_key_o (tc, node_hash, _114, alloc_list); at src/profiler/instrument.c:662
Missing root for `node_hash` in alloc_list = new_array (tc); at src/profiler/instrument.c:661 used in MVM_repr_bind_key_o (tc, node_hash, _114, alloc_list); at src/profiler/instrument.c:662
Missing root for `node_hash` in _6 = box_s (tc, _5); at src/profiler/instrument.c:573 used in D.18328 = node_hash; at src/profiler/instrument.c:689
Missing root for `node_hash` in _14 = box_s (tc, _13); at src/profiler/instrument.c:578 used in D.18328 = node_hash; at src/profiler/instrument.c:689
Missing root for `node_hash` in _30 = box_i (tc, iftmp.4); at src/profiler/instrument.c:586 used in D.18328 = node_hash; at src/profiler/instrument.c:689
Missing root for `node_hash` in _34 = box_i (tc, _33); at src/profiler/instrument.c:591 used in D.18328 = node_hash; at src/profiler/instrument.c:689
Missing root for `node_hash` in _90 = box_i (tc, _89); at src/profiler/instrument.c:641 used in D.18328 = node_hash; at src/profiler/instrument.c:689
Missing root for `node_hash` in _96 = box_i (tc, _95); at src/profiler/instrument.c:645 used in D.18328 = node_hash; at src/profiler/instrument.c:689
Missing root for `alloc_list` in alloc_info = new_hash (tc); at src/profiler/instrument.c:664 used in MVM_repr_push_o (tc, alloc_list, alloc_info); at src/profiler/instrument.c:685
Missing root for `alloc_list` in add_type_to_types_array (tc, pds, type, types_array); at src/profiler/instrument.c:669 used in MVM_repr_push_o (tc, alloc_list, alloc_info); at src/profiler/instrument.c:685
Missing root for `alloc_list` in _123 = box_i (tc, type.6_122); at src/profiler/instrument.c:671 used in MVM_repr_push_o (tc, alloc_list, alloc_info); at src/profiler/instrument.c:685
Missing root for `alloc_list` in _141 = box_i (tc, _140); at src/profiler/instrument.c:678 used in MVM_repr_push_o (tc, alloc_list, alloc_info); at src/profiler/instrument.c:685
Missing root for `alloc_info` in add_type_to_types_array (tc, pds, type, types_array); at src/profiler/instrument.c:669 used in MVM_repr_bind_key_o (tc, alloc_info, _124, _123); at src/profiler/instrument.c:671
Missing root for `alloc_info` in _123 = box_i (tc, type.6_122); at src/profiler/instrument.c:671 used in MVM_repr_bind_key_o (tc, alloc_info, _124, _123); at src/profiler/instrument.c:671
Missing root for `alloc_info` in add_type_to_types_array (tc, pds, type, types_array); at src/profiler/instrument.c:669 used in MVM_repr_bind_key_o (tc, alloc_info, _129, _128); at src/profiler/instrument.c:673
Missing root for `alloc_info` in _123 = box_i (tc, type.6_122); at src/profiler/instrument.c:671 used in MVM_repr_bind_key_o (tc, alloc_info, _129, _128); at src/profiler/instrument.c:673
Missing root for `alloc_info` in _128 = box_i (tc, _127); at src/profiler/instrument.c:673 used in MVM_repr_bind_key_o (tc, alloc_info, _129, _128); at src/profiler/instrument.c:673
Missing root for `alloc_info` in add_type_to_types_array (tc, pds, type, types_array); at src/profiler/instrument.c:669 used in MVM_repr_bind_key_o (tc, alloc_info, _134, _133); at src/profiler/instrument.c:676
Missing root for `alloc_info` in _123 = box_i (tc, type.6_122); at src/profiler/instrument.c:671 used in MVM_repr_bind_key_o (tc, alloc_info, _134, _133); at src/profiler/instrument.c:676
Missing root for `alloc_info` in _133 = box_i (tc, _132); at src/profiler/instrument.c:676 used in MVM_repr_bind_key_o (tc, alloc_info, _134, _133); at src/profiler/instrument.c:676
Missing root for `alloc_info` in add_type_to_types_array (tc, pds, type, types_array); at src/profiler/instrument.c:669 used in MVM_repr_bind_key_o (tc, alloc_info, _142, _141); at src/profiler/instrument.c:678
Missing root for `alloc_info` in _123 = box_i (tc, type.6_122); at src/profiler/instrument.c:671 used in MVM_repr_bind_key_o (tc, alloc_info, _142, _141); at src/profiler/instrument.c:678
Missing root for `alloc_info` in _141 = box_i (tc, _140); at src/profiler/instrument.c:678 used in MVM_repr_bind_key_o (tc, alloc_info, _142, _141); at src/profiler/instrument.c:678
Missing root for `alloc_info` in add_type_to_types_array (tc, pds, type, types_array); at src/profiler/instrument.c:669 used in MVM_repr_bind_key_o (tc, alloc_info, _147, _146); at src/profiler/instrument.c:683
Missing root for `alloc_info` in _123 = box_i (tc, type.6_122); at src/profiler/instrument.c:671 used in MVM_repr_bind_key_o (tc, alloc_info, _147, _146); at src/profiler/instrument.c:683
Missing root for `alloc_info` in _141 = box_i (tc, _140); at src/profiler/instrument.c:678 used in MVM_repr_bind_key_o (tc, alloc_info, _147, _146); at src/profiler/instrument.c:683
Missing root for `alloc_info` in _146 = box_i (tc, _145); at src/profiler/instrument.c:683 used in MVM_repr_bind_key_o (tc, alloc_info, _147, _146); at src/profiler/instrument.c:683
Missing root for `alloc_info` in add_type_to_types_array (tc, pds, type, types_array); at src/profiler/instrument.c:669 used in MVM_repr_push_o (tc, alloc_list, alloc_info); at src/profiler/instrument.c:685
Missing root for `alloc_info` in _123 = box_i (tc, type.6_122); at src/profiler/instrument.c:671 used in MVM_repr_push_o (tc, alloc_list, alloc_info); at src/profiler/instrument.c:685
Missing root for `alloc_info` in _141 = box_i (tc, _140); at src/profiler/instrument.c:678 used in MVM_repr_push_o (tc, alloc_list, alloc_info); at src/profiler/instrument.c:685
Missing root for `type` in add_type_to_types_array (tc, pds, type, types_array); at src/profiler/instrument.c:669 used in type.6_122 = (long int) type; at src/profiler/instrument.c:671
Missing root for `types_data` in thread_hash = new_hash (tc); at src/profiler/instrument.c:697 used in tcpds.types_array = types_data; at src/profiler/instrument.c:706
Missing root for `types_data` in thread_gcs = new_array (tc); at src/profiler/instrument.c:698 used in tcpds.types_array = types_data; at src/profiler/instrument.c:706
Missing root for `thread_hash` in thread_gcs = new_array (tc); at src/profiler/instrument.c:698 used in MVM_repr_bind_key_o (tc, thread_hash, _10, _9); at src/profiler/instrument.c:712
Missing root for `thread_hash` in _9 = box_i (tc, _8); at src/profiler/instrument.c:712 used in MVM_repr_bind_key_o (tc, thread_hash, _10, _9); at src/profiler/instrument.c:712
Missing root for `thread_hash` in thread_gcs = new_array (tc); at src/profiler/instrument.c:698 used in MVM_repr_bind_key_o (tc, thread_hash, _16, _15); at src/profiler/instrument.c:716
Missing root for `thread_hash` in _9 = box_i (tc, _8); at src/profiler/instrument.c:712 used in MVM_repr_bind_key_o (tc, thread_hash, _16, _15); at src/profiler/instrument.c:716
Missing root for `thread_hash` in _15 = box_i (tc, _14); at src/profiler/instrument.c:716 used in MVM_repr_bind_key_o (tc, thread_hash, _16, _15); at src/profiler/instrument.c:716
Missing root for `thread_hash` in thread_gcs = new_array (tc); at src/profiler/instrument.c:698 used in MVM_repr_bind_key_o (tc, thread_hash, _20, _19); at src/profiler/instrument.c:721
Missing root for `thread_hash` in _9 = box_i (tc, _8); at src/profiler/instrument.c:712 used in MVM_repr_bind_key_o (tc, thread_hash, _20, _19); at src/profiler/instrument.c:721
Missing root for `thread_hash` in _15 = box_i (tc, _14); at src/profiler/instrument.c:716 used in MVM_repr_bind_key_o (tc, thread_hash, _20, _19); at src/profiler/instrument.c:721
Missing root for `thread_hash` in _19 = dump_call_graph_node_loop (&tcpds, _18); at src/profiler/instrument.c:721 used in MVM_repr_bind_key_o (tc, thread_hash, _20, _19); at src/profiler/instrument.c:721
Missing root for `thread_hash` in thread_gcs = new_array (tc); at src/profiler/instrument.c:698 used in MVM_repr_bind_key_o (tc, thread_hash, _99, thread_gcs); at src/profiler/instrument.c:785
Missing root for `thread_hash` in _9 = box_i (tc, _8); at src/profiler/instrument.c:712 used in MVM_repr_bind_key_o (tc, thread_hash, _99, thread_gcs); at src/profiler/instrument.c:785
Missing root for `thread_hash` in _15 = box_i (tc, _14); at src/profiler/instrument.c:716 used in MVM_repr_bind_key_o (tc, thread_hash, _99, thread_gcs); at src/profiler/instrument.c:785
Missing root for `thread_hash` in thread_gcs = new_array (tc); at src/profiler/instrument.c:698 used in MVM_repr_bind_key_o (tc, thread_hash, _104, _103); at src/profiler/instrument.c:788
Missing root for `thread_hash` in _9 = box_i (tc, _8); at src/profiler/instrument.c:712 used in MVM_repr_bind_key_o (tc, thread_hash, _104, _103); at src/profiler/instrument.c:788
Missing root for `thread_hash` in _15 = box_i (tc, _14); at src/profiler/instrument.c:716 used in MVM_repr_bind_key_o (tc, thread_hash, _104, _103); at src/profiler/instrument.c:788
Missing root for `thread_hash` in _103 = box_i (tc, _102); at src/profiler/instrument.c:788 used in MVM_repr_bind_key_o (tc, thread_hash, _104, _103); at src/profiler/instrument.c:788
Missing root for `thread_hash` in thread_gcs = new_array (tc); at src/profiler/instrument.c:698 used in MVM_repr_bind_key_o (tc, thread_hash, _108, _107); at src/profiler/instrument.c:792
Missing root for `thread_hash` in _9 = box_i (tc, _8); at src/profiler/instrument.c:712 used in MVM_repr_bind_key_o (tc, thread_hash, _108, _107); at src/profiler/instrument.c:792
Missing root for `thread_hash` in _15 = box_i (tc, _14); at src/profiler/instrument.c:716 used in MVM_repr_bind_key_o (tc, thread_hash, _108, _107); at src/profiler/instrument.c:792
Missing root for `thread_hash` in _103 = box_i (tc, _102); at src/profiler/instrument.c:788 used in MVM_repr_bind_key_o (tc, thread_hash, _108, _107); at src/profiler/instrument.c:792
Missing root for `thread_hash` in _107 = box_i (tc, _106); at src/profiler/instrument.c:792 used in MVM_repr_bind_key_o (tc, thread_hash, _108, _107); at src/profiler/instrument.c:792
Missing root for `thread_hash` in thread_gcs = new_array (tc); at src/profiler/instrument.c:698 used in MVM_repr_bind_key_o (tc, thread_hash, _112, _111); at src/profiler/instrument.c:796
Missing root for `thread_hash` in _9 = box_i (tc, _8); at src/profiler/instrument.c:712 used in MVM_repr_bind_key_o (tc, thread_hash, _112, _111); at src/profiler/instrument.c:796
Missing root for `thread_hash` in _15 = box_i (tc, _14); at src/profiler/instrument.c:716 used in MVM_repr_bind_key_o (tc, thread_hash, _112, _111); at src/profiler/instrument.c:796
Missing root for `thread_hash` in _103 = box_i (tc, _102); at src/profiler/instrument.c:788 used in MVM_repr_bind_key_o (tc, thread_hash, _112, _111); at src/profiler/instrument.c:796
Missing root for `thread_hash` in _107 = box_i (tc, _106); at src/profiler/instrument.c:792 used in MVM_repr_bind_key_o (tc, thread_hash, _112, _111); at src/profiler/instrument.c:796
Missing root for `thread_hash` in _111 = box_i (tc, _110); at src/profiler/instrument.c:796 used in MVM_repr_bind_key_o (tc, thread_hash, _112, _111); at src/profiler/instrument.c:796
Missing root for `thread_hash` in thread_gcs = new_array (tc); at src/profiler/instrument.c:698 used in D.18346 = thread_hash; at src/profiler/instrument.c:799
Missing root for `thread_hash` in _9 = box_i (tc, _8); at src/profiler/instrument.c:712 used in D.18346 = thread_hash; at src/profiler/instrument.c:799
Missing root for `thread_hash` in _15 = box_i (tc, _14); at src/profiler/instrument.c:716 used in D.18346 = thread_hash; at src/profiler/instrument.c:799
Missing root for `thread_hash` in _103 = box_i (tc, _102); at src/profiler/instrument.c:788 used in D.18346 = thread_hash; at src/profiler/instrument.c:799
Missing root for `thread_hash` in _107 = box_i (tc, _106); at src/profiler/instrument.c:792 used in D.18346 = thread_hash; at src/profiler/instrument.c:799
Missing root for `thread_hash` in _111 = box_i (tc, _110); at src/profiler/instrument.c:796 used in D.18346 = thread_hash; at src/profiler/instrument.c:799
Missing root for `thread_hash` in _19 = dump_call_graph_node_loop (&tcpds, _18); at src/profiler/instrument.c:721 used in MVM_repr_bind_key_o (tc, thread_hash, _99, thread_gcs); at src/profiler/instrument.c:785
Missing root for `thread_hash` in _19 = dump_call_graph_node_loop (&tcpds, _18); at src/profiler/instrument.c:721 used in MVM_repr_bind_key_o (tc, thread_hash, _104, _103); at src/profiler/instrument.c:788
Missing root for `thread_hash` in _19 = dump_call_graph_node_loop (&tcpds, _18); at src/profiler/instrument.c:721 used in MVM_repr_bind_key_o (tc, thread_hash, _108, _107); at src/profiler/instrument.c:792
Missing root for `thread_hash` in _19 = dump_call_graph_node_loop (&tcpds, _18); at src/profiler/instrument.c:721 used in MVM_repr_bind_key_o (tc, thread_hash, _112, _111); at src/profiler/instrument.c:796
Missing root for `thread_hash` in _19 = dump_call_graph_node_loop (&tcpds, _18); at src/profiler/instrument.c:721 used in D.18346 = thread_hash; at src/profiler/instrument.c:799
Missing root for `thread_gcs` in _9 = box_i (tc, _8); at src/profiler/instrument.c:712 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `thread_gcs` in _15 = box_i (tc, _14); at src/profiler/instrument.c:716 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `thread_gcs` in gc_hash = new_hash (tc); at src/profiler/instrument.c:728 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `thread_gcs` in _27 = box_i (tc, _26); at src/profiler/instrument.c:732 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `thread_gcs` in _31 = box_i (tc, _30); at src/profiler/instrument.c:734 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `thread_gcs` in _36 = box_i (tc, _35); at src/profiler/instrument.c:736 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `thread_gcs` in _40 = box_i (tc, _39); at src/profiler/instrument.c:738 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `thread_gcs` in _44 = box_i (tc, _43); at src/profiler/instrument.c:740 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `thread_gcs` in _48 = box_i (tc, _47); at src/profiler/instrument.c:742 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `thread_gcs` in _52 = box_i (tc, _51); at src/profiler/instrument.c:744 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `thread_gcs` in _56 = box_i (tc, _55); at src/profiler/instrument.c:746 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `thread_gcs` in _60 = box_i (tc, _59); at src/profiler/instrument.c:748 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `thread_gcs` in _64 = box_i (tc, _63); at src/profiler/instrument.c:750 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `thread_gcs` in _70 = box_i (tc, _69); at src/profiler/instrument.c:752 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `thread_gcs` in _19 = dump_call_graph_node_loop (&tcpds, _18); at src/profiler/instrument.c:721 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `thread_gcs` in _9 = box_i (tc, _8); at src/profiler/instrument.c:712 used in MVM_repr_bind_key_o (tc, thread_hash, _99, thread_gcs); at src/profiler/instrument.c:785
Missing root for `thread_gcs` in _15 = box_i (tc, _14); at src/profiler/instrument.c:716 used in MVM_repr_bind_key_o (tc, thread_hash, _99, thread_gcs); at src/profiler/instrument.c:785
Missing root for `thread_gcs` in _19 = dump_call_graph_node_loop (&tcpds, _18); at src/profiler/instrument.c:721 used in MVM_repr_bind_key_o (tc, thread_hash, _99, thread_gcs); at src/profiler/instrument.c:785
Missing root for `gc_hash` in _27 = box_i (tc, _26); at src/profiler/instrument.c:732 used in MVM_repr_bind_key_o (tc, gc_hash, _28, _27); at src/profiler/instrument.c:732
Missing root for `gc_hash` in _27 = box_i (tc, _26); at src/profiler/instrument.c:732 used in MVM_repr_bind_key_o (tc, gc_hash, _32, _31); at src/profiler/instrument.c:734
Missing root for `gc_hash` in _31 = box_i (tc, _30); at src/profiler/instrument.c:734 used in MVM_repr_bind_key_o (tc, gc_hash, _32, _31); at src/profiler/instrument.c:734
Missing root for `gc_hash` in _27 = box_i (tc, _26); at src/profiler/instrument.c:732 used in MVM_repr_bind_key_o (tc, gc_hash, _37, _36); at src/profiler/instrument.c:736
Missing root for `gc_hash` in _31 = box_i (tc, _30); at src/profiler/instrument.c:734 used in MVM_repr_bind_key_o (tc, gc_hash, _37, _36); at src/profiler/instrument.c:736
Missing root for `gc_hash` in _36 = box_i (tc, _35); at src/profiler/instrument.c:736 used in MVM_repr_bind_key_o (tc, gc_hash, _37, _36); at src/profiler/instrument.c:736
Missing root for `gc_hash` in _27 = box_i (tc, _26); at src/profiler/instrument.c:732 used in MVM_repr_bind_key_o (tc, gc_hash, _41, _40); at src/profiler/instrument.c:738
Missing root for `gc_hash` in _31 = box_i (tc, _30); at src/profiler/instrument.c:734 used in MVM_repr_bind_key_o (tc, gc_hash, _41, _40); at src/profiler/instrument.c:738
Missing root for `gc_hash` in _36 = box_i (tc, _35); at src/profiler/instrument.c:736 used in MVM_repr_bind_key_o (tc, gc_hash, _41, _40); at src/profiler/instrument.c:738
Missing root for `gc_hash` in _40 = box_i (tc, _39); at src/profiler/instrument.c:738 used in MVM_repr_bind_key_o (tc, gc_hash, _41, _40); at src/profiler/instrument.c:738
Missing root for `gc_hash` in _27 = box_i (tc, _26); at src/profiler/instrument.c:732 used in MVM_repr_bind_key_o (tc, gc_hash, _45, _44); at src/profiler/instrument.c:740
Missing root for `gc_hash` in _31 = box_i (tc, _30); at src/profiler/instrument.c:734 used in MVM_repr_bind_key_o (tc, gc_hash, _45, _44); at src/profiler/instrument.c:740
Missing root for `gc_hash` in _36 = box_i (tc, _35); at src/profiler/instrument.c:736 used in MVM_repr_bind_key_o (tc, gc_hash, _45, _44); at src/profiler/instrument.c:740
Missing root for `gc_hash` in _40 = box_i (tc, _39); at src/profiler/instrument.c:738 used in MVM_repr_bind_key_o (tc, gc_hash, _45, _44); at src/profiler/instrument.c:740
Missing root for `gc_hash` in _44 = box_i (tc, _43); at src/profiler/instrument.c:740 used in MVM_repr_bind_key_o (tc, gc_hash, _45, _44); at src/profiler/instrument.c:740
Missing root for `gc_hash` in _27 = box_i (tc, _26); at src/profiler/instrument.c:732 used in MVM_repr_bind_key_o (tc, gc_hash, _49, _48); at src/profiler/instrument.c:742
Missing root for `gc_hash` in _31 = box_i (tc, _30); at src/profiler/instrument.c:734 used in MVM_repr_bind_key_o (tc, gc_hash, _49, _48); at src/profiler/instrument.c:742
Missing root for `gc_hash` in _36 = box_i (tc, _35); at src/profiler/instrument.c:736 used in MVM_repr_bind_key_o (tc, gc_hash, _49, _48); at src/profiler/instrument.c:742
Missing root for `gc_hash` in _40 = box_i (tc, _39); at src/profiler/instrument.c:738 used in MVM_repr_bind_key_o (tc, gc_hash, _49, _48); at src/profiler/instrument.c:742
Missing root for `gc_hash` in _44 = box_i (tc, _43); at src/profiler/instrument.c:740 used in MVM_repr_bind_key_o (tc, gc_hash, _49, _48); at src/profiler/instrument.c:742
Missing root for `gc_hash` in _48 = box_i (tc, _47); at src/profiler/instrument.c:742 used in MVM_repr_bind_key_o (tc, gc_hash, _49, _48); at src/profiler/instrument.c:742
Missing root for `gc_hash` in _27 = box_i (tc, _26); at src/profiler/instrument.c:732 used in MVM_repr_bind_key_o (tc, gc_hash, _53, _52); at src/profiler/instrument.c:744
Missing root for `gc_hash` in _31 = box_i (tc, _30); at src/profiler/instrument.c:734 used in MVM_repr_bind_key_o (tc, gc_hash, _53, _52); at src/profiler/instrument.c:744
Missing root for `gc_hash` in _36 = box_i (tc, _35); at src/profiler/instrument.c:736 used in MVM_repr_bind_key_o (tc, gc_hash, _53, _52); at src/profiler/instrument.c:744
Missing root for `gc_hash` in _40 = box_i (tc, _39); at src/profiler/instrument.c:738 used in MVM_repr_bind_key_o (tc, gc_hash, _53, _52); at src/profiler/instrument.c:744
Missing root for `gc_hash` in _44 = box_i (tc, _43); at src/profiler/instrument.c:740 used in MVM_repr_bind_key_o (tc, gc_hash, _53, _52); at src/profiler/instrument.c:744
Missing root for `gc_hash` in _48 = box_i (tc, _47); at src/profiler/instrument.c:742 used in MVM_repr_bind_key_o (tc, gc_hash, _53, _52); at src/profiler/instrument.c:744
Missing root for `gc_hash` in _52 = box_i (tc, _51); at src/profiler/instrument.c:744 used in MVM_repr_bind_key_o (tc, gc_hash, _53, _52); at src/profiler/instrument.c:744
Missing root for `gc_hash` in _27 = box_i (tc, _26); at src/profiler/instrument.c:732 used in MVM_repr_bind_key_o (tc, gc_hash, _57, _56); at src/profiler/instrument.c:746
Missing root for `gc_hash` in _31 = box_i (tc, _30); at src/profiler/instrument.c:734 used in MVM_repr_bind_key_o (tc, gc_hash, _57, _56); at src/profiler/instrument.c:746
Missing root for `gc_hash` in _36 = box_i (tc, _35); at src/profiler/instrument.c:736 used in MVM_repr_bind_key_o (tc, gc_hash, _57, _56); at src/profiler/instrument.c:746
Missing root for `gc_hash` in _40 = box_i (tc, _39); at src/profiler/instrument.c:738 used in MVM_repr_bind_key_o (tc, gc_hash, _57, _56); at src/profiler/instrument.c:746
Missing root for `gc_hash` in _44 = box_i (tc, _43); at src/profiler/instrument.c:740 used in MVM_repr_bind_key_o (tc, gc_hash, _57, _56); at src/profiler/instrument.c:746
Missing root for `gc_hash` in _48 = box_i (tc, _47); at src/profiler/instrument.c:742 used in MVM_repr_bind_key_o (tc, gc_hash, _57, _56); at src/profiler/instrument.c:746
Missing root for `gc_hash` in _52 = box_i (tc, _51); at src/profiler/instrument.c:744 used in MVM_repr_bind_key_o (tc, gc_hash, _57, _56); at src/profiler/instrument.c:746
Missing root for `gc_hash` in _56 = box_i (tc, _55); at src/profiler/instrument.c:746 used in MVM_repr_bind_key_o (tc, gc_hash, _57, _56); at src/profiler/instrument.c:746
Missing root for `gc_hash` in _27 = box_i (tc, _26); at src/profiler/instrument.c:732 used in MVM_repr_bind_key_o (tc, gc_hash, _61, _60); at src/profiler/instrument.c:748
Missing root for `gc_hash` in _31 = box_i (tc, _30); at src/profiler/instrument.c:734 used in MVM_repr_bind_key_o (tc, gc_hash, _61, _60); at src/profiler/instrument.c:748
Missing root for `gc_hash` in _36 = box_i (tc, _35); at src/profiler/instrument.c:736 used in MVM_repr_bind_key_o (tc, gc_hash, _61, _60); at src/profiler/instrument.c:748
Missing root for `gc_hash` in _40 = box_i (tc, _39); at src/profiler/instrument.c:738 used in MVM_repr_bind_key_o (tc, gc_hash, _61, _60); at src/profiler/instrument.c:748
Missing root for `gc_hash` in _44 = box_i (tc, _43); at src/profiler/instrument.c:740 used in MVM_repr_bind_key_o (tc, gc_hash, _61, _60); at src/profiler/instrument.c:748
Missing root for `gc_hash` in _48 = box_i (tc, _47); at src/profiler/instrument.c:742 used in MVM_repr_bind_key_o (tc, gc_hash, _61, _60); at src/profiler/instrument.c:748
Missing root for `gc_hash` in _52 = box_i (tc, _51); at src/profiler/instrument.c:744 used in MVM_repr_bind_key_o (tc, gc_hash, _61, _60); at src/profiler/instrument.c:748
Missing root for `gc_hash` in _56 = box_i (tc, _55); at src/profiler/instrument.c:746 used in MVM_repr_bind_key_o (tc, gc_hash, _61, _60); at src/profiler/instrument.c:748
Missing root for `gc_hash` in _60 = box_i (tc, _59); at src/profiler/instrument.c:748 used in MVM_repr_bind_key_o (tc, gc_hash, _61, _60); at src/profiler/instrument.c:748
Missing root for `gc_hash` in _27 = box_i (tc, _26); at src/profiler/instrument.c:732 used in MVM_repr_bind_key_o (tc, gc_hash, _65, _64); at src/profiler/instrument.c:750
Missing root for `gc_hash` in _31 = box_i (tc, _30); at src/profiler/instrument.c:734 used in MVM_repr_bind_key_o (tc, gc_hash, _65, _64); at src/profiler/instrument.c:750
Missing root for `gc_hash` in _36 = box_i (tc, _35); at src/profiler/instrument.c:736 used in MVM_repr_bind_key_o (tc, gc_hash, _65, _64); at src/profiler/instrument.c:750
Missing root for `gc_hash` in _40 = box_i (tc, _39); at src/profiler/instrument.c:738 used in MVM_repr_bind_key_o (tc, gc_hash, _65, _64); at src/profiler/instrument.c:750
Missing root for `gc_hash` in _44 = box_i (tc, _43); at src/profiler/instrument.c:740 used in MVM_repr_bind_key_o (tc, gc_hash, _65, _64); at src/profiler/instrument.c:750
Missing root for `gc_hash` in _48 = box_i (tc, _47); at src/profiler/instrument.c:742 used in MVM_repr_bind_key_o (tc, gc_hash, _65, _64); at src/profiler/instrument.c:750
Missing root for `gc_hash` in _52 = box_i (tc, _51); at src/profiler/instrument.c:744 used in MVM_repr_bind_key_o (tc, gc_hash, _65, _64); at src/profiler/instrument.c:750
Missing root for `gc_hash` in _56 = box_i (tc, _55); at src/profiler/instrument.c:746 used in MVM_repr_bind_key_o (tc, gc_hash, _65, _64); at src/profiler/instrument.c:750
Missing root for `gc_hash` in _60 = box_i (tc, _59); at src/profiler/instrument.c:748 used in MVM_repr_bind_key_o (tc, gc_hash, _65, _64); at src/profiler/instrument.c:750
Missing root for `gc_hash` in _64 = box_i (tc, _63); at src/profiler/instrument.c:750 used in MVM_repr_bind_key_o (tc, gc_hash, _65, _64); at src/profiler/instrument.c:750
Missing root for `gc_hash` in _27 = box_i (tc, _26); at src/profiler/instrument.c:732 used in MVM_repr_bind_key_o (tc, gc_hash, _71, _70); at src/profiler/instrument.c:752
Missing root for `gc_hash` in _31 = box_i (tc, _30); at src/profiler/instrument.c:734 used in MVM_repr_bind_key_o (tc, gc_hash, _71, _70); at src/profiler/instrument.c:752
Missing root for `gc_hash` in _36 = box_i (tc, _35); at src/profiler/instrument.c:736 used in MVM_repr_bind_key_o (tc, gc_hash, _71, _70); at src/profiler/instrument.c:752
Missing root for `gc_hash` in _40 = box_i (tc, _39); at src/profiler/instrument.c:738 used in MVM_repr_bind_key_o (tc, gc_hash, _71, _70); at src/profiler/instrument.c:752
Missing root for `gc_hash` in _44 = box_i (tc, _43); at src/profiler/instrument.c:740 used in MVM_repr_bind_key_o (tc, gc_hash, _71, _70); at src/profiler/instrument.c:752
Missing root for `gc_hash` in _48 = box_i (tc, _47); at src/profiler/instrument.c:742 used in MVM_repr_bind_key_o (tc, gc_hash, _71, _70); at src/profiler/instrument.c:752
Missing root for `gc_hash` in _52 = box_i (tc, _51); at src/profiler/instrument.c:744 used in MVM_repr_bind_key_o (tc, gc_hash, _71, _70); at src/profiler/instrument.c:752
Missing root for `gc_hash` in _56 = box_i (tc, _55); at src/profiler/instrument.c:746 used in MVM_repr_bind_key_o (tc, gc_hash, _71, _70); at src/profiler/instrument.c:752
Missing root for `gc_hash` in _60 = box_i (tc, _59); at src/profiler/instrument.c:748 used in MVM_repr_bind_key_o (tc, gc_hash, _71, _70); at src/profiler/instrument.c:752
Missing root for `gc_hash` in _64 = box_i (tc, _63); at src/profiler/instrument.c:750 used in MVM_repr_bind_key_o (tc, gc_hash, _71, _70); at src/profiler/instrument.c:752
Missing root for `gc_hash` in _70 = box_i (tc, _69); at src/profiler/instrument.c:752 used in MVM_repr_bind_key_o (tc, gc_hash, _71, _70); at src/profiler/instrument.c:752
Missing root for `gc_hash` in _27 = box_i (tc, _26); at src/profiler/instrument.c:732 used in MVM_repr_bind_key_o (tc, gc_hash, _73, deallocs_array); at src/profiler/instrument.c:757
Missing root for `gc_hash` in _31 = box_i (tc, _30); at src/profiler/instrument.c:734 used in MVM_repr_bind_key_o (tc, gc_hash, _73, deallocs_array); at src/profiler/instrument.c:757
Missing root for `gc_hash` in _36 = box_i (tc, _35); at src/profiler/instrument.c:736 used in MVM_repr_bind_key_o (tc, gc_hash, _73, deallocs_array); at src/profiler/instrument.c:757
Missing root for `gc_hash` in _40 = box_i (tc, _39); at src/profiler/instrument.c:738 used in MVM_repr_bind_key_o (tc, gc_hash, _73, deallocs_array); at src/profiler/instrument.c:757
Missing root for `gc_hash` in _44 = box_i (tc, _43); at src/profiler/instrument.c:740 used in MVM_repr_bind_key_o (tc, gc_hash, _73, deallocs_array); at src/profiler/instrument.c:757
Missing root for `gc_hash` in _48 = box_i (tc, _47); at src/profiler/instrument.c:742 used in MVM_repr_bind_key_o (tc, gc_hash, _73, deallocs_array); at src/profiler/instrument.c:757
Missing root for `gc_hash` in _52 = box_i (tc, _51); at src/profiler/instrument.c:744 used in MVM_repr_bind_key_o (tc, gc_hash, _73, deallocs_array); at src/profiler/instrument.c:757
Missing root for `gc_hash` in _56 = box_i (tc, _55); at src/profiler/instrument.c:746 used in MVM_repr_bind_key_o (tc, gc_hash, _73, deallocs_array); at src/profiler/instrument.c:757
Missing root for `gc_hash` in _60 = box_i (tc, _59); at src/profiler/instrument.c:748 used in MVM_repr_bind_key_o (tc, gc_hash, _73, deallocs_array); at src/profiler/instrument.c:757
Missing root for `gc_hash` in _64 = box_i (tc, _63); at src/profiler/instrument.c:750 used in MVM_repr_bind_key_o (tc, gc_hash, _73, deallocs_array); at src/profiler/instrument.c:757
Missing root for `gc_hash` in _70 = box_i (tc, _69); at src/profiler/instrument.c:752 used in MVM_repr_bind_key_o (tc, gc_hash, _73, deallocs_array); at src/profiler/instrument.c:757
Missing root for `gc_hash` in deallocs_array = new_array (tc); at src/profiler/instrument.c:756 used in MVM_repr_bind_key_o (tc, gc_hash, _73, deallocs_array); at src/profiler/instrument.c:757
Missing root for `gc_hash` in _27 = box_i (tc, _26); at src/profiler/instrument.c:732 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `gc_hash` in _31 = box_i (tc, _30); at src/profiler/instrument.c:734 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `gc_hash` in _36 = box_i (tc, _35); at src/profiler/instrument.c:736 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `gc_hash` in _40 = box_i (tc, _39); at src/profiler/instrument.c:738 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `gc_hash` in _44 = box_i (tc, _43); at src/profiler/instrument.c:740 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `gc_hash` in _48 = box_i (tc, _47); at src/profiler/instrument.c:742 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `gc_hash` in _52 = box_i (tc, _51); at src/profiler/instrument.c:744 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `gc_hash` in _56 = box_i (tc, _55); at src/profiler/instrument.c:746 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `gc_hash` in _60 = box_i (tc, _59); at src/profiler/instrument.c:748 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `gc_hash` in _64 = box_i (tc, _63); at src/profiler/instrument.c:750 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `gc_hash` in _70 = box_i (tc, _69); at src/profiler/instrument.c:752 used in MVM_repr_push_o (tc, thread_gcs, gc_hash); at src/profiler/instrument.c:783
Missing root for `deallocs_array` in type_hash = new_hash (tc); at src/profiler/instrument.c:763 used in MVM_repr_push_o (tc, deallocs_array, type_hash); at src/profiler/instrument.c:779
Missing root for `deallocs_array` in add_type_to_types_array (tc, pds, _92, types_data); at src/profiler/instrument.c:775 used in MVM_repr_push_o (tc, deallocs_array, type_hash); at src/profiler/instrument.c:779
Missing root for `deallocs_array` in _95 = box_i (tc, _94); at src/profiler/instrument.c:777 used in MVM_repr_push_o (tc, deallocs_array, type_hash); at src/profiler/instrument.c:779
Missing root for `type_hash` in _80 = box_i (tc, _79); at src/profiler/instrument.c:766 used in MVM_repr_bind_key_o (tc, type_hash, _81, _80); at src/profiler/instrument.c:766
Missing root for `type_hash` in _85 = box_i (tc, _84); at src/profiler/instrument.c:769 used in MVM_repr_bind_key_o (tc, type_hash, _86, _85); at src/profiler/instrument.c:769
Missing root for `type_hash` in _90 = box_i (tc, _89); at src/profiler/instrument.c:772 used in MVM_repr_bind_key_o (tc, type_hash, _91, _90); at src/profiler/instrument.c:772
Missing root for `type_hash` in add_type_to_types_array (tc, pds, _92, types_data); at src/profiler/instrument.c:775 used in MVM_repr_bind_key_o (tc, type_hash, _96, _95); at src/profiler/instrument.c:777
Missing root for `type_hash` in _95 = box_i (tc, _94); at src/profiler/instrument.c:777 used in MVM_repr_bind_key_o (tc, type_hash, _96, _95); at src/profiler/instrument.c:777
Missing root for `type_hash` in add_type_to_types_array (tc, pds, _92, types_data); at src/profiler/instrument.c:775 used in MVM_repr_push_o (tc, deallocs_array, type_hash); at src/profiler/instrument.c:779
Missing root for `type_hash` in _95 = box_i (tc, _94); at src/profiler/instrument.c:777 used in MVM_repr_push_o (tc, deallocs_array, type_hash); at src/profiler/instrument.c:779
compiling src/profiler/log.o
compiling src/profiler/profile.o
compiling src/profiler/heapsnapshot.o
src/profiler/heapsnapshot.c: In function ‘filemeta_to_filehandle_ver3’:
src/profiler/heapsnapshot.c:1747:13: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘MVMuint64’ {aka ‘long unsigned int’} [-Wformat=]
1747 | "{ "
| ^~~~
......
1759 | col->start_time / 1000,
| ~~~~~~~~~~~~~~~~~~~~~~
| |
| MVMuint64 {aka long unsigned int}
src/profiler/heapsnapshot.c:1749:33: note: format string is defined here
1749 | "\"start_time\": %llu, "
| ~~~^
| |
| long long unsigned int
| %lu
src/profiler/heapsnapshot.c:1747:13: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 6 has type ‘MVMint64’ {aka ‘long int’} [-Wformat=]
1747 | "{ "
| ^~~~
......
1760 | MVM_proc_getpid(tc),
| ~~~~~~~~~~~~~~~~~~~
| |
| MVMint64 {aka long int}
src/profiler/heapsnapshot.c:1750:26: note: format string is defined here
1750 | "\"pid\": %lld, "
| ~~~^
| |
| long long int
| %ld
src/profiler/heapsnapshot.c: In function ‘snapmeta_to_filehandle_ver3’:
src/profiler/heapsnapshot.c:1795:13: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘MVMuint64’ {aka ‘long unsigned int’} [-Wformat=]
1795 | "{ "
| ^~~~
......
1805 | s->record_time / 1000,
| ~~~~~~~~~~~~~~~~~~~~~
| |
| MVMuint64 {aka long unsigned int}
src/profiler/heapsnapshot.c:1796:32: note: format string is defined here
1796 | "\"snap_time\": %llu, "
| ~~~^
| |
| long long unsigned int
| %lu
src/profiler/heapsnapshot.c:1795:13: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘MVMuint64’ {aka ‘long unsigned int’} [-Wformat=]
1795 | "{ "
| ^~~~
......
1807 | col->total_heap_size,
| ~~~~~~~~~~~~~~~~~~~~
| |
| MVMuint64 {aka long unsigned int}
src/profiler/heapsnapshot.c:1798:38: note: format string is defined here
1798 | "\"total_heap_size\": %llu, "
| ~~~^
| |
| long long unsigned int
| %lu
src/profiler/heapsnapshot.c:1795:13: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 7 has type ‘MVMuint64’ {aka ‘long unsigned int’} [-Wformat=]
1795 | "{ "
| ^~~~
......
1808 | col->total_objects,
| ~~~~~~~~~~~~~~~~~~
| |
| MVMuint64 {aka long unsigned int}
src/profiler/heapsnapshot.c:1799:36: note: format string is defined here
1799 | "\"total_objects\": %llu, "
| ~~~^
| |
| long long unsigned int
| %lu
src/profiler/heapsnapshot.c:1795:13: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 8 has type ‘MVMuint64’ {aka ‘long unsigned int’} [-Wformat=]
1795 | "{ "
| ^~~~
......
1809 | col->total_typeobjects,
| ~~~~~~~~~~~~~~~~~~~~~~
| |
| MVMuint64 {aka long unsigned int}
src/profiler/heapsnapshot.c:1800:40: note: format string is defined here
1800 | "\"total_typeobjects\": %llu, "
| ~~~^
| |
| long long unsigned int
| %lu
src/profiler/heapsnapshot.c:1795:13: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 9 has type ‘MVMuint64’ {aka ‘long unsigned int’} [-Wformat=]
1795 | "{ "
| ^~~~
......
1810 | col->total_stables,
| ~~~~~~~~~~~~~~~~~~
| |
| MVMuint64 {aka long unsigned int}
src/profiler/heapsnapshot.c:1801:36: note: format string is defined here
1801 | "\"total_stables\": %llu, "
| ~~~^
| |
| long long unsigned int
| %lu
src/profiler/heapsnapshot.c:1795:13: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 10 has type ‘MVMuint64’ {aka ‘long unsigned int’} [-Wformat=]
1795 | "{ "
| ^~~~
......
1811 | col->total_frames,
| ~~~~~~~~~~~~~~~~~
| |
| MVMuint64 {aka long unsigned int}
src/profiler/heapsnapshot.c:1802:35: note: format string is defined here
1802 | "\"total_frames\": %llu, "
| ~~~^
| |
| long long unsigned int
| %lu
src/profiler/heapsnapshot.c:1795:13: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 11 has type ‘MVMuint64’ {aka ‘long unsigned int’} [-Wformat=]
1795 | "{ "
| ^~~~
......
1812 | col->snapshot->num_references
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| MVMuint64 {aka long unsigned int}
src/profiler/heapsnapshot.c:1803:33: note: format string is defined here
1803 | "\"total_refs\": %llu "
| ~~~^
| |
| long long unsigned int
| %lu
compiling src/profiler/telemeh.o
compiling src/profiler/configuration.o
src/profiler/configuration.c: In function ‘validate_op’:
src/profiler/configuration.c:293:83: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘MVMuint64’ {aka ‘long unsigned int’} [-Wformat=]
293 | MVM_exception_throw_adhoc(tc, "STRUCT_SELECT string length %llu (index %d) NYI or something", string_length, string_idx);
| ~~~^ ~~~~~~~~~~~~~
| | |
| long long unsigned int MVMuint64 {aka long unsigned int}
| %lu
src/profiler/configuration.c:361:109: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘MVMuint64’ {aka ‘long unsigned int’} [-Wformat=]
361 | MVM_exception_throw_adhoc(tc, "STRUCT_SELECT is MVMStaticFrame, no field with length %llu (string heap index %d) implemented", string_length, string_idx);
| ~~~^ ~~~~~~~~~~~~~
| | |
| long long unsigned int MVMuint64 {aka long unsigned int}
| %lu
src/profiler/configuration.c:373:110: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘MVMuint64’ {aka ‘long unsigned int’} [-Wformat=]
373 | MVM_exception_throw_adhoc(tc, "STRUCT_SELECT is MVMCompUnit, no field with length %llu (string heap index %d) implemented", string_length, string_idx);
| ~~~^ ~~~~~~~~~~~~~
| | |
| long long unsigned int MVMuint64 {aka long unsigned int}
| %lu
src/profiler/configuration.c: In function ‘stats_position_for_value’:
src/profiler/configuration.c:488:87: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘MVMuint64’ {aka ‘long unsigned int’} [-Wformat=]
488 | MVM_exception_throw_adhoc(tc, "Can't get stats for out-of-bounds value %llu for dynamic profiler entrypoint", return_value);
| ~~~^ ~~~~~~~~~~~~
| | |
| long long unsigned int MVMuint64 {aka long unsigned int}
| %lu
src/profiler/configuration.c:493:87: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘MVMuint64’ {aka ‘long unsigned int’} [-Wformat=]
493 | MVM_exception_throw_adhoc(tc, "Can't get stats for out-of-bounds value %llu for heapsnapshot entrypoint", return_value);
| ~~~^ ~~~~~~~~~~~~
| | |
| long long unsigned int MVMuint64 {aka long unsigned int}
| %lu
src/profiler/configuration.c: In function ‘MVM_confprog_install’:
src/profiler/configuration.c:528:126: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘MVMuint64’ {aka ‘long unsigned int’} [-Wformat=]
528 | MVM_exception_throw_adhoc(tc, "installconfprog expected bytecode array to be a multiple of 2 bytes big (got a %llu)",
| ~~~^
| |
| long long unsigned int
| %lu
529 | bytecode_size);
| ~~~~~~~~~~~~~
| |
| MVMuint64 {aka long unsigned int}
src/profiler/configuration.c:533:92: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘MVMuint64’ {aka ‘long unsigned int’} [-Wformat=]
533 | MVM_exception_throw_adhoc(tc, "confprog too big. maximum 4096, this one has %llu", bytecode_size);
| ~~~^ ~~~~~~~~~~~~~
| | |
| | MVMuint64 {aka long unsigned int}
| long long unsigned int
| %lu
compiling src/instrument/crossthreadwrite.o
compiling src/instrument/line_coverage.o
compiling src/platform/sys.o
compiling src/platform/random.o
compiling src/platform/memmem32.o
compiling src/platform/malloc_trim.o
compiling src/moar.o
Missing root for `startup_time` in value = MVM_repr_box_num (tc, _108, _106); at src/moar.c:704 used in MVM_repr_bind_key_o (tc, config.69_112, startup_time, value); at src/moar.c:704
compiling src/platform/posix/mmap.o
compiling src/platform/posix/time.o
compiling src/platform/posix/io.o
compiling src/platform/posix/fork.o
compiling src/jit/graph.o
compiling src/jit/label.o
compiling src/jit/compile.o
compiling src/jit/dump.o
Precompiling templates from src/jit/core_templates.expr
compiling src/jit/expr.o
In file included from 3rdparty/libatomicops/src/atomic_ops.h:30,
from src/moar.h:23,
from src/jit/expr.c:1:
src/jit/expr.c: In function ‘MVM_jit_expr_load_operands’:
src/jit/expr.c:371:28: warning: comparison of integer expressions of different signedness: ‘MVMint32’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
371 | assert(operands[i] <= MVM_VECTOR_ELEMS(tree->nodes) && operands[i] > 0);
| ^~
src/jit/expr.c: In function ‘walk_tree’:
src/jit/expr.c:915:17: warning: comparison of integer expressions of different signedness: ‘MVMint32’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
915 | assert(node < tree->nodes_num);
| ^
Building tile tables from src/jit/x64/tile_pattern.tile
compiling src/jit/tile.o
In file included from 3rdparty/libatomicops/src/atomic_ops.h:30,
from src/moar.h:23,
from src/jit/tile.c:1:
src/jit/tile.c: In function ‘assign_tile’:
src/jit/tile.c:147:36: warning: comparison of integer expressions of different signedness: ‘MVMint32’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare]
147 | assert(rule_nr >= 0 && rule_nr < MVM_ARRAY_SIZE(MVM_jit_tile_templates));
| ^
compiling src/jit/linear_scan.o
compiling src/jit/interface.o
preprocessing src/jit/x64/emit.dasc
compiling src/jit/x64/emit.o
compiling src/jit/x64/arch.o
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment