Skip to content

Instantly share code, notes, and snippets.

@bdw
Created August 6, 2014 13:30
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 bdw/3bd68be793514c2f7ddb to your computer and use it in GitHub Desktop.
Save bdw/3bd68be793514c2f7ddb to your computer and use it in GitHub Desktop.
the breaking frame jit log
Constructing JIT graph (cuuid: cuid_212_1407319684.15092, name: 'modifier_expr')
append label: 0
append_ins: <sp_getarg_o>
append_ins: <set>
append_ins: <const_i64_16>
append_ins: <const_i64_16>
append_ins: <const_i64_16>
append_ins: <sp_getspeshslot>
append_ins: <sp_getspeshslot>
append_ins: <prepargs>
Invoke arg: <arg_o>
Invoke instruction: <sp_fastinvoke_o>
append label: 1
append_ins: <sp_guardconc>
append_ins: <wval>
append_ins: <set>
append_ins: <sp_p6ogetvt_o>
append_ins: <sp_guardconc>
append_ins: <getattr_s>
append_ins: <flattenropes>
append_ins: <sp_p6oget_i>
append_ins: <sp_p6ogetvt_o>
append_ins: <sp_guardconc>
append_ins: <sp_p6ogetvt_o>
append_ins: <sp_guardtype>
append_ins: <const_i64_16>
append_ins: <bindlex>
append_ins: <graphs_s>
append_ins: <eq_i>
append_ins: <if_i>
append label: 3
append_ins: <gt_i>
append_ins: <if_i>
append label: 5
append_ins: <sp_p6oget_i>
append_ins: <ne_i>
append_ins: <if_i>
append label: 7
append_ins: <goto>
append label: 9
append_ins: <inc_i>
append_ins: <gt_i>
append_ins: <if_i>
append label: 10
append_ins: <sp_p6obind_i>
append label: 8
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <const_i64_16>
append_ins: <elems>
append_ins: <gt_i>
append_ins: <if_i>
append label: 12
append_ins: <set>
append_ins: <goto>
append label: 11
append_ins: <dec_i>
append_ins: <atpos_i>
append label: 13
append_ins: <PHI>
append_ins: <PHI>
append_ins: <push_i>
append_ins: <push_i>
append_ins: <push_i>
append_ins: <push_i>
append label: 6
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <const_s>
append_ins: <sp_p6obind_i>
append_ins: <sp_getspeshslot>
append_ins: <sp_getspeshslot>
append_ins: <set>
append_ins: <goto>
append label: 15
append_ins: <sp_guardconc>
append_ins: <sp_p6oget_i>
append_ins: <lt_i>
append_ins: <if_i>
append label: 16
append_ins: <const_i64_16>
append_ins: <elems>
append_ins: <gt_i>
append_ins: <if_i>
append label: 18
append_ins: <set>
append_ins: <goto>
append label: 17
append_ins: <dec_i>
append_ins: <atpos_i>
append label: 19
append_ins: <PHI>
append_ins: <PHI>
append_ins: <push_i>
append_ins: <push_i>
append_ins: <push_i>
append_ins: <push_i>
append label: 20
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <sp_getspeshslot>
append_ins: <const_s>
append_ins: <sp_getspeshslot>
append_ins: <prepargs>
Invoke arg: <arg_o>
Invoke arg: <arg_o>
Invoke arg: <arg_s>
Invoke instruction: <invoke_o>
append label: 21
append_ins: <getattr_i>
append_ins: <sp_getspeshslot>
append_ins: <const_s>
append_ins: <sp_getspeshslot>
append_ins: <prepargs>
Invoke arg: <arg_o>
Invoke arg: <arg_i>
Invoke arg: <arg_s>
Invoke instruction: <sp_fastinvoke_o>
append label: 22
append_ins: <return_o>
append label: 2
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <sp_p6ogetvt_o>
append label: 4
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <PHI>
append_ins: <isnull>
append_ins: <if_i>
append label: 24
append_ins: <elems>
append_ins: <gt_i>
append_ins: <unless_i>
append label: 25
append_ins: <pop_i>
append_ins: <islist>
append_ins: <unless_i>
append label: 27
append_ins: <elems>
append_ins: <gt_i>
append_ins: <unless_i>
append label: 28
append_ins: <dec_i>
append_ins: <atpos_o>
append label: 26
append_ins: <PHI>
append_ins: <pop_i>
append_ins: <pop_i>
append_ins: <pop_i>
append_ins: <lt_i>
append_ins: <if_i>
append label: 29
append_ins: <lt_i>
append_ins: <if_i>
append label: 30
append_ins: <eq_i>
append_ins: <if_i>
append label: 31
append_ins: <isnull>
append_ins: <if_i>
append label: 33
append_ins: <unless_o>
append label: 34
append_ins: <elems>
append_ins: <le_i>
append_ins: <if_i>
append label: 36
append_ins: <dec_i>
append_ins: <atpos_i>
append label: 35
append_ins: <PHI>
append_ins: <setelemspos>
append label: 32
append_ins: <PHI>
append_ins: <PHI>
append_ins: <jumplist>
append label: 23
append_ins: <sp_getspeshslot>
append_ins: <sp_getspeshslot>
append_ins: <set>
append_ins: <goto>
append label: 41
append_ins: <return_o>
append label: 40
append_ins: <set>
append_ins: <sp_getspeshslot>
append_ins: <null>
append_ins: <sp_p6obind_o>
append_ins: <set>
append_ins: <sp_getspeshslot>
append_ins: <null>
append_ins: <sp_p6obind_o>
append_ins: <set>
append_ins: <sp_getspeshslot>
append_ins: <null>
append_ins: <sp_p6obind_o>
append_ins: <set>
append_ins: <sp_getspeshslot>
append_ins: <null>
append_ins: <sp_p6obind_o>
append_ins: <set>
append_ins: <sp_getspeshslot>
append_ins: <const_i64_16>
append_ins: <sp_p6obind_i>
append_ins: <goto>
append label: 14
append_ins: <const_s>
append_ins: <set>
append_ins: <const_s>
append_ins: <hllboxtype_s>
append_ins: <box_s>
append_ins: <bindlex>
append_ins: <wval>
append_ins: <set>
append_ins: <const_s>
append_ins: <findmeth_s>
append invokish control guard
append_ins: <set>
append_ins: <const_s>
append_ins: <eq_s>
append_ins: <decont>
append invokish control guard
append_ins: <prepargs>
Invoke arg: <arg_o>
Invoke arg: <arg_s>
Invoke arg: <argconst_s>
Invoke arg: <arg_i>
Invoke instruction: <invoke_o>
append label: 42
append_ins: <set>
append_ins: <goto>
Starting compilation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment