   0  inline_call_ir_r <JitCode 'allocate_and_init_instance'>, I[$False, $False, $False, $False], R[$<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r2
  11  -live- %i0, %r2
  11  residual_call_ir_i $<* fn ccall_X509_get_subject_name__X509Ptr>, I[%i0], R[], <CallDescr(i) EF=7> -> %i1
  19  -live- %i0, %i1, %r2
  19  residual_call_ir_r $<* fn _create_tuple_for_X509_NAME>, I[%i1], R[], <CallDescr(i) EF=7> -> %r0
  27  -live- %i0, %r0, %r2
  27  inline_call_r_r <JitCode 'newtext'>, R[$<* struct rpy_string>] -> %r1
  33  -live- %i0, %r0, %r1, %r2
  33  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r1, %r0] -> %r0
  41  -live- %i0, %r2
  41  residual_call_ir_i $<* fn ccall_X509_get_issuer_name__X509Ptr>, I[%i0], R[], <CallDescr(i) EF=7> -> %i1
  49  -live- %i0, %i1, %r2
  49  residual_call_ir_r $<* fn _create_tuple_for_X509_NAME>, I[%i1], R[], <CallDescr(i) EF=7> -> %r0
  57  -live- %i0, %r0, %r2
  57  inline_call_r_r <JitCode 'newtext'>, R[$<* struct rpy_string>] -> %r1
  63  -live- %i0, %r0, %r1, %r2
  63  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r1, %r0] -> %r0
  71  -live- %i0, %r2
  71  inline_call_r_r <JitCode 'newtext'>, R[$<* struct rpy_string>] -> %r0
  77  -live- %i0, %r0, %r2
  77  residual_call_ir_i $<* fn ccall_X509_get_version__X509Ptr>, I[%i0], R[], <CallDescr(i) EF=7> -> %i1
  85  -live- %i0, %i1, %r0, %r2
  85  int_add %i1, $1 -> %i1
  89  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a3a6b750> -> %r1
  93  setfield_gc_i %r1, %i1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  98  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r0, %r1] -> %r0
 106  -live- %i0, %r2
 106  residual_call_r_i $<* fn ccall_BIO_s_mem___>, R[], <CallDescr() EF=7> -> %i1
 112  -live- %i0, %i1, %r2
 112  residual_call_ir_i $<* fn ccall_BIO_new__BIO_METHODPtr>, I[%i1], R[], <CallDescr(i) EF=7> -> %i2
 120  -live- %i0, %i2, %r2
 120  inline_call_ir_i <JitCode 'BIO_reset__BIOPtr_star_1'>, I[%i2], R[] -> %i1
 127  -live- %i0, %i2, %r2
 127  catch_exception L1
 130  inline_call_ir_i <JitCode 'X509_get_serialNumber__X509Ptr_star_1'>, I[%i0], R[] -> %i1
 137  -live- %i0, %i1, %i2, %r2
 137  catch_exception L2
 140  inline_call_ir_i <JitCode 'i2a_ASN1_INTEGER__BIOPtr_ASN1_INTEGERPtr_star_2'>, I[%i2, %i1], R[] -> %i1
 148  -live- %i0, %i2, %r2
 148  catch_exception L3
 151  inline_call_ir_r <JitCode 'scoped_alloc__array_False'>, I[$100, $False], R[] -> %r1
 159  -live- %i0, %i2, %r1, %r2
 159  catch_exception L4
 162  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i3
 167  inline_call_ir_i <JitCode 'BIO_gets__BIOPtr_arrayPtr_Signed_star_3'>, I[%i2, %i3, $99], R[] -> %i1
 176  -live- %i0, %i1, %i2, %i3, %r1, %r2
 176  catch_exception L5
 179  -live- %i0, %i1, %i2, %i3, %r1, %r2
 179  goto_if_not_int_lt %i1, $0, L6
 184  inline_call_ir_r <JitCode '_ssl_seterror'>, I[%i1], R[$<* struct pypy.module._ssl.interp_ssl._SSLSocket>] -> %r0
 192  -live- %i2, %r0, %r1
 192  catch_exception L7
 195  assert_not_none %r0
 197  -live- %i2, %r0, %r1
 197  guard_class %r0 -> %i0
 200  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 205  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 212  L8:
 212  residual_call_ir_i $<* fn ccall_BIO_free__BIOPtr>, I[%i2], R[], <CallDescr(i) EF=7> -> %i1
 220  -live- %r0
 220  -live- %r0
 220  raise %r0
 222  ---
 222  L7:
 222  last_exception -> %i0
 224  last_exc_value -> %r0
 226  L9:
 226  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 231  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 238  goto L8
 241  ---
 241  L6:
 241  inline_call_ir_r <JitCode 'charpsize2str'>, I[%i3, %i1], R[] -> %r0
 249  -live- %i0, %i2, %r0, %r1, %r2
 249  catch_exception L10
 252  inline_call_r_r <JitCode 'newtext'>, R[%r0] -> %r0
 258  -live- %i0, %i2, %r0, %r1, %r2
 258  catch_exception L11
 261  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 266  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 273  inline_call_r_r <JitCode 'newtext'>, R[$<* struct rpy_string>] -> %r1
 279  -live- %i0, %i2, %r0, %r1, %r2
 279  catch_exception L12
 282  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r1, %r0] -> %r0
 290  -live- %i0, %i2, %r2
 290  catch_exception L13
 293  inline_call_ir_i <JitCode 'BIO_reset__BIOPtr_star_1'>, I[%i2], R[] -> %i1
 300  -live- %i0, %i2, %r2
 300  catch_exception L14
 303  inline_call_ir_i <JitCode 'X509_get_notBefore__X509Ptr_star_1'>, I[%i0], R[] -> %i1
 310  -live- %i0, %i1, %i2, %r2
 310  catch_exception L15
 313  inline_call_ir_i <JitCode 'ASN1_TIME_print__BIOPtr_ASN1_TIMEPtr_star_2'>, I[%i2, %i1], R[] -> %i1
 321  -live- %i0, %i2, %r2
 321  catch_exception L16
 324  inline_call_ir_r <JitCode 'scoped_alloc__array_False'>, I[$100, $False], R[] -> %r1
 332  -live- %i0, %i2, %r1, %r2
 332  catch_exception L17
 335  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i3
 340  inline_call_ir_i <JitCode 'BIO_gets__BIOPtr_arrayPtr_Signed_star_3'>, I[%i2, %i3, $99], R[] -> %i1
 349  -live- %i0, %i1, %i2, %i3, %r1, %r2
 349  catch_exception L18
 352  -live- %i0, %i1, %i2, %i3, %r1, %r2
 352  goto_if_not_int_lt %i1, $0, L19
 357  inline_call_ir_r <JitCode '_ssl_seterror'>, I[%i1], R[$<* struct pypy.module._ssl.interp_ssl._SSLSocket>] -> %r0
 365  -live- %i2, %r0, %r1
 365  catch_exception L20
 368  assert_not_none %r0
 370  -live- %i2, %r0, %r1
 370  guard_class %r0 -> %i0
 373  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 378  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 385  goto L8
 388  ---
 388  L20:
 388  last_exception -> %i0
 390  last_exc_value -> %r0
 392  L21:
 392  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 397  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 404  goto L8
 407  ---
 407  L19:
 407  inline_call_ir_r <JitCode 'charpsize2str'>, I[%i3, %i1], R[] -> %r0
 415  -live- %i0, %i2, %r0, %r1, %r2
 415  catch_exception L22
 418  inline_call_r_r <JitCode 'newtext'>, R[%r0] -> %r0
 424  -live- %i0, %i2, %r0, %r1, %r2
 424  catch_exception L23
 427  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 432  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 439  inline_call_r_r <JitCode 'newtext'>, R[$<* struct rpy_string>] -> %r1
 445  -live- %i0, %i2, %r0, %r1, %r2
 445  catch_exception L24
 448  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r1, %r0] -> %r0
 456  -live- %i0, %i2, %r2
 456  catch_exception L25
 459  inline_call_ir_i <JitCode 'BIO_reset__BIOPtr_star_1'>, I[%i2], R[] -> %i1
 466  -live- %i0, %i2, %r2
 466  catch_exception L26
 469  inline_call_ir_i <JitCode 'X509_get_notAfter__X509Ptr_star_1'>, I[%i0], R[] -> %i1
 476  -live- %i0, %i1, %i2, %r2
 476  catch_exception L27
 479  inline_call_ir_i <JitCode 'ASN1_TIME_print__BIOPtr_ASN1_TIMEPtr_star_2'>, I[%i2, %i1], R[] -> %i1
 487  -live- %i0, %i2, %r2
 487  catch_exception L28
 490  inline_call_ir_r <JitCode 'scoped_alloc__array_False'>, I[$100, $False], R[] -> %r1
 498  -live- %i0, %i2, %r1, %r2
 498  catch_exception L29
 501  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i3
 506  inline_call_ir_i <JitCode 'BIO_gets__BIOPtr_arrayPtr_Signed_star_3'>, I[%i2, %i3, $99], R[] -> %i1
 515  -live- %i0, %i1, %i2, %i3, %r1, %r2
 515  catch_exception L30
 518  -live- %i0, %i1, %i2, %i3, %r1, %r2
 518  goto_if_not_int_lt %i1, $0, L31
 523  inline_call_ir_r <JitCode '_ssl_seterror'>, I[%i1], R[$<* struct pypy.module._ssl.interp_ssl._SSLSocket>] -> %r0
 531  -live- %i2, %r0, %r1
 531  catch_exception L32
 534  assert_not_none %r0
 536  -live- %i2, %r0, %r1
 536  guard_class %r0 -> %i0
 539  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 544  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 551  goto L8
 554  ---
 554  L32:
 554  last_exception -> %i0
 556  last_exc_value -> %r0
 558  L33:
 558  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 563  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 570  goto L8
 573  ---
 573  L31:
 573  inline_call_ir_r <JitCode 'charpsize2str'>, I[%i3, %i1], R[] -> %r0
 581  -live- %i0, %i2, %r0, %r1, %r2
 581  catch_exception L34
 584  inline_call_r_r <JitCode 'newtext'>, R[%r0] -> %r0
 590  -live- %i0, %i2, %r0, %r1, %r2
 590  catch_exception L35
 593  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 598  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 605  inline_call_r_r <JitCode 'newtext'>, R[$<* struct rpy_string>] -> %r1
 611  -live- %i0, %i2, %r0, %r1, %r2
 611  catch_exception L36
 614  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r1, %r0] -> %r0
 622  -live- %i0, %i2, %r2
 622  catch_exception L37
 625  residual_call_ir_i $<* fn ccall_BIO_free__BIOPtr>, I[%i2], R[], <CallDescr(i) EF=7> -> %i1
 633  -live- %i0, %r2
 633  residual_call_ir_r $<* fn _get_peer_alt_names>, I[%i0], R[], <CallDescr(i) EF=7> -> %r0
 641  -live- %i0, %r0, %r2
 641  instance_ptr_eq %r0, $<* struct pypy.interpreter.baseobjspace.W_Root> -> %i1
 645  -live- %i0, %i1, %r0, %r2
 645  goto_if_not %i1, L38
 649  L39:
 649  residual_call_ir_r $<* fn _get_aia_uri>, I[%i0, $178], R[], <CallDescr(ii) EF=7> -> %r0
 658  -live- %i0, %r0, %r2
 658  -live- %i0, %r0, %r2
 658  goto_if_not_ptr_iszero %r0, L40
 662  L41:
 662  residual_call_ir_r $<* fn _get_aia_uri>, I[%i0, $179], R[], <CallDescr(ii) EF=7> -> %r0
 671  -live- %i0, %r0, %r2
 671  -live- %i0, %r0, %r2
 671  goto_if_not_ptr_iszero %r0, L42
 675  L43:
 675  residual_call_ir_r $<* fn _get_crl_dp>, I[%i0], R[], <CallDescr(i) EF=7> -> %r0
 683  -live- %r0, %r2
 683  -live- %r0, %r2
 683  goto_if_not_ptr_iszero %r0, L44
 687  ref_return %r2
 689  ---
 689  L44:
 689  ref_copy %r0 -> %r1
 692  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i1
 699  -live- %i1, %r1, %r2
 699  -live- %i1, %r1, %r2
 699  goto_if_not %i1, L45
 703  ref_return %r2
 705  ---
 705  L45:
 705  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a3a75408> -> %r0
 709  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 714  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r0, %r1] -> %r0
 722  -live- %r2
 722  ref_return %r2
 724  ---
 724  L42:
 724  ref_copy %r0 -> %r1
 727  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i1
 734  -live- %i0, %i1, %r1, %r2
 734  -live- %i0, %i1, %r1, %r2
 734  goto_if_not %i1, L46
 738  goto L43
 741  ---
 741  L46:
 741  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a3a75408> -> %r0
 745  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 750  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r0, %r1] -> %r0
 758  -live- %i0, %r2
 758  goto L43
 761  ---
 761  L40:
 761  ref_copy %r0 -> %r1
 764  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i1
 771  -live- %i0, %i1, %r1, %r2
 771  -live- %i0, %i1, %r1, %r2
 771  goto_if_not %i1, L47
 775  goto L41
 778  ---
 778  L47:
 778  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a3a75408> -> %r0
 782  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 787  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r0, %r1] -> %r0
 795  -live- %i0, %r2
 795  goto L41
 798  ---
 798  L38:
 798  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a3a75408> -> %r1
 802  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 807  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r1, %r0] -> %r0
 815  -live- %i0, %r2
 815  goto L39
 818  ---
 818  L37:
 818  last_exception -> %i0
 820  last_exc_value -> %r0
 822  L48:
 822  residual_call_ir_i $<* fn ccall_BIO_free__BIOPtr>, I[%i2], R[], <CallDescr(i) EF=7> -> %i1
 830  -live- %r0
 830  -live- %r0
 830  raise %r0
 832  ---
 832  L36:
 832  last_exception -> %i0
 834  last_exc_value -> %r0
 836  goto L48
 839  ---
 839  L35:
 839  last_exception -> %i0
 841  last_exc_value -> %r0
 843  goto L33
 846  ---
 846  L34:
 846  last_exception -> %i0
 848  last_exc_value -> %r0
 850  goto L33
 853  ---
 853  L30:
 853  last_exception -> %i0
 855  last_exc_value -> %r0
 857  goto L33
 860  ---
 860  L29:
 860  last_exception -> %i0
 862  last_exc_value -> %r0
 864  goto L48
 867  ---
 867  L28:
 867  last_exception -> %i0
 869  last_exc_value -> %r0
 871  goto L48
 874  ---
 874  L27:
 874  last_exception -> %i0
 876  last_exc_value -> %r0
 878  goto L48
 881  ---
 881  L26:
 881  last_exception -> %i0
 883  last_exc_value -> %r0
 885  goto L48
 888  ---
 888  L25:
 888  last_exception -> %i0
 890  last_exc_value -> %r0
 892  goto L48
 895  ---
 895  L24:
 895  last_exception -> %i0
 897  last_exc_value -> %r0
 899  goto L48
 902  ---
 902  L23:
 902  last_exception -> %i0
 904  last_exc_value -> %r0
 906  goto L21
 909  ---
 909  L22:
 909  last_exception -> %i0
 911  last_exc_value -> %r0
 913  goto L21
 916  ---
 916  L18:
 916  last_exception -> %i0
 918  last_exc_value -> %r0
 920  goto L21
 923  ---
 923  L17:
 923  last_exception -> %i0
 925  last_exc_value -> %r0
 927  goto L48
 930  ---
 930  L16:
 930  last_exception -> %i0
 932  last_exc_value -> %r0
 934  goto L48
 937  ---
 937  L15:
 937  last_exception -> %i0
 939  last_exc_value -> %r0
 941  goto L48
 944  ---
 944  L14:
 944  last_exception -> %i0
 946  last_exc_value -> %r0
 948  goto L48
 951  ---
 951  L13:
 951  last_exception -> %i0
 953  last_exc_value -> %r0
 955  goto L48
 958  ---
 958  L12:
 958  last_exception -> %i0
 960  last_exc_value -> %r0
 962  goto L48
 965  ---
 965  L11:
 965  last_exception -> %i0
 967  last_exc_value -> %r0
 969  goto L9
 972  ---
 972  L10:
 972  last_exception -> %i0
 974  last_exc_value -> %r0
 976  goto L9
 979  ---
 979  L5:
 979  last_exception -> %i0
 981  last_exc_value -> %r0
 983  goto L9
 986  ---
 986  L4:
 986  last_exception -> %i0
 988  last_exc_value -> %r0
 990  goto L48
 993  ---
 993  L3:
 993  last_exception -> %i0
 995  last_exc_value -> %r0
 997  goto L48
1000  ---
1000  L2:
1000  last_exception -> %i0
1002  last_exc_value -> %r0
1004  goto L48
1007  ---
1007  L1:
1007  last_exception -> %i0
1009  last_exc_value -> %r0
1011  goto L48
