Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Delegation
- +745: label(p2, p1, p10, p21, p45, descr=TargetToken(140331912689072))
- debug_merge_point(0, 0, 'ListElement>>$blockMethod@34@14 while <WhileMessageNode object at 0x7fa191c7e068>: ListElement>>$blockMethod@35@13')
- +760: guard_not_invalidated(descr=<Guard0x7fa191cf67b0>) [p2, p1]
- +760: enter_portal_frame(2, 0)
- debug_merge_point(1, 1, 'ListElement>>#$blockMethod@34@14')
- +760: enter_portal_frame(2, 0)
- debug_merge_point(2, 2, 'ListElement>>#next')
- +760: p52 = getfield_gc_r(p21, descr=<FieldP som.vmobjects.object.Object.inst__object_layout 80 pure>)
- +771: guard_value(p52, ConstPtr(ptr53), descr=<Guard0x7fa191cf8ea0>) [p2, p1]
- +780: p54 = getfield_gc_r(p21, descr=<FieldP som.vmobjects.object.Object.inst__field2 40>)
- +784: leave_portal_frame(2)
- +784: guard_class(p54, ConstClass(Object), descr=<Guard0x7fa191cf8ee0>) [p2, p1]
- +796: p57 = getfield_gc_r(p54, descr=<FieldP som.vmobjects.abstract_object.AbstractObject.inst__meta_object_environment 8 pure>)
- +800: guard_isnull(p57, descr=<Guard0x7fa191cf8f20>) [p2, p1]
- +809: p58 = getfield_gc_r(p54, descr=<FieldP som.vmobjects.object_without_fields.ObjectWithoutFields.inst__class 24 pure>)
- +820: guard_value(p58, ConstPtr(ptr59), descr=<Guard0x7fa191cf8f60>) [p2, p1]
- +829: enter_portal_frame(2, 0)
- debug_merge_point(2, 3, 'Object>>#isNil')
- +829: leave_portal_frame(2)
- +829: leave_portal_frame(2)
- +829: enter_portal_frame(2, 0)
- debug_merge_point(1, 4, 'ListElement>>#$blockMethod@35@13')
- +829: p66 = getfield_gc_r(p45, descr=<FieldP som.vmobjects.abstract_object.AbstractObject.inst__meta_object_environment 8 pure>)
- +833: guard_isnull(p66, descr=<Guard0x7fa191cf8fa0>) [p2, p1]
- +842: i67 = getfield_gc_i(p45, descr=<FieldS som.vmobjects.integer.Integer.inst__embedded_integer 24 pure>)
- +846: i69 = int_add_ovf(i67, 1)
- +850: guard_no_overflow(descr=<Guard0x7fa191cf8fe0>) [p2, p1]
- +856: enter_portal_frame(2, 0)
- debug_merge_point(2, 5, 'ListElement>>#next')
- +856: leave_portal_frame(2)
- +856: leave_portal_frame(2)
- debug_merge_point(0, 0, 'ListElement>>$blockMethod@34@14 while <WhileMessageNode object at 0x7fa191c7e068>: ListElement>>$blockMethod@35@13')
- +856: i74 = arraylen_gc(p10, descr=<ArrayP 8>)
- +856: p75 = new_with_vtable(descr=<SizeDescr 32>)
- +897: setfield_gc(p75, ConstPtr(null), descr=<FieldP som.vmobjects.abstract_object.AbstractObject.inst__meta_object_environment 8 pure>)
- +905: setfield_gc(p75, i69, descr=<FieldS som.vmobjects.integer.Integer.inst__embedded_integer 24 pure>)
- +919: setarrayitem_gc(p10, 1, p54, descr=<ArrayP 8>)
- +933: setarrayitem_gc(p10, 0, p75, descr=<ArrayP 8>)
- +945: jump(p2, p1, p10, p54, p75, descr=TargetToken(140331912689072))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement