   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__arrayPtr>, 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 'wrap__str'>, 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__arrayPtr>, 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 'wrap__str'>, 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 'wrap__str'>, R[$<* struct rpy_string>] -> %r0
  77  -live- %i0, %r0, %r2
  77  residual_call_ir_i $<* fn ccall_X509_get_version__arrayPtr>, 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 0x100951d1e10> -> %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__arrayPtr_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  -live- %i2, %r0, %r1
 195  guard_class %r0 -> %i0
 198  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 203  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 210  L8:
 210  residual_call_ir_i $<* fn ccall_BIO_free__BIOPtr>, I[%i2], R[], <CallDescr(i) EF=7> -> %i1
 218  -live- %r0
 218  -live- %r0
 218  raise %r0
 220  ---
 220  L7:
 220  last_exception -> %i0
 222  last_exc_value -> %r0
 224  L9:
 224  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 229  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 236  goto L8
 239  ---
 239  L6:
 239  inline_call_ir_r <JitCode 'charpsize2str'>, I[%i3, %i1], R[] -> %r0
 247  -live- %i0, %i2, %r0, %r1, %r2
 247  catch_exception L10
 250  inline_call_r_r <JitCode 'wrap__str'>, R[%r0] -> %r0
 256  -live- %i0, %i2, %r0, %r1, %r2
 256  catch_exception L11
 259  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 264  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 271  inline_call_r_r <JitCode 'wrap__str'>, R[$<* struct rpy_string>] -> %r1
 277  -live- %i0, %i2, %r0, %r1, %r2
 277  catch_exception L12
 280  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r1, %r0] -> %r0
 288  -live- %i0, %i2, %r2
 288  catch_exception L13
 291  inline_call_ir_i <JitCode 'BIO_reset__BIOPtr_star_1'>, I[%i2], R[] -> %i1
 298  -live- %i0, %i2, %r2
 298  catch_exception L14
 301  inline_call_ir_i <JitCode 'X509_get_notBefore__arrayPtr_star_1'>, I[%i0], R[] -> %i1
 308  -live- %i0, %i1, %i2, %r2
 308  catch_exception L15
 311  inline_call_ir_i <JitCode 'ASN1_TIME_print__BIOPtr_ASN1_TIMEPtr_star_2'>, I[%i2, %i1], R[] -> %i1
 319  -live- %i0, %i2, %r2
 319  catch_exception L16
 322  inline_call_ir_r <JitCode 'scoped_alloc__array_False'>, I[$100, $False], R[] -> %r1
 330  -live- %i0, %i2, %r1, %r2
 330  catch_exception L17
 333  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i3
 338  inline_call_ir_i <JitCode 'BIO_gets__BIOPtr_arrayPtr_Signed_star_3'>, I[%i2, %i3, $99], R[] -> %i1
 347  -live- %i0, %i1, %i2, %i3, %r1, %r2
 347  catch_exception L18
 350  -live- %i0, %i1, %i2, %i3, %r1, %r2
 350  goto_if_not_int_lt %i1, $0, L19
 355  inline_call_ir_r <JitCode '_ssl_seterror'>, I[%i1], R[$<* struct pypy.module._ssl.interp_ssl._SSLSocket>] -> %r0
 363  -live- %i2, %r0, %r1
 363  catch_exception L20
 366  -live- %i2, %r0, %r1
 366  guard_class %r0 -> %i0
 369  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 374  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 381  goto L8
 384  ---
 384  L20:
 384  last_exception -> %i0
 386  last_exc_value -> %r0
 388  L21:
 388  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 393  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 400  goto L8
 403  ---
 403  L19:
 403  inline_call_ir_r <JitCode 'charpsize2str'>, I[%i3, %i1], R[] -> %r0
 411  -live- %i0, %i2, %r0, %r1, %r2
 411  catch_exception L22
 414  inline_call_r_r <JitCode 'wrap__str'>, R[%r0] -> %r0
 420  -live- %i0, %i2, %r0, %r1, %r2
 420  catch_exception L23
 423  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 428  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 435  inline_call_r_r <JitCode 'wrap__str'>, R[$<* struct rpy_string>] -> %r1
 441  -live- %i0, %i2, %r0, %r1, %r2
 441  catch_exception L24
 444  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r1, %r0] -> %r0
 452  -live- %i0, %i2, %r2
 452  catch_exception L25
 455  inline_call_ir_i <JitCode 'BIO_reset__BIOPtr_star_1'>, I[%i2], R[] -> %i1
 462  -live- %i0, %i2, %r2
 462  catch_exception L26
 465  inline_call_ir_i <JitCode 'X509_get_notAfter__arrayPtr_star_1'>, I[%i0], R[] -> %i1
 472  -live- %i0, %i1, %i2, %r2
 472  catch_exception L27
 475  inline_call_ir_i <JitCode 'ASN1_TIME_print__BIOPtr_ASN1_TIMEPtr_star_2'>, I[%i2, %i1], R[] -> %i1
 483  -live- %i0, %i2, %r2
 483  catch_exception L28
 486  inline_call_ir_r <JitCode 'scoped_alloc__array_False'>, I[$100, $False], R[] -> %r1
 494  -live- %i0, %i2, %r1, %r2
 494  catch_exception L29
 497  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i3
 502  inline_call_ir_i <JitCode 'BIO_gets__BIOPtr_arrayPtr_Signed_star_3'>, I[%i2, %i3, $99], R[] -> %i1
 511  -live- %i0, %i1, %i2, %i3, %r1, %r2
 511  catch_exception L30
 514  -live- %i0, %i1, %i2, %i3, %r1, %r2
 514  goto_if_not_int_lt %i1, $0, L31
 519  inline_call_ir_r <JitCode '_ssl_seterror'>, I[%i1], R[$<* struct pypy.module._ssl.interp_ssl._SSLSocket>] -> %r0
 527  -live- %i2, %r0, %r1
 527  catch_exception L32
 530  -live- %i2, %r0, %r1
 530  guard_class %r0 -> %i0
 533  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 538  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 545  goto L8
 548  ---
 548  L32:
 548  last_exception -> %i0
 550  last_exc_value -> %r0
 552  L33:
 552  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 557  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 564  goto L8
 567  ---
 567  L31:
 567  inline_call_ir_r <JitCode 'charpsize2str'>, I[%i3, %i1], R[] -> %r0
 575  -live- %i0, %i2, %r0, %r1, %r2
 575  catch_exception L34
 578  inline_call_r_r <JitCode 'wrap__str'>, R[%r0] -> %r0
 584  -live- %i0, %i2, %r0, %r1, %r2
 584  catch_exception L35
 587  getfield_gc_i %r1, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 592  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 599  inline_call_r_r <JitCode 'wrap__str'>, R[$<* struct rpy_string>] -> %r1
 605  -live- %i0, %i2, %r0, %r1, %r2
 605  catch_exception L36
 608  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r1, %r0] -> %r0
 616  -live- %i0, %i2, %r2
 616  catch_exception L37
 619  residual_call_ir_i $<* fn ccall_BIO_free__BIOPtr>, I[%i2], R[], <CallDescr(i) EF=7> -> %i1
 627  -live- %i0, %r2
 627  residual_call_ir_r $<* fn _get_peer_alt_names>, I[%i0], R[], <CallDescr(i) EF=7> -> %r0
 635  -live- %i0, %r0, %r2
 635  instance_ptr_eq %r0, $<* struct pypy.interpreter.baseobjspace.W_Root> -> %i1
 639  -live- %i0, %i1, %r0, %r2
 639  goto_if_not %i1, L38
 643  L39:
 643  residual_call_ir_r $<* fn _get_aia_uri>, I[%i0, $178], R[], <CallDescr(ii) EF=7> -> %r0
 652  -live- %i0, %r0, %r2
 652  -live- %i0, %r0, %r2
 652  goto_if_not_ptr_iszero %r0, L40
 656  L41:
 656  residual_call_ir_r $<* fn _get_aia_uri>, I[%i0, $179], R[], <CallDescr(ii) EF=7> -> %r0
 665  -live- %i0, %r0, %r2
 665  -live- %i0, %r0, %r2
 665  goto_if_not_ptr_iszero %r0, L42
 669  L43:
 669  residual_call_ir_r $<* fn _get_crl_dp>, I[%i0], R[], <CallDescr(i) EF=7> -> %r0
 677  -live- %r0, %r2
 677  -live- %r0, %r2
 677  goto_if_not_ptr_iszero %r0, L44
 681  ref_return %r2
 683  ---
 683  L44:
 683  ref_copy %r0 -> %r1
 686  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i1
 693  -live- %i1, %r1, %r2
 693  -live- %i1, %r1, %r2
 693  goto_if_not %i1, L45
 697  ref_return %r2
 699  ---
 699  L45:
 699  inline_call_r_r <JitCode 'wrap__str'>, R[$<* struct rpy_string>] -> %r0
 705  -live- %r0, %r1, %r2
 705  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r0, %r1] -> %r0
 713  -live- %r2
 713  ref_return %r2
 715  ---
 715  L42:
 715  ref_copy %r0 -> %r1
 718  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i1
 725  -live- %i0, %i1, %r1, %r2
 725  -live- %i0, %i1, %r1, %r2
 725  goto_if_not %i1, L46
 729  goto L43
 732  ---
 732  L46:
 732  inline_call_r_r <JitCode 'wrap__str'>, R[$<* struct rpy_string>] -> %r0
 738  -live- %i0, %r0, %r1, %r2
 738  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r0, %r1] -> %r0
 746  -live- %i0, %r2
 746  goto L43
 749  ---
 749  L40:
 749  ref_copy %r0 -> %r1
 752  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i1
 759  -live- %i0, %i1, %r1, %r2
 759  -live- %i0, %i1, %r1, %r2
 759  goto_if_not %i1, L47
 763  goto L41
 766  ---
 766  L47:
 766  inline_call_r_r <JitCode 'wrap__str'>, R[$<* struct rpy_string>] -> %r0
 772  -live- %i0, %r0, %r1, %r2
 772  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r0, %r1] -> %r0
 780  -live- %i0, %r2
 780  goto L41
 783  ---
 783  L38:
 783  inline_call_r_r <JitCode 'wrap__str'>, R[$<* struct rpy_string>] -> %r1
 789  -live- %i0, %r0, %r1, %r2
 789  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r1, %r0] -> %r0
 797  -live- %i0, %r2
 797  goto L39
 800  ---
 800  L37:
 800  last_exception -> %i0
 802  last_exc_value -> %r0
 804  L48:
 804  residual_call_ir_i $<* fn ccall_BIO_free__BIOPtr>, I[%i2], R[], <CallDescr(i) EF=7> -> %i1
 812  -live- %r0
 812  -live- %r0
 812  raise %r0
 814  ---
 814  L36:
 814  last_exception -> %i0
 816  last_exc_value -> %r0
 818  goto L48
 821  ---
 821  L35:
 821  last_exception -> %i0
 823  last_exc_value -> %r0
 825  goto L33
 828  ---
 828  L34:
 828  last_exception -> %i0
 830  last_exc_value -> %r0
 832  goto L33
 835  ---
 835  L30:
 835  last_exception -> %i0
 837  last_exc_value -> %r0
 839  goto L33
 842  ---
 842  L29:
 842  last_exception -> %i0
 844  last_exc_value -> %r0
 846  goto L48
 849  ---
 849  L28:
 849  last_exception -> %i0
 851  last_exc_value -> %r0
 853  goto L48
 856  ---
 856  L27:
 856  last_exception -> %i0
 858  last_exc_value -> %r0
 860  goto L48
 863  ---
 863  L26:
 863  last_exception -> %i0
 865  last_exc_value -> %r0
 867  goto L48
 870  ---
 870  L25:
 870  last_exception -> %i0
 872  last_exc_value -> %r0
 874  goto L48
 877  ---
 877  L24:
 877  last_exception -> %i0
 879  last_exc_value -> %r0
 881  goto L48
 884  ---
 884  L23:
 884  last_exception -> %i0
 886  last_exc_value -> %r0
 888  goto L21
 891  ---
 891  L22:
 891  last_exception -> %i0
 893  last_exc_value -> %r0
 895  goto L21
 898  ---
 898  L18:
 898  last_exception -> %i0
 900  last_exc_value -> %r0
 902  goto L21
 905  ---
 905  L17:
 905  last_exception -> %i0
 907  last_exc_value -> %r0
 909  goto L48
 912  ---
 912  L16:
 912  last_exception -> %i0
 914  last_exc_value -> %r0
 916  goto L48
 919  ---
 919  L15:
 919  last_exception -> %i0
 921  last_exc_value -> %r0
 923  goto L48
 926  ---
 926  L14:
 926  last_exception -> %i0
 928  last_exc_value -> %r0
 930  goto L48
 933  ---
 933  L13:
 933  last_exception -> %i0
 935  last_exc_value -> %r0
 937  goto L48
 940  ---
 940  L12:
 940  last_exception -> %i0
 942  last_exc_value -> %r0
 944  goto L48
 947  ---
 947  L11:
 947  last_exception -> %i0
 949  last_exc_value -> %r0
 951  goto L9
 954  ---
 954  L10:
 954  last_exception -> %i0
 956  last_exc_value -> %r0
 958  goto L9
 961  ---
 961  L5:
 961  last_exception -> %i0
 963  last_exc_value -> %r0
 965  goto L9
 968  ---
 968  L4:
 968  last_exception -> %i0
 970  last_exc_value -> %r0
 972  goto L48
 975  ---
 975  L3:
 975  last_exception -> %i0
 977  last_exc_value -> %r0
 979  goto L48
 982  ---
 982  L2:
 982  last_exception -> %i0
 984  last_exc_value -> %r0
 986  goto L48
 989  ---
 989  L1:
 989  last_exception -> %i0
 991  last_exc_value -> %r0
 993  goto L48
