   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- %r0
  10  catch_exception L1
  13  getfield_gc_r %r0, FieldDescr<pypy.module.mmap.interp_mmap.W_MMap.inst_mmap> -> %r0
  18  inline_call_irf_f <JitCode 'MMap.file_size'>, I[], R[%r0], F[] -> %f0
  26  -live- %f0
  26  catch_exception L2
  29  inline_call_irf_r <JitCode 'newint__r_longlong'>, I[], R[], F[%f0] -> %r0
  37  -live- %r0
  37  catch_exception L3
  40  ref_return %r0
  42  ---
  42  L3:
  42  goto_if_exception_mismatch $<* struct object_vtable>, L4
  46  last_exc_value -> %r0
  48  L5:
  48  inline_call_r_r <JitCode 'mmap_error'>, R[%r0] -> %r0
  54  -live- %r0
  54  assert_not_none %r0
  56  -live- %r0
  56  guard_class %r0 -> %i0
  59  -live- %r0
  59  raise %r0
  61  ---
  61  L4:
  61  reraise
  62  ---
  62  L2:
  62  goto_if_exception_mismatch $<* struct object_vtable>, L6
  66  last_exc_value -> %r0
  68  goto L5
  71  ---
  71  L6:
  71  reraise
  72  ---
  72  L1:
  72  goto_if_exception_mismatch $<* struct object_vtable>, L7
  76  last_exc_value -> %r0
  78  inline_call_r_r <JitCode 'mmap_error'>, R[%r0] -> %r0
  84  -live- %r0
  84  assert_not_none %r0
  86  -live- %r0
  86  guard_class %r0 -> %i0
  89  -live- %r0
  89  raise %r0
  91  ---
  91  L7:
  91  reraise
