   0  getfield_gc_r %r0, FieldDescr<pypy.module.mmap.interp_mmap.W_MMap.inst_mmap> -> %r1
   5  inline_call_r_v <JitCode 'MMap.check_valid'>, R[%r1]
  10  -live- %i0, %i1, %i2, %r0
  13  catch_exception L1
  16  getfield_gc_r %r0, FieldDescr<pypy.module.mmap.interp_mmap.W_MMap.inst_mmap> -> %r1
  21  inline_call_r_v <JitCode 'MMap.check_writeable'>, R[%r1]
  26  -live- %i0, %i1, %i2, %r0
  29  catch_exception L2
  32  getfield_gc_r %r0, FieldDescr<pypy.module.mmap.interp_mmap.W_MMap.inst_mmap> -> %r1
  37  inline_call_ir_v <JitCode 'MMap.move'>, I[%i0, %i1, %i2], R[%r1]
  46  -live-
  49  catch_exception L3
  52  void_return
  53  ---
  53  L3:
  53  goto_if_exception_mismatch $<* struct object_vtable>, L4
  57  last_exc_value -> %r1
  59  inline_call_r_r <JitCode 'mmap_error'>, R[%r1] -> %r1
  65  -live- %r1
  68  assert_not_none %r1
  70  -live- %r1
  73  guard_class %r1 -> %i0
  76  -live- %r1
  79  raise %r1
  81  ---
  81  L4:
  81  reraise
  82  ---
  82  L2:
  82  goto_if_exception_mismatch $<* struct object_vtable>, L5
  86  last_exc_value -> %r1
  88  inline_call_r_r <JitCode 'mmap_error'>, R[%r1] -> %r1
  94  -live- %r1
  97  assert_not_none %r1
  99  -live- %r1
 102  guard_class %r1 -> %i0
 105  -live- %r1
 108  raise %r1
 110  ---
 110  L5:
 110  reraise
 111  ---
 111  L1:
 111  goto_if_exception_mismatch $<* struct object_vtable>, L6
 115  last_exc_value -> %r1
 117  inline_call_r_r <JitCode 'mmap_error'>, R[%r1] -> %r1
 123  -live- %r1
 126  assert_not_none %r1
 128  -live- %r1
 131  guard_class %r1 -> %i0
 134  -live- %r1
 137  raise %r1
 139  ---
 139  L6:
 139  reraise
