   0  -live- %r0, %r1, %r2, %r3
   0  goto_if_not_ptr_iszero %r1, L1
   4  ref_copy $<* struct rpy_string> -> %r1
   7  L2:
   7  -live- %r0, %r1, %r2, %r3
   7  goto_if_not_ptr_iszero %r2, L3
  11  ref_copy %r1 -> %r2
  14  L4:
  14  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff5026d230> -> %r5
  18  -live- %r0, %r1, %r2, %r3, %r5
  18  goto_if_not_ptr_iszero %r3, L5
  22  int_copy $-1 -> %i1
  25  ref_copy %r5 -> %r4
  28  L6:
  28  getfield_gc_i %r0, FieldDescr<pypy.module._ssl.interp_ssl._SSLContext.inst_ctx> -> %i0
  33  inline_call_ir_i <JitCode 'SSL_CTX_use_certificate_chain_file__SSL_CTXPtr_SomeString_star_2'>, I[%i0], R[%r1] -> %i0
  41  -live- %i0, %i1, %r0, %r2, %r4
  41  catch_exception L7
  44  -live- %i0, %i1, %r0, %r2, %r4
  44  goto_if_not_int_ne %i0, $1, L8
  49  getfield_gc_r %r4, FieldDescr<pypy.module._ssl.interp_ssl.PasswordInfo.inst_operationerror> -> %r1
  54  -live- %i1, %r0, %r1, %r4
  54  goto_if_not_ptr_nonzero %r1, L9
  58  residual_call_r_v $<* fn ccall_ERR_clear_error___>, R[], <CallDescr() EF=7>
  63  -live- %i1, %r0, %r4
  63  getfield_gc_r %r4, FieldDescr<pypy.module._ssl.interp_ssl.PasswordInfo.inst_operationerror> -> %r1
  68  assert_not_none %r1
  70  -live- %i1, %r0, %r1
  70  guard_class %r1 -> %i2
  73  L10:
  73  int_ge %i1, $0 -> %i0
  77  L11:
  77  -live- %i0, %i1, %r0, %r1
  77  goto_if_not %i0, L12
  81  ref_isvirtual $<* struct dicttable> -> %i0
  84  -live- %i0, %i1, %r0, %r1
  84  goto_if_not %i0, L13
  88  inline_call_ir_i <JitCode 'll_call_lookup_function__v1477___simple_call__function_'>, I[%i1, %i1, $0], R[$<* struct dicttable>] -> %i3
  98  -live- %i1, %i3, %r0, %r1
  98  L14:
  98  -live- %i1, %i3, %r0, %r1
  98  goto_if_not_int_lt %i3, $0, L15
 103  raise $<* struct object>
 105  ---
 105  L15:
 105  ref_isvirtual $<* struct dicttable> -> %i0
 108  -live- %i0, %i1, %i3, %r0, %r1
 108  goto_if_not %i0, L16
 112  int_isconstant %i3 -> %i0
 115  -live- %i0, %i1, %i3, %r0, %r1
 115  goto_if_not %i0, L17
 119  inline_call_ir_v <JitCode '_ll_dict_del__v2386___simple_call__function_'>, I[%i1, %i3], R[$<* struct dicttable>]
 127  -live- %r0, %r1
 127  L18:
 127  getfield_gc_i %r0, FieldDescr<pypy.module._ssl.interp_ssl._SSLContext.inst_ctx> -> %i0
 132  residual_call_ir_v $<* fn ccall_SSL_CTX_set_default_passwd_cb__SSL_CTXPtr_funcPtr>, I[%i0, $<* None>], R[], <CallDescr(ii) EF=7>
 140  -live- %r0, %r1
 140  getfield_gc_i %r0, FieldDescr<pypy.module._ssl.interp_ssl._SSLContext.inst_ctx> -> %i0
 145  residual_call_ir_v $<* fn ccall_SSL_CTX_set_default_passwd_cb_userdata__SSL_CTXPtr_arrayPtr>, I[%i0, $<* None>], R[], <CallDescr(ii) EF=7>
 153  -live- %r1
 153  -live- %r1
 153  raise %r1
 155  ---
 155  L17:
 155  L19:
 155  residual_call_ir_v $<* fn _ll_dict_del_trampoline__v2390___simple_call__function_>, I[%i1, %i3], R[$<* struct dicttable>], <CallDescr(rii) EF=5>
 164  -live- %r0, %r1
 164  goto L18
 167  ---
 167  L16:
 167  goto L19
 170  ---
 170  L13:
 170  residual_call_ir_i $<* fn ll_call_lookup_function_trampoline__v1499___simple_call__function_>, I[%i1, %i1, $0], R[$<* struct dicttable>], <CallDescr(riii) EF=5 OS_DICT_LOOKUP> -> %i3
 181  -live- %i1, %i3, %r0, %r1
 181  goto L14
 184  ---
 184  L12:
 184  goto L18
 187  ---
 187  L9:
 187  residual_call_ir_i $<* fn _ll_1_threadlocalref_get__INTLlT_Signed>, I[$CDefinedIntSymbolic('RPY_TLOFS_rpy_errno')], R[], <CallDescr(i) EF=2 OS_THREADLOCALREF_GET> -> %i0
 195  -live- %i0, %i1, %r0
 195  goto_if_not_int_is_true %i0, L20
 199  residual_call_r_v $<* fn ccall_ERR_clear_error___>, R[], <CallDescr() EF=7>
 204  -live- %i0, %i1, %r0
 204  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4b702d70> -> %r1
 208  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<exceptions.EnvironmentError.inst_strerror>
 213  setfield_gc_i %r1, %i0, FieldDescr<exceptions.EnvironmentError.inst_errno>
 218  inline_call_r_r <JitCode 'wrap_oserror__w_IOError'>, R[%r1, $<* struct rpy_string>] -> %r1
 225  -live- %i1, %r0, %r1
 225  catch_exception L21
 228  assert_not_none %r1
 230  -live- %i1, %r0, %r1
 230  guard_class %r1 -> %i2
 233  goto L10
 236  ---
 236  L21:
 236  last_exception -> %i2
 238  last_exc_value -> %r1
 240  L22:
 240  int_ge %i1, $0 -> %i0
 244  goto L11
 247  ---
 247  L20:
 247  inline_call_ir_r <JitCode '_ssl_seterror'>, I[$-1], R[$<* struct pypy.module._ssl.interp_ssl._SSLSocket>] -> %r1
 255  -live- %i1, %r0, %r1
 255  catch_exception L23
 258  assert_not_none %r1
 260  -live- %i1, %r0, %r1
 260  guard_class %r1 -> %i2
 263  goto L10
 266  ---
 266  L23:
 266  last_exception -> %i2
 268  last_exc_value -> %r1
 270  goto L22
 273  ---
 273  L8:
 273  getfield_gc_i %r0, FieldDescr<pypy.module._ssl.interp_ssl._SSLContext.inst_ctx> -> %i0
 278  inline_call_ir_i <JitCode 'SSL_CTX_use_PrivateKey_file__SSL_CTXPtr_SomeString_Signed_star_3'>, I[%i0, $1], R[%r2] -> %i0
 287  -live- %i0, %i1, %r0, %r4
 287  catch_exception L24
 290  -live- %i0, %i1, %r0, %r4
 290  goto_if_not_int_ne %i0, $1, L25
 295  getfield_gc_r %r4, FieldDescr<pypy.module._ssl.interp_ssl.PasswordInfo.inst_operationerror> -> %r1
 300  -live- %i1, %r0, %r1, %r4
 300  goto_if_not_ptr_nonzero %r1, L26
 304  residual_call_r_v $<* fn ccall_ERR_clear_error___>, R[], <CallDescr() EF=7>
 309  -live- %i1, %r0, %r4
 309  getfield_gc_r %r4, FieldDescr<pypy.module._ssl.interp_ssl.PasswordInfo.inst_operationerror> -> %r1
 314  assert_not_none %r1
 316  -live- %i1, %r0, %r1
 316  guard_class %r1 -> %i2
 319  goto L10
 322  ---
 322  L26:
 322  residual_call_ir_i $<* fn _ll_1_threadlocalref_get__INTLlT_Signed>, I[$CDefinedIntSymbolic('RPY_TLOFS_rpy_errno')], R[], <CallDescr(i) EF=2 OS_THREADLOCALREF_GET> -> %i0
 330  -live- %i0, %i1, %r0
 330  goto_if_not_int_is_true %i0, L27
 334  residual_call_r_v $<* fn ccall_ERR_clear_error___>, R[], <CallDescr() EF=7>
 339  -live- %i0, %i1, %r0
 339  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4b702d70> -> %r1
 343  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<exceptions.EnvironmentError.inst_strerror>
 348  setfield_gc_i %r1, %i0, FieldDescr<exceptions.EnvironmentError.inst_errno>
 353  inline_call_r_r <JitCode 'wrap_oserror__w_IOError'>, R[%r1, $<* struct rpy_string>] -> %r1
 360  -live- %i1, %r0, %r1
 360  catch_exception L28
 363  assert_not_none %r1
 365  -live- %i1, %r0, %r1
 365  guard_class %r1 -> %i2
 368  goto L10
 371  ---
 371  L28:
 371  last_exception -> %i2
 373  last_exc_value -> %r1
 375  goto L22
 378  ---
 378  L27:
 378  inline_call_ir_r <JitCode '_ssl_seterror'>, I[$-1], R[$<* struct pypy.module._ssl.interp_ssl._SSLSocket>] -> %r1
 386  -live- %i1, %r0, %r1
 386  catch_exception L29
 389  assert_not_none %r1
 391  -live- %i1, %r0, %r1
 391  guard_class %r1 -> %i2
 394  goto L10
 397  ---
 397  L29:
 397  last_exception -> %i2
 399  last_exc_value -> %r1
 401  goto L22
 404  ---
 404  L25:
 404  getfield_gc_i %r0, FieldDescr<pypy.module._ssl.interp_ssl._SSLContext.inst_ctx> -> %i0
 409  inline_call_ir_i <JitCode 'SSL_CTX_check_private_key__SSL_CTXPtr_star_1'>, I[%i0], R[] -> %i0
 416  -live- %i0, %i1, %r0
 416  catch_exception L30
 419  -live- %i0, %i1, %r0
 419  goto_if_not_int_ne %i0, $1, L31
 424  inline_call_ir_r <JitCode '_ssl_seterror'>, I[$-1], R[$<* struct pypy.module._ssl.interp_ssl._SSLSocket>] -> %r1
 432  -live- %i1, %r0, %r1
 432  catch_exception L32
 435  assert_not_none %r1
 437  -live- %i1, %r0, %r1
 437  guard_class %r1 -> %i2
 440  goto L10
 443  ---
 443  L32:
 443  last_exception -> %i2
 445  last_exc_value -> %r1
 447  goto L22
 450  ---
 450  L31:
 450  -live- %i1, %r0
 450  goto_if_not_int_ge %i1, $0, L33
 455  ref_isvirtual $<* struct dicttable> -> %i0
 458  -live- %i0, %i1, %r0
 458  goto_if_not %i0, L34
 462  inline_call_ir_i <JitCode 'll_call_lookup_function__v1477___simple_call__function_'>, I[%i1, %i1, $0], R[$<* struct dicttable>] -> %i2
 472  -live- %i1, %i2, %r0
 472  L35:
 472  -live- %i1, %i2, %r0
 472  goto_if_not_int_lt %i2, $0, L36
 477  raise $<* struct object>
 479  ---
 479  L36:
 479  ref_isvirtual $<* struct dicttable> -> %i0
 482  -live- %i0, %i1, %i2, %r0
 482  goto_if_not %i0, L37
 486  int_isconstant %i2 -> %i0
 489  -live- %i0, %i1, %i2, %r0
 489  goto_if_not %i0, L38
 493  inline_call_ir_v <JitCode '_ll_dict_del__v2386___simple_call__function_'>, I[%i1, %i2], R[$<* struct dicttable>]
 501  -live- %r0
 501  L39:
 501  getfield_gc_i %r0, FieldDescr<pypy.module._ssl.interp_ssl._SSLContext.inst_ctx> -> %i0
 506  residual_call_ir_v $<* fn ccall_SSL_CTX_set_default_passwd_cb__SSL_CTXPtr_funcPtr>, I[%i0, $<* None>], R[], <CallDescr(ii) EF=7>
 514  -live- %r0
 514  getfield_gc_i %r0, FieldDescr<pypy.module._ssl.interp_ssl._SSLContext.inst_ctx> -> %i0
 519  residual_call_ir_v $<* fn ccall_SSL_CTX_set_default_passwd_cb_userdata__SSL_CTXPtr_arrayPtr>, I[%i0, $<* None>], R[], <CallDescr(ii) EF=7>
 527  -live-
 527  void_return
 528  ---
 528  L38:
 528  L40:
 528  residual_call_ir_v $<* fn _ll_dict_del_trampoline__v2390___simple_call__function_>, I[%i1, %i2], R[$<* struct dicttable>], <CallDescr(rii) EF=5>
 537  -live- %r0
 537  goto L39
 540  ---
 540  L37:
 540  goto L40
 543  ---
 543  L34:
 543  residual_call_ir_i $<* fn ll_call_lookup_function_trampoline__v1499___simple_call__function_>, I[%i1, %i1, $0], R[$<* struct dicttable>], <CallDescr(riii) EF=5 OS_DICT_LOOKUP> -> %i2
 554  -live- %i1, %i2, %r0
 554  goto L35
 557  ---
 557  L33:
 557  goto L39
 560  ---
 560  L30:
 560  last_exception -> %i2
 562  last_exc_value -> %r1
 564  goto L22
 567  ---
 567  L24:
 567  last_exception -> %i2
 569  last_exc_value -> %r1
 571  goto L22
 574  ---
 574  L7:
 574  last_exception -> %i2
 576  last_exc_value -> %r1
 578  goto L22
 581  ---
 581  L5:
 581  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r3] -> %i0
 588  -live- %i0, %r0, %r1, %r2, %r3, %r5
 588  -live- %i0, %r0, %r1, %r2, %r3, %r5
 588  goto_if_not %i0, L41
 592  int_copy $-1 -> %i1
 595  ref_copy %r5 -> %r4
 598  goto L6
 601  ---
 601  L41:
 601  residual_call_ir_i $<* fn _ll_1_threadlocalref_get__SignedLlT_Signed>, I[$CDefinedIntSymbolic('RPY_TLOFS_thread_ident')], R[], <CallDescr(i) EF=1 OS_THREADLOCALREF_GET> -> %i1
 609  ref_copy %r5 -> %r4
 612  ref_isvirtual $<* struct dicttable> -> %i0
 615  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5
 615  goto_if_not %i0, L42
 619  inline_call_ir_i <JitCode 'll_call_lookup_function__v1477___simple_call__function_'>, I[%i1, %i1, $1], R[$<* struct dicttable>] -> %i0
 629  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5
 629  L43:
 629  inline_call_ir_v <JitCode '_ll_dict_setitem_lookup_done_look_inside_iff__dicttablePtr_Signed_objectPtr_Signed_Signed'>, I[%i1, %i1, %i0], R[$<* struct dicttable>, %r5]
 639  -live- %i1, %r0, %r1, %r2, %r3, %r4
 639  inline_call_r_r <JitCode 'callable'>, R[%r3] -> %r6
 645  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r6
 645  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r6
 645  goto_if_not_ptr_nonzero %r6, L44
 649  ref_copy %r6 -> %r5
 652  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 652  guard_class %r5 -> %i0
 655  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r6
 655  goto_if_not_int_eq %i0, $<* struct object_vtable>, L45
 660  getfield_gc_i_pure %r6, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 665  int_is_true %i0 -> %i0
 668  L46:
 668  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4
 668  goto_if_not %i0, L47
 672  setfield_gc_r %r4, %r3, FieldDescr<pypy.module._ssl.interp_ssl.PasswordInfo.inst_w_callable>
 677  L48:
 677  getfield_gc_i %r0, FieldDescr<pypy.module._ssl.interp_ssl._SSLContext.inst_ctx> -> %i0
 682  residual_call_ir_v $<* fn ccall_SSL_CTX_set_default_passwd_cb__SSL_CTXPtr_funcPtr>, I[%i0, $<* fn wrapper>], R[], <CallDescr(ii) EF=7>
 690  -live- %i1, %r0, %r1, %r2, %r4
 690  getfield_gc_i %r0, FieldDescr<pypy.module._ssl.interp_ssl._SSLContext.inst_ctx> -> %i0
 695  residual_call_ir_v $<* fn ccall_SSL_CTX_set_default_passwd_cb_userdata__SSL_CTXPtr_arrayPtr>, I[%i0, %i1], R[], <CallDescr(ii) EF=7>
 703  -live- %i1, %r0, %r1, %r2, %r4
 703  goto L6
 706  ---
 706  L47:
 706  inline_call_r_r <JitCode 'ObjSpace.bufferstr_w'>, R[%r3] -> %r3
 712  -live- %i1, %r0, %r1, %r2, %r3, %r4
 712  catch_exception L49
 715  setfield_gc_r %r4, %r3, FieldDescr<pypy.module._ssl.interp_ssl.PasswordInfo.inst_password>
 720  goto L48
 723  ---
 723  L49:
 723  goto_if_exception_mismatch $<* struct object_vtable>, L50
 727  last_exception -> %i2
 729  last_exc_value -> %r1
 731  getfield_gc_r %r1, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r2
 736  inline_call_r_i <JitCode 'exception_match'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 743  -live- %i0, %r1
 743  -live- %i0, %r1
 743  goto_if_not %i0, L51
 747  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff713b8960> -> %r1
 751  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 756  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 761  assert_not_none %r1
 763  -live- %r1
 763  guard_class %r1 -> %i2
 766  -live- %r1
 766  raise %r1
 768  ---
 768  L51:
 768  -live- %r1
 768  raise %r1
 770  ---
 770  L50:
 770  reraise
 771  ---
 771  L45:
 771  L52:
 771  inline_call_r_i <JitCode 'is_true'>, R[%r6] -> %i0
 777  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4
 777  goto L46
 780  ---
 780  L44:
 780  goto L52
 783  ---
 783  L42:
 783  residual_call_ir_i $<* fn ll_call_lookup_function_trampoline__v1499___simple_call__function_>, I[%i1, %i1, $1], R[$<* struct dicttable>], <CallDescr(riii) EF=5 OS_DICT_LOOKUP> -> %i0
 794  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5
 794  goto L43
 797  ---
 797  L3:
 797  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %i0
 804  -live- %i0, %r0, %r1, %r2, %r3
 804  -live- %i0, %r0, %r1, %r2, %r3
 804  goto_if_not %i0, L53
 808  ref_copy %r1 -> %r2
 811  goto L4
 814  ---
 814  L53:
 814  -live- %r0, %r1, %r2, %r3
 814  guard_class %r2 -> %i0
 817  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 822  -live- %i0, %r0, %r1, %r2, %r3
 822  switch %i0, <SwitchDictDescr 0:L54, 1:L55, 2:L56>
 826  unreachable
 827  ---
 827  L54:
 827  -live- %r2
 827  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r2] -> %r1
 836  -live- %r1
 836  assert_not_none %r1
 838  -live- %r1
 838  guard_class %r1 -> %i2
 841  -live- %r1
 841  raise %r1
 843  ---
 843  L55:
 843  -live- %r0, %r1, %r2, %r3
 843  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r2] -> %r2
 849  -live- %r0, %r1, %r2, %r3
 849  goto L4
 852  ---
 852  L56:
 852  -live- %r0, %r1, %r2, %r3
 852  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r2
 857  goto L4
 860  ---
 860  L1:
 860  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
 867  -live- %i0, %r0, %r1, %r2, %r3
 867  -live- %i0, %r0, %r1, %r2, %r3
 867  goto_if_not %i0, L57
 871  ref_copy $<* struct rpy_string> -> %r1
 874  goto L2
 877  ---
 877  L57:
 877  -live- %r0, %r1, %r2, %r3
 877  guard_class %r1 -> %i0
 880  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 885  -live- %i0, %r0, %r1, %r2, %r3
 885  switch %i0, <SwitchDictDescr 0:L58, 1:L59, 2:L60>
 889  unreachable
 890  ---
 890  L58:
 890  -live- %r1
 890  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r1] -> %r1
 899  -live- %r1
 899  assert_not_none %r1
 901  -live- %r1
 901  guard_class %r1 -> %i2
 904  -live- %r1
 904  raise %r1
 906  ---
 906  L59:
 906  -live- %r0, %r1, %r2, %r3
 906  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r1] -> %r1
 912  -live- %r0, %r1, %r2, %r3
 912  goto L2
 915  ---
 915  L60:
 915  -live- %r0, %r1, %r2, %r3
 915  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r1
 920  goto L2
