Skip to content

Instantly share code, notes, and snippets.

@MasterDuke17
Last active Nov 17, 2020
Embed
What would you like to do?
(rr) continue
Continuing.
Program received signal SIGSEGV, Segmentation fault.
0x00007fc95128bf3f in MVM_gc_mark_collectable (tc=0x556fedbb71e0, worklist=0x556ff17300e0, new_addr=0x556ff154e190) at src/gc/collect.c:378
378 MVM_gc_worklist_add(tc, worklist, &(tc->instance->all_scs[sc_idx]->sc));
(rr) lines
Undefined command: "lines". Try "help".
(rr) bt
#0 0x00007fc95128bf3f in MVM_gc_mark_collectable (tc=0x556fedbb71e0, worklist=0x556ff17300e0, new_addr=0x556ff154e190) at src/gc/collect.c:378
#1 0x00007fc95128a148 in MVM_gc_root_add_gen2s_to_worklist (tc=0x556fedbb71e0, worklist=0x556ff17300e0) at src/gc/roots.c:351
#2 0x00007fc95128b8f6 in MVM_gc_collect (tc=0x556fedbb71e0, what_to_do=0 '\000', gen=0 '\000') at src/gc/collect.c:155
#3 0x00007fc951285116 in run_gc (tc=0x556fedbb71e0, what_to_do=0 '\000') at src/gc/orchestrate.c:444
#4 0x00007fc9512857eb in MVM_gc_enter_from_allocator (tc=0x556fedbb71e0) at src/gc/orchestrate.c:599
#5 0x00007fc951286069 in MVM_gc_allocate_nursery (tc=0x556fedbb71e0, size=184) at src/gc/allocation.c:37
#6 0x00007fc951285e64 in MVM_gc_allocate (tc=0x556fedbb71e0, size=184) at src/gc/allocation.h:18
#7 0x00007fc9512860f2 in MVM_gc_allocate_zeroed (tc=0x556fedbb71e0, size=184) at src/gc/allocation.c:56
#8 0x00007fc95128633d in MVM_gc_allocate_frame (tc=0x556fedbb71e0) at src/gc/allocation.c:106
#9 0x00007fc9512523bd in MVM_frame_move_to_heap (tc=0x556fedbb71e0, frame=0x7fc950ff0030) at src/core/frame.c:649
#10 0x00007fc9512c935e in MVM_frame_force_to_heap (tc=0x556fedbb71e0, frame=0x7fc950ff0030) at src/core/frame.h:200
#11 0x00007fc9512ca08d in MVM_context_from_frame (tc=0x556fedbb71e0, f=0x7fc950ff0030) at src/6model/reprs/MVMContext.c:298
#12 0x00007fc95122c389 in MVM_interp_run (tc=0x556fedbb71e0, initial_invoke=0x7fc951393ea6 <toplevel_initial_invoke>, invoke_data=0x556fedc28ce8, outer_runloop=0x0) at src/core/interp.c:3361
#13 0x00007fc951394020 in MVM_vm_run_file (instance=0x556fedbb65c0, filename=0x556fedbb6550 "/home/dan/Source/perl6/install/share/perl6/runtime/perl6.moarvm") at src/moar.c:486
#14 0x0000556fed4947c4 in main (argc=<optimized out>, argv=0x7ffe95732308) at src/vm/moar/runner/main.c:471
(rr) f 1
#1 0x00007fc95128a148 in MVM_gc_root_add_gen2s_to_worklist (tc=0x556fedbb71e0, worklist=0x556ff17300e0) at src/gc/roots.c:351
351 MVM_gc_mark_collectable(tc, worklist, gen2roots[i]);
(rr) watch -l gen2roots[i]
Hardware watchpoint 3: -location gen2roots[i]
(rr) reverse-cont
Continuing.
Program received signal SIGSEGV, Segmentation fault.
0x00007fc95128bf3f in MVM_gc_mark_collectable (tc=0x556fedbb71e0, worklist=0x556ff17300e0, new_addr=0x556ff154e190) at src/gc/collect.c:378
378 MVM_gc_worklist_add(tc, worklist, &(tc->instance->all_scs[sc_idx]->sc));
(rr) reverse-cont
Continuing.
Hardware watchpoint 3: -location gen2roots[i]
Old value = (MVMCollectable *) 0x556ff154e190
New value = (MVMCollectable *) 0x556ff099f5d0
0x00007fc95128a057 in MVM_gc_root_gen2_add (tc=0x556fedbb71e0, c=0x556ff154e190) at src/gc/roots.c:319
319 tc->gen2roots[tc->num_gen2roots] = c;
(rr) bt
#0 0x00007fc95128a057 in MVM_gc_root_gen2_add (tc=0x556fedbb71e0, c=0x556ff154e190) at src/gc/roots.c:319
#1 0x00007fc95128efb2 in MVM_gc_write_barrier_hit_by (tc=0x556fedbb71e0, update_root=0x556ff154e190, referenced=0x7fc950871770) at src/gc/wb.c:17
#2 0x00007fc9512b6d62 in MVM_gc_write_barrier (tc=0x556fedbb71e0, update_root=0x556ff154e190, referenced=0x7fc950871770) at src/gc/wb.h:11
#3 0x00007fc9512b71d2 in set_obj_at_offset (tc=0x556fedbb71e0, root=0x556ff154e190, data=0x556ff135a630, offset=120, value=0x7fc950871770) at src/6model/reprs/P6opaque.c:21
#4 0x00007fc9512b884d in bind_attribute (tc=0x556fedbb71e0, st=0x556feffaa300, root=0x556ff154e190, data=0x556ff135a630, class_handle=0x556feffc0248, name=0x556fefffdc50, hint=-1, value_reg=..., kind=8) at src/6model/reprs/P6opaque.c:389
#5 0x00007fc9512221ee in MVM_interp_run (tc=0x556fedbb71e0, initial_invoke=0x7fc951393ea6 <toplevel_initial_invoke>, invoke_data=0x556fedc28ce8, outer_runloop=0x0) at src/core/interp.c:2018
#6 0x00007fc951394020 in MVM_vm_run_file (instance=0x556fedbb65c0, filename=0x556fedbb6550 "/home/dan/Source/perl6/install/share/perl6/runtime/perl6.moarvm") at src/moar.c:486
#7 0x0000556fed4947c4 in main (argc=<optimized out>, argv=0x7ffe95732308) at src/vm/moar/runner/main.c:471
(rr) p c
$3 = (MVMCollectable *) 0x556ff154e190
(rr) p (MVMCollectable *)c
$4 = (MVMCollectable *) 0x556ff154e190
(rr) p (MVMObject *)c
$5 = (MVMObject *) 0x556ff154e190
(rr) p (MVMObject)c
$6 = {header = {sc_forward_u = {forwarder = 0x556ff154e190, sc = {sc_idx = 4048871824, idx = 21871}, st = 0x556ff154e190}, owner = 3988484576, flags1 = 111 'o', flags2 = 85 'U', size = 0}, st = 0x7ffe95730720}
(rr) p (MVMCollectable)c
$7 = {sc_forward_u = {forwarder = 0x556ff154e190, sc = {sc_idx = 4048871824, idx = 21871}, st = 0x556ff154e190}, owner = 3988484576, flags1 = 111 'o', flags2 = 85 'U', size = 0}
(rr) call MVM_dump_bytecode(tc)
00000 getcode loc_1_obj, Frame_3904
00001 capturelex loc_1_obj
00002 getcode loc_1_obj, Frame_3904
00003 capturelex loc_1_obj
00004 getcode loc_1_obj, Frame_3906
00005 capturelex loc_1_obj
00006 getcode loc_11_obj, Frame_3911
00007 takeclosure loc_11_obj, loc_11_obj
00008 getcode loc_2_obj, Frame_3904
00009 takeclosure loc_2_obj, loc_2_obj
00010 checkarity 1, 1
00011 param_rp_o loc_5_obj, 0
00012 hllize loc_1_obj, loc_5_obj
00013 set loc_5_obj, loc_1_obj
00014 decont loc_1_obj, loc_5_obj
00015 set loc_16_obj, loc_1_obj
00016 wval loc_1_obj, 2, 34
00017 istype loc_7_int, loc_16_obj, loc_1_obj
00018 assertparamcheck loc_7_int
00019 isconcrete loc_7_int, loc_16_obj
00020 assertparamcheck loc_7_int
00021 bindlex lex_Frame_3903_lex4_obj, loc_16_obj
00022 param_rn_o loc_6_obj, 'prec'
00023 hllize loc_1_obj, loc_6_obj
00024 set loc_6_obj, loc_1_obj
00025 decont loc_1_obj, loc_6_obj
00026 set loc_17_obj, loc_1_obj
00027 wval loc_1_obj, 0, 53
00028 istype loc_7_int, loc_17_obj, loc_1_obj
00029 assertparamcheck loc_7_int
00030 decont loc_1_obj, loc_6_obj
00031 bindlex lex_Frame_3903_lex5_obj, loc_1_obj
00032 paramnamesused
annotation: SETTING::src/core.c/traits.pm6:186
00033 getcode loc_0_obj, Frame_3904
00034 wval loc_1_obj, 0, 418
00035 decont loc_4_obj, loc_1_obj
00036 findmeth loc_3_obj, loc_4_obj, 'resolve'
00037 prepargs Callsite_1
00038 arg_o 0, loc_1_obj
00039 arg_o 1, loc_2_obj
00040 invoke_o loc_3_obj, loc_3_obj
00041 takedispatcher loc_1_obj
00042 isnull loc_7_int, loc_1_obj
00043 if_i loc_7_int, label_1(00045)
00044 bindlex lex_Frame_3903_lex7_obj, loc_1_obj
annotation: SETTING::src/core.c/traits.pm6:187
label_1:
00045 getcode loc_4_obj, Frame_3906
annotation: SETTING::src/core.c/traits.pm6:198
00046 getlex loc_8_obj, lex_Frame_3903_lex4_obj
00047 decont loc_9_obj, loc_8_obj
00048 wval loc_10_obj, 0, 393
00049 istype loc_7_int, loc_9_obj, loc_10_obj
00050 unless_i loc_7_int, label_2(00055)
00051 prepargs Callsite_5
00052 invoke_o loc_10_obj, loc_11_obj
00053 set loc_15_obj, loc_10_obj
00054 goto label_3(00079)
label_2:
00055 getlex loc_8_obj, lex_Frame_3903_lex3_obj
00056 set loc_9_obj, loc_8_obj
annotation: SETTING::src/core.c/traits.pm6:204
00057 getlex loc_12_obj, lex_Frame_3903_lex4_obj
00058 set loc_8_obj, loc_12_obj
00059 decont loc_12_obj, loc_8_obj
00060 gethow loc_12_obj, loc_12_obj
00061 wval loc_13_obj, 0, 393
00062 decont loc_15_obj, loc_12_obj
00063 findmeth loc_14_obj, loc_15_obj, 'mixin'
00064 prepargs Callsite_0
00065 arg_o 0, loc_12_obj
00066 arg_o 1, loc_8_obj
00067 arg_o 2, loc_13_obj
00068 invoke_o loc_14_obj, loc_14_obj
00069 -> hllize loc_14_obj, loc_14_obj
annotation: SETTING::src/core.c/traits.pm6:205
00070 getlex loc_8_obj, lex_Frame_3903_lex5_obj
00071 getlex loc_13_obj, lex_Frame_3903_lex4_obj
00072 decont loc_13_obj, loc_13_obj
00073 getlex loc_12_obj, lex_Frame_3903_lex4_obj
00074 decont loc_15_obj, loc_12_obj
00075 getwhat loc_15_obj, loc_15_obj
00076 decont loc_15_obj, loc_15_obj
00077 bindattr_o loc_13_obj, loc_15_obj, '%!prec', loc_8_obj, -1
00078 set loc_15_obj, loc_8_obj
label_3:
00079 isconcrete loc_7_int, loc_15_obj
00080 unless_i loc_7_int, label_4(00087)
00081 tryfindmeth loc_8_obj, loc_15_obj, 'sink'
00082 isnull loc_7_int, loc_8_obj
00083 if_i loc_7_int, label_4(00087)
00084 prepargs Callsite_2
00085 arg_o 0, loc_15_obj
00086 invoke_v loc_8_obj
annotation: SETTING::src/core.c/traits.pm6:207
label_4:
00087 wval loc_9_obj, 0, 86
00088 set loc_1_obj, loc_9_obj
00089 prepargs Callsite_2
00090 arg_o 0, loc_1_obj
00091 speshresolve loc_9_obj, 'decontrv_6c'
00092 prepargs Callsite_2
00093 arg_o 0, loc_1_obj
00094 invoke_o loc_9_obj, loc_9_obj
00095 return_o loc_9_obj
Program received signal SIGSEGV, Segmentation fault.
0x00007fc95128bf3f in MVM_gc_mark_collectable (tc=0x556fedbb71e0, worklist=0x556ff17300e0, new_addr=0x556ff154e190) at src/gc/collect.c:378
378 MVM_gc_worklist_add(tc, worklist, &(tc->instance->all_scs[sc_idx]->sc));
(rr) reverse-cont
Continuing.
Hardware watchpoint 4: -location c->sc_forward_u.sc.sc_idx
Old value = 4045642928
New value = 31
0x00007fc9512b71da in set_obj_at_offset (tc=0x556fedbb71e0, root=0x556ff154e100, data=0x556ff154e118, offset=120, value=0x556ff1239cb0) at src/6model/reprs/P6opaque.c:21
21 MVM_ASSIGN_REF(tc, &(root->header), *((MVMObject **)location), value);
(rr) bt
#0 0x00007fc9512b71da in set_obj_at_offset (tc=0x556fedbb71e0, root=0x556ff154e100, data=0x556ff154e118, offset=120, value=0x556ff1239cb0) at src/6model/reprs/P6opaque.c:21
#1 0x00007fc9512bbae6 in deserialize (tc=0x556fedbb71e0, st=0x556feffaa300, root=0x556ff154e100, data=0x556ff154e118, reader=0x556ff102fa70) at src/6model/reprs/P6opaque.c:1241
#2 0x00007fc9512fffc0 in deserialize_object (tc=0x556fedbb71e0, reader=0x556ff102fa70, i=278, obj=0x556ff154e100) at src/6model/serialization.c:2845
#3 0x00007fc951300234 in work_loop (tc=0x556fedbb71e0, sr=0x556ff102fa70) at src/6model/serialization.c:2894
#4 0x00007fc9513019d1 in MVM_serialization_deserialize (tc=0x556fedbb71e0, sc=0x7fc950915c90, string_heap=0x556fedbf6eb0, codes_static=0x7fc950915ce8, repo_conflicts=0x7fc950915cb0, data=0x0) at src/6model/serialization.c:3363
#5 0x00007fc95122b5e9 in MVM_interp_run (tc=0x556fedbb71e0, initial_invoke=0x7fc951393ea6 <toplevel_initial_invoke>, invoke_data=0x556fedc28ce8, outer_runloop=0x0) at src/core/interp.c:3222
#6 0x00007fc951394020 in MVM_vm_run_file (instance=0x556fedbb65c0, filename=0x556fedbb6550 "/home/dan/Source/perl6/install/share/perl6/runtime/perl6.moarvm") at src/moar.c:486
#7 0x0000556fed4947c4 in main (argc=<optimized out>, argv=0x7ffe95732308) at src/vm/moar/runner/main.c:471
(rr) call MVM_dump_bytecode(tc)
00000 getcode loc_10_obj, Frame_354
00001 takeclosure loc_10_obj, loc_10_obj
00002 checkarity 0, 0
00003 paramnamesused
00004 const_s loc_0_str, 'ModuleLoader.moarvm'
00005 loadbytecode loc_0_str, loc_0_str
00006 const_s loc_1_str, 'nqp'
00007 const_s loc_2_str, 'ModuleLoader'
00008 gethllsym loc_3_obj, loc_1_str, loc_2_str
00009 const_s loc_2_str, 'Perl6::ModuleLoader'
00010 decont loc_5_obj, loc_3_obj
00011 findmeth loc_4_obj, loc_5_obj, 'load_module'
00012 prepargs Callsite_7
00013 arg_o 0, loc_3_obj
00014 arg_s 1, loc_2_str
00015 invoke_o loc_4_obj, loc_4_obj
00016 getcode loc_3_obj, Frame_172
00017 const_s loc_2_str, 'ModuleLoader'
00018 getcurhllsym loc_5_obj, loc_2_str
00019 const_s loc_2_str, 'CORE.d'
00020 decont loc_7_obj, loc_5_obj
00021 findmeth loc_6_obj, loc_7_obj, 'load_setting'
00022 prepargs Callsite_7
00023 arg_o 0, loc_5_obj
00024 arg_s 1, loc_2_str
00025 invoke_o loc_6_obj, loc_6_obj
00026 forceouterctx loc_3_obj, loc_6_obj
00027 const_s loc_2_str, 'CF5ADCD9807DFAB9844F2B6D13AD7BCFA16EC42A'
00028 createsc loc_6_obj, loc_2_str
00029 set loc_8_obj, loc_6_obj
00030 const_s loc_2_str, '/home/dan/Source/perl6/modules/raku-Physics-UnitAffix/../raku-Physics-Measure/lib/Physics/UnitAffixQ.rakumod (Physics::UnitAffixQ)'
00031 scsetdesc loc_8_obj, loc_2_str
00032 hlllist loc_6_obj
00033 create loc_6_obj, loc_6_obj
00034 set loc_9_obj, loc_6_obj
00035 null_s loc_1_str
00036 null loc_6_obj
00037 prepargs Callsite_6
00038 invoke_o loc_5_obj, loc_10_obj
00039 -> deserialize loc_1_str, loc_8_obj, loc_6_obj, loc_5_obj, loc_9_obj
00040 elems loc_11_int, loc_9_obj
00041 unless_i loc_11_int, label_1(00049)
00042 wval_wide loc_5_obj, 2, 37041
00043 decont loc_7_obj, loc_5_obj
00044 findmeth loc_6_obj, loc_7_obj, 'resolve_repossession_conflicts'
00045 prepargs Callsite_3
00046 arg_o 0, loc_5_obj
00047 arg_o 1, loc_9_obj
00048 invoke_o loc_6_obj, loc_6_obj
label_1:
00049 wval loc_5_obj, 2, 19827
00050 wval loc_7_obj, 0, 32
00051 decont loc_13_obj, loc_5_obj
00052 findmeth loc_12_obj, loc_13_obj, 'update'
00053 prepargs Callsite_3
00054 arg_o 0, loc_5_obj
00055 arg_o 1, loc_7_obj
00056 invoke_o loc_12_obj, loc_12_obj
00057 wval loc_7_obj, 2, 932
00058 wval loc_5_obj, 0, 33
00059 decont loc_14_obj, loc_7_obj
00060 findmeth loc_13_obj, loc_14_obj, 'update'
00061 prepargs Callsite_3
00062 arg_o 0, loc_7_obj
00063 arg_o 1, loc_5_obj
00064 invoke_o loc_13_obj, loc_13_obj
00065 wval loc_5_obj, 2, 932
00066 wval loc_7_obj, 0, 35
00067 decont loc_15_obj, loc_5_obj
00068 findmeth loc_14_obj, loc_15_obj, 'update'
00069 prepargs Callsite_3
00070 arg_o 0, loc_5_obj
00071 arg_o 1, loc_7_obj
00072 invoke_o loc_14_obj, loc_14_obj
00073 wval loc_7_obj, 2, 1533
00074 wval loc_5_obj, 0, 36
00075 decont loc_16_obj, loc_7_obj
00076 findmeth loc_15_obj, loc_16_obj, 'update'
00077 prepargs Callsite_3
00078 arg_o 0, loc_7_obj
00079 arg_o 1, loc_5_obj
00080 invoke_o loc_15_obj, loc_15_obj
00081 const_s loc_17_str, 'GLOBAL'
00082 wval loc_5_obj, 0, 0
00083 bindcurhllsym loc_5_obj, loc_17_str, loc_5_obj
00084 return_o loc_5_obj
(rr)
Hardware watchpoint 4: -location c->sc_forward_u.sc.sc_idx
Old value = 31
New value = 4045642928
set_obj_at_offset (tc=0x556fedbb71e0, root=0x556ff154e100, data=0x556ff154e118, offset=120, value=0x556ff1239cb0) at src/6model/reprs/P6opaque.c:22
22 }
(rr) bt
#0 set_obj_at_offset (tc=0x556fedbb71e0, root=0x556ff154e100, data=0x556ff154e118, offset=120, value=0x556ff1239cb0) at src/6model/reprs/P6opaque.c:22
#1 0x00007fc9512bbae6 in deserialize (tc=0x556fedbb71e0, st=0x556feffaa300, root=0x556ff154e100, data=0x556ff154e118, reader=0x556ff102fa70) at src/6model/reprs/P6opaque.c:1241
#2 0x00007fc9512fffc0 in deserialize_object (tc=0x556fedbb71e0, reader=0x556ff102fa70, i=278, obj=0x556ff154e100) at src/6model/serialization.c:2845
#3 0x00007fc951300234 in work_loop (tc=0x556fedbb71e0, sr=0x556ff102fa70) at src/6model/serialization.c:2894
#4 0x00007fc9513019d1 in MVM_serialization_deserialize (tc=0x556fedbb71e0, sc=0x7fc950915c90, string_heap=0x556fedbf6eb0, codes_static=0x7fc950915ce8, repo_conflicts=0x7fc950915cb0, data=0x0) at src/6model/serialization.c:3363
#5 0x00007fc95122b5e9 in MVM_interp_run (tc=0x556fedbb71e0, initial_invoke=0x7fc951393ea6 <toplevel_initial_invoke>, invoke_data=0x556fedc28ce8, outer_runloop=0x0) at src/core/interp.c:3222
#6 0x00007fc951394020 in MVM_vm_run_file (instance=0x556fedbb65c0, filename=0x556fedbb6550 "/home/dan/Source/perl6/install/share/perl6/runtime/perl6.moarvm") at src/moar.c:486
#7 0x0000556fed4947c4 in main (argc=<optimized out>, argv=0x7ffe95732308) at src/vm/moar/runner/main.c:471
(rr) call MVM_dump_bytecode(tc)
00000 getcode loc_10_obj, Frame_354
00001 takeclosure loc_10_obj, loc_10_obj
00002 checkarity 0, 0
00003 paramnamesused
00004 const_s loc_0_str, 'ModuleLoader.moarvm'
00005 loadbytecode loc_0_str, loc_0_str
00006 const_s loc_1_str, 'nqp'
00007 const_s loc_2_str, 'ModuleLoader'
00008 gethllsym loc_3_obj, loc_1_str, loc_2_str
00009 const_s loc_2_str, 'Perl6::ModuleLoader'
00010 decont loc_5_obj, loc_3_obj
00011 findmeth loc_4_obj, loc_5_obj, 'load_module'
00012 prepargs Callsite_7
00013 arg_o 0, loc_3_obj
00014 arg_s 1, loc_2_str
00015 invoke_o loc_4_obj, loc_4_obj
00016 getcode loc_3_obj, Frame_172
00017 const_s loc_2_str, 'ModuleLoader'
00018 getcurhllsym loc_5_obj, loc_2_str
00019 const_s loc_2_str, 'CORE.d'
00020 decont loc_7_obj, loc_5_obj
00021 findmeth loc_6_obj, loc_7_obj, 'load_setting'
00022 prepargs Callsite_7
00023 arg_o 0, loc_5_obj
00024 arg_s 1, loc_2_str
00025 invoke_o loc_6_obj, loc_6_obj
00026 forceouterctx loc_3_obj, loc_6_obj
00027 const_s loc_2_str, 'CF5ADCD9807DFAB9844F2B6D13AD7BCFA16EC42A'
00028 createsc loc_6_obj, loc_2_str
00029 set loc_8_obj, loc_6_obj
00030 const_s loc_2_str, '/home/dan/Source/perl6/modules/raku-Physics-UnitAffix/../raku-Physics-Measure/lib/Physics/UnitAffixQ.rakumod (Physics::UnitAffixQ)'
00031 scsetdesc loc_8_obj, loc_2_str
00032 hlllist loc_6_obj
00033 create loc_6_obj, loc_6_obj
00034 set loc_9_obj, loc_6_obj
00035 null_s loc_1_str
00036 null loc_6_obj
00037 prepargs Callsite_6
00038 invoke_o loc_5_obj, loc_10_obj
00039 -> deserialize loc_1_str, loc_8_obj, loc_6_obj, loc_5_obj, loc_9_obj
00040 elems loc_11_int, loc_9_obj
00041 unless_i loc_11_int, label_1(00049)
00042 wval_wide loc_5_obj, 2, 37041
00043 decont loc_7_obj, loc_5_obj
00044 findmeth loc_6_obj, loc_7_obj, 'resolve_repossession_conflicts'
00045 prepargs Callsite_3
00046 arg_o 0, loc_5_obj
00047 arg_o 1, loc_9_obj
00048 invoke_o loc_6_obj, loc_6_obj
label_1:
00049 wval loc_5_obj, 2, 19827
00050 wval loc_7_obj, 0, 32
00051 decont loc_13_obj, loc_5_obj
00052 findmeth loc_12_obj, loc_13_obj, 'update'
00053 prepargs Callsite_3
00054 arg_o 0, loc_5_obj
00055 arg_o 1, loc_7_obj
00056 invoke_o loc_12_obj, loc_12_obj
00057 wval loc_7_obj, 2, 932
00058 wval loc_5_obj, 0, 33
00059 decont loc_14_obj, loc_7_obj
00060 findmeth loc_13_obj, loc_14_obj, 'update'
00061 prepargs Callsite_3
00062 arg_o 0, loc_7_obj
00063 arg_o 1, loc_5_obj
00064 invoke_o loc_13_obj, loc_13_obj
00065 wval loc_5_obj, 2, 932
00066 wval loc_7_obj, 0, 35
00067 decont loc_15_obj, loc_5_obj
00068 findmeth loc_14_obj, loc_15_obj, 'update'
00069 prepargs Callsite_3
00070 arg_o 0, loc_5_obj
00071 arg_o 1, loc_7_obj
00072 invoke_o loc_14_obj, loc_14_obj
00073 wval loc_7_obj, 2, 1533
00074 wval loc_5_obj, 0, 36
00075 decont loc_16_obj, loc_7_obj
00076 findmeth loc_15_obj, loc_16_obj, 'update'
00077 prepargs Callsite_3
00078 arg_o 0, loc_7_obj
00079 arg_o 1, loc_5_obj
00080 invoke_o loc_15_obj, loc_15_obj
00081 const_s loc_17_str, 'GLOBAL'
00082 wval loc_5_obj, 0, 0
00083 bindcurhllsym loc_5_obj, loc_17_str, loc_5_obj
00084 return_o loc_5_obj
(rr)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment