   0  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r2
   9  -live- %i0, %i1, %r0, %r1
   9  inline_call_r_r <JitCode 'State.find_extension'>, R[$<* struct pypy.module.cpyext.state.State>, %r0, %r1] -> %r2
  17  -live- %i0, %i1, %r0, %r1, %r2
  17  -live- %i0, %i1, %r0, %r1, %r2
  17  goto_if_not_ptr_iszero %r2, L1
  21  getfield_gc_r $<* struct pypy.module.cpyext.state.State>, FieldDescr<pypy.module.cpyext.state.State.inst_package_context> -> %r3
  26  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff9492bc30> -> %r2
  30  setfield_gc_r %r2, %r0, FieldDescr<tuple2.item0>
  35  setfield_gc_r %r2, %r1, FieldDescr<tuple2.item1>
  40  setfield_gc_r $<* struct pypy.module.cpyext.state.State>, %r2, FieldDescr<pypy.module.cpyext.state.State.inst_package_context>
  45  inline_call_ir_v <JitCode 'generic_cpy_call__StdObjSpaceConst_funcPtr_star_0'>, I[%i1], R[]
  51  -live- %r0, %r1, %r3
  51  catch_exception L2
  54  inline_call_ir_v <JitCode 'State.check_and_raise_exception'>, I[$False], R[$<* struct pypy.module.cpyext.state.State>]
  61  -live- %r0, %r1, %r3
  61  catch_exception L3
  64  setfield_gc_r $<* struct pypy.module.cpyext.state.State>, %r3, FieldDescr<pypy.module.cpyext.state.State.inst_package_context>
  69  inline_call_r_r <JitCode 'State.fixup_extension'>, R[$<* struct pypy.module.cpyext.state.State>, %r0, %r1] -> %r2
  77  -live- %r2
  77  ref_return %r2
  79  ---
  79  L3:
  79  last_exception -> %i0
  81  last_exc_value -> %r2
  83  L4:
  83  setfield_gc_r $<* struct pypy.module.cpyext.state.State>, %r3, FieldDescr<pypy.module.cpyext.state.State.inst_package_context>
  88  -live- %r2
  88  raise %r2
  90  ---
  90  L2:
  90  last_exception -> %i0
  92  last_exc_value -> %r2
  94  goto L4
  97  ---
  97  L1:
  97  residual_call_ir_i $<* fn dlclose>, I[%i0], R[], <CallDescr(i) EF=2> -> %i0
 105  ref_return %r2
