   0  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000555b10061d00> -> %r2
   4  inline_call_r_v <JitCode 'scoped_nonmovingbuffer.__init__'>, R[%r2, %r0]
  10  -live- %r0, %r1, %r2
  13  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.rffi.scoped_nonmovingbuffer.inst_buf> -> %i0
  18  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000555b10061d00> -> %r3
  22  inline_call_r_v <JitCode 'scoped_nonmovingbuffer.__init__'>, R[%r3, %r1]
  28  -live- %i0, %r0, %r1, %r2, %r3
  31  catch_exception L1
  34  getfield_gc_i %r3, FieldDescr<rpython.rtyper.lltypesystem.rffi.scoped_nonmovingbuffer.inst_buf> -> %i1
  39  strlen %r0 -> %i2
  42  strlen %r1 -> %i3
  45  inline_call_ir_i <JitCode 'pypy_tscmp__arrayPtr_arrayPtr_Signed_Signed_star_4'>, I[%i0, %i1, %i2, %i3], R[] -> %i0
  55  -live- %i0, %r2, %r3
  58  catch_exception L2
  61  getfield_gc_i %r3, FieldDescr<rpython.rtyper.lltypesystem.rffi.scoped_nonmovingbuffer.inst_buf> -> %i1
  66  getfield_gc_r %r3, FieldDescr<rpython.rtyper.lltypesystem.rffi.scoped_nonmovingbuffer.inst_llobj> -> %r0
  71  getfield_gc_i %r3, FieldDescr<rpython.rtyper.lltypesystem.rffi.scoped_nonmovingbuffer.inst_flag> -> %i2
  76  residual_call_ir_v $<* fn free_nonmovingbuffer_ll>, I[%i1, %i2], R[%r0], <CallDescr(iri) EF=2>
  85  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.rffi.scoped_nonmovingbuffer.inst_buf> -> %i1
  90  getfield_gc_r %r2, FieldDescr<rpython.rtyper.lltypesystem.rffi.scoped_nonmovingbuffer.inst_llobj> -> %r0
  95  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.rffi.scoped_nonmovingbuffer.inst_flag> -> %i2
 100  residual_call_ir_v $<* fn free_nonmovingbuffer_ll>, I[%i1, %i2], R[%r0], <CallDescr(iri) EF=2>
 109  int_is_true %i0 -> %i0
 112  int_return %i0
 114  ---
 114  L2:
 114  last_exception -> %i2
 116  last_exc_value -> %r1
 118  getfield_gc_i %r3, FieldDescr<rpython.rtyper.lltypesystem.rffi.scoped_nonmovingbuffer.inst_buf> -> %i0
 123  getfield_gc_r %r3, FieldDescr<rpython.rtyper.lltypesystem.rffi.scoped_nonmovingbuffer.inst_llobj> -> %r0
 128  getfield_gc_i %r3, FieldDescr<rpython.rtyper.lltypesystem.rffi.scoped_nonmovingbuffer.inst_flag> -> %i1
 133  residual_call_ir_v $<* fn free_nonmovingbuffer_ll>, I[%i0, %i1], R[%r0], <CallDescr(iri) EF=2>
 142  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.rffi.scoped_nonmovingbuffer.inst_buf> -> %i0
 147  getfield_gc_r %r2, FieldDescr<rpython.rtyper.lltypesystem.rffi.scoped_nonmovingbuffer.inst_llobj> -> %r0
 152  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.rffi.scoped_nonmovingbuffer.inst_flag> -> %i1
 157  residual_call_ir_v $<* fn free_nonmovingbuffer_ll>, I[%i0, %i1], R[%r0], <CallDescr(iri) EF=2>
 166  -live- %r1
 169  raise %r1
 171  ---
 171  L1:
 171  last_exception -> %i2
 173  last_exc_value -> %r1
 175  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.rffi.scoped_nonmovingbuffer.inst_buf> -> %i0
 180  getfield_gc_r %r2, FieldDescr<rpython.rtyper.lltypesystem.rffi.scoped_nonmovingbuffer.inst_llobj> -> %r0
 185  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.rffi.scoped_nonmovingbuffer.inst_flag> -> %i1
 190  residual_call_ir_v $<* fn free_nonmovingbuffer_ll>, I[%i0, %i1], R[%r0], <CallDescr(iri) EF=2>
 199  -live- %r1
 202  raise %r1
