   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 0x7fff5768f2d0> -> %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  inline_call_r_r <JitCode 'newtext'>, R[$<* struct rpy_string>] -> %r0
 711  -live- %r0, %r1, %r2
 711  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r0, %r1] -> %r0
 719  -live- %r2
 719  ref_return %r2
 721  ---
 721  L42:
 721  ref_copy %r0 -> %r1
 724  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i1
 731  -live- %i0, %i1, %r1, %r2
 731  -live- %i0, %i1, %r1, %r2
 731  goto_if_not %i1, L46
 735  goto L43
 738  ---
 738  L46:
 738  inline_call_r_r <JitCode 'newtext'>, R[$<* struct rpy_string>] -> %r0
 744  -live- %i0, %r0, %r1, %r2
 744  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r0, %r1] -> %r0
 752  -live- %i0, %r2
 752  goto L43
 755  ---
 755  L40:
 755  ref_copy %r0 -> %r1
 758  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i1
 765  -live- %i0, %i1, %r1, %r2
 765  -live- %i0, %i1, %r1, %r2
 765  goto_if_not %i1, L47
 769  goto L41
 772  ---
 772  L47:
 772  inline_call_r_r <JitCode 'newtext'>, R[$<* struct rpy_string>] -> %r0
 778  -live- %i0, %r0, %r1, %r2
 778  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r0, %r1] -> %r0
 786  -live- %i0, %r2
 786  goto L41
 789  ---
 789  L38:
 789  inline_call_r_r <JitCode 'newtext'>, R[$<* struct rpy_string>] -> %r1
 795  -live- %i0, %r0, %r1, %r2
 795  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r1, %r0] -> %r0
 803  -live- %i0, %r2
 803  goto L39
 806  ---
 806  L37:
 806  last_exception -> %i0
 808  last_exc_value -> %r0
 810  L48:
 810  residual_call_ir_i $<* fn ccall_BIO_free__BIOPtr>, I[%i2], R[], <CallDescr(i) EF=7> -> %i1
 818  -live- %r0
 818  -live- %r0
 818  raise %r0
 820  ---
 820  L36:
 820  last_exception -> %i0
 822  last_exc_value -> %r0
 824  goto L48
 827  ---
 827  L35:
 827  last_exception -> %i0
 829  last_exc_value -> %r0
 831  goto L33
 834  ---
 834  L34:
 834  last_exception -> %i0
 836  last_exc_value -> %r0
 838  goto L33
 841  ---
 841  L30:
 841  last_exception -> %i0
 843  last_exc_value -> %r0
 845  goto L33
 848  ---
 848  L29:
 848  last_exception -> %i0
 850  last_exc_value -> %r0
 852  goto L48
 855  ---
 855  L28:
 855  last_exception -> %i0
 857  last_exc_value -> %r0
 859  goto L48
 862  ---
 862  L27:
 862  last_exception -> %i0
 864  last_exc_value -> %r0
 866  goto L48
 869  ---
 869  L26:
 869  last_exception -> %i0
 871  last_exc_value -> %r0
 873  goto L48
 876  ---
 876  L25:
 876  last_exception -> %i0
 878  last_exc_value -> %r0
 880  goto L48
 883  ---
 883  L24:
 883  last_exception -> %i0
 885  last_exc_value -> %r0
 887  goto L48
 890  ---
 890  L23:
 890  last_exception -> %i0
 892  last_exc_value -> %r0
 894  goto L21
 897  ---
 897  L22:
 897  last_exception -> %i0
 899  last_exc_value -> %r0
 901  goto L21
 904  ---
 904  L18:
 904  last_exception -> %i0
 906  last_exc_value -> %r0
 908  goto L21
 911  ---
 911  L17:
 911  last_exception -> %i0
 913  last_exc_value -> %r0
 915  goto L48
 918  ---
 918  L16:
 918  last_exception -> %i0
 920  last_exc_value -> %r0
 922  goto L48
 925  ---
 925  L15:
 925  last_exception -> %i0
 927  last_exc_value -> %r0
 929  goto L48
 932  ---
 932  L14:
 932  last_exception -> %i0
 934  last_exc_value -> %r0
 936  goto L48
 939  ---
 939  L13:
 939  last_exception -> %i0
 941  last_exc_value -> %r0
 943  goto L48
 946  ---
 946  L12:
 946  last_exception -> %i0
 948  last_exc_value -> %r0
 950  goto L48
 953  ---
 953  L11:
 953  last_exception -> %i0
 955  last_exc_value -> %r0
 957  goto L9
 960  ---
 960  L10:
 960  last_exception -> %i0
 962  last_exc_value -> %r0
 964  goto L9
 967  ---
 967  L5:
 967  last_exception -> %i0
 969  last_exc_value -> %r0
 971  goto L9
 974  ---
 974  L4:
 974  last_exception -> %i0
 976  last_exc_value -> %r0
 978  goto L48
 981  ---
 981  L3:
 981  last_exception -> %i0
 983  last_exc_value -> %r0
 985  goto L48
 988  ---
 988  L2:
 988  last_exception -> %i0
 990  last_exc_value -> %r0
 992  goto L48
 995  ---
 995  L1:
 995  last_exception -> %i0
 997  last_exc_value -> %r0
 999  goto L48
