   0  -live- %r0, %r1
   0  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r2
   5  -live- %r0, %r1, %r2
   5  goto_if_not_ptr_iszero %r2, L1
   9  L2:
   9  residual_call_r_i $<* fn pypysig_getaddr_occurred>, R[], <CallDescr() EF=0> -> %i0
  15  getfield_raw_i %i0, FieldDescr<pypysig_long_struct.c_value> -> %i0
  20  -live- %i0, %r0, %r1
  20  goto_if_not_int_lt %i0, $0, L3
  25  inline_call_r_v <JitCode 'action_dispatcher__AccessDirect_None'>, R[%r0, %r1]
  31  -live-
  31  void_return
  32  ---
  32  L3:
  32  void_return
  33  ---
  33  L1:
  33  getfield_gc_r %r2, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_f_trace> -> %r2
  38  -live- %r0, %r1, %r2
  38  goto_if_not_ptr_iszero %r2, L4
  42  goto L2
  45  ---
  45  L4:
  45  getfield_gc_i %r0, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_is_tracing> -> %i0
  50  -live- %i0, %r0, %r1
  50  goto_if_not_int_is_true %i0, L5
  54  goto L2
  57  ---
  57  L5:
  57  -live- %r0, %r1
  57  record_quasiimmut_field %r0, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc>, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.mutate_w_tracefunc>
  63  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc> -> %r2
  68  -live- %r0, %r1, %r2
  68  ref_guard_value %r2
  70  -live- %r0, %r1, %r2
  70  goto_if_not_ptr_iszero %r2, L6
  74  goto L2
  77  ---
  77  L6:
  77  inline_call_r_v <JitCode 'run_trace_func__AccessDirect_None'>, R[%r0, %r1]
  83  -live- %r0, %r1
  83  goto L2
