   0  inline_call_ir_r <JitCode 'interp_w__W_Socket'>, I[$False], R[%r0] -> %r0
   8  -live- %r0
   8  getfield_gc_r %r0, FieldDescr<pypy.module._socket.interp_socket.W_Socket.inst_sock> -> %r1
  13  residual_call_r_r $<* fn RSocket.getsockname>, R[%r1], <CallDescr(r) EF=7> -> %r1
  20  -live- %r0, %r1
  20  catch_exception L1
  23  getfield_gc_r %r0, FieldDescr<pypy.module._socket.interp_socket.W_Socket.inst_sock> -> %r0
  28  getfield_gc_i %r0, FieldDescr<rpython.rlib.rsocket.RSocket.inst_fd> -> %i0
  33  residual_call_ir_r $<* fn addr_as_object>, I[%i0], R[%r1], <CallDescr(ri) EF=7> -> %r0
  42  -live- %r0
  42  catch_exception L2
  45  ref_return %r0
  47  ---
  47  L2:
  47  goto_if_exception_mismatch $<* struct object_vtable>, L3
  51  last_exc_value -> %r0
  53  L4:
  53  inline_call_r_r <JitCode 'converted_error'>, R[%r0] -> %r0
  59  -live- %r0
  59  assert_not_none %r0
  61  -live- %r0
  61  guard_class %r0 -> %i0
  64  -live- %r0
  64  raise %r0
  66  ---
  66  L3:
  66  reraise
  67  ---
  67  L1:
  67  goto_if_exception_mismatch $<* struct object_vtable>, L5
  71  last_exc_value -> %r0
  73  goto L4
  76  ---
  76  L5:
  76  reraise
