   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  -live- %r0
  59  guard_class %r0 -> %i0
  62  -live- %r0
  62  raise %r0
  64  ---
  64  L3:
  64  reraise
  65  ---
  65  L1:
  65  goto_if_exception_mismatch $<* struct object_vtable>, L5
  69  last_exc_value -> %r0
  71  goto L4
  74  ---
  74  L5:
  74  reraise
