   0  inline_call_ir_r <JitCode 'allocate_and_init_instance'>, I[$False, $False, $False, $False], R[$<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r1
  11  -live- %i0, %r1
  11  residual_call_ir_i $<* fn ccall_X509_get_subject_name__arrayPtr>, I[%i0], R[], <CallDescr(i) EF=7> -> %i1
  19  -live- %i0, %i1, %r1
  19  residual_call_ir_r $<* fn _create_tuple_for_X509_NAME>, I[%i1], R[], <CallDescr(i) EF=7> -> %r0
  27  -live- %i0, %r0, %r1
  27  inline_call_r_r <JitCode 'setitem'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %r0
  35  -live- %i0, %r1
  35  residual_call_ir_i $<* fn ccall_X509_get_issuer_name__arrayPtr>, I[%i0], R[], <CallDescr(i) EF=7> -> %i1
  43  -live- %i0, %i1, %r1
  43  residual_call_ir_r $<* fn _create_tuple_for_X509_NAME>, I[%i1], R[], <CallDescr(i) EF=7> -> %r0
  51  -live- %i0, %r0, %r1
  51  inline_call_r_r <JitCode 'setitem'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %r0
  59  -live- %i0, %r1
  59  residual_call_ir_i $<* fn ccall_X509_get_version__arrayPtr>, I[%i0], R[], <CallDescr(i) EF=7> -> %i1
  67  -live- %i0, %i1, %r1
  67  int_add %i1, $1 -> %i1
  71  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff4372d350> -> %r0
  75  setfield_gc_i %r0, %i1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  80  inline_call_r_r <JitCode 'setitem'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %r0
  88  -live- %i0, %r1
  88  residual_call_r_i $<* fn ccall_BIO_s_mem___>, R[], <CallDescr() EF=7> -> %i1
  94  -live- %i0, %i1, %r1
  94  residual_call_ir_i $<* fn ccall_BIO_new__BIO_METHODPtr>, I[%i1], R[], <CallDescr(i) EF=7> -> %i2
 102  -live- %i0, %i2, %r1
 102  inline_call_ir_i <JitCode 'BIO_reset__BIOPtr_star_1'>, I[%i2], R[] -> %i1
 109  -live- %i0, %i2, %r1
 109  catch_exception L1
 112  inline_call_ir_i <JitCode 'X509_get_serialNumber__arrayPtr_star_1'>, I[%i0], R[] -> %i1
 119  -live- %i0, %i1, %i2, %r1
 119  catch_exception L2
 122  inline_call_ir_i <JitCode 'i2a_ASN1_INTEGER__BIOPtr_ASN1_INTEGERPtr_star_2'>, I[%i2, %i1], R[] -> %i1
 130  -live- %i0, %i2, %r1
 130  catch_exception L3
 133  inline_call_ir_r <JitCode 'scoped_alloc__array_False'>, I[$100, $False], R[] -> %r2
 141  -live- %i0, %i2, %r1, %r2
 141  catch_exception L4
 144  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i3
 149  inline_call_ir_i <JitCode 'BIO_gets__BIOPtr_arrayPtr_Signed_star_3'>, I[%i2, %i3, $99], R[] -> %i1
 158  -live- %i0, %i1, %i2, %i3, %r1, %r2
 158  catch_exception L5
 161  -live- %i0, %i1, %i2, %i3, %r1, %r2
 161  goto_if_not_int_lt %i1, $0, L6
 166  inline_call_ir_r <JitCode '_ssl_seterror'>, I[%i1], R[$<* struct pypy.module._ssl.interp_ssl._SSLSocket>] -> %r0
 174  -live- %i2, %r0, %r2
 174  catch_exception L7
 177  -live- %i2, %r0, %r2
 177  guard_class %r0 -> %i0
 180  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 185  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 192  L8:
 192  residual_call_ir_i $<* fn ccall_BIO_free__BIOPtr>, I[%i2], R[], <CallDescr(i) EF=7> -> %i1
 200  -live- %r0
 200  -live- %r0
 200  raise %r0
 202  ---
 202  L7:
 202  last_exception -> %i0
 204  last_exc_value -> %r0
 206  L9:
 206  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 211  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 218  goto L8
 221  ---
 221  L6:
 221  inline_call_ir_r <JitCode 'charpsize2str'>, I[%i3, %i1], R[] -> %r0
 229  -live- %i0, %i2, %r0, %r1, %r2
 229  catch_exception L10
 232  inline_call_r_r <JitCode 'wrap__str'>, R[%r0] -> %r0
 238  -live- %i0, %i2, %r0, %r1, %r2
 238  catch_exception L11
 241  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 246  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 253  inline_call_r_r <JitCode 'setitem'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %r0
 261  -live- %i0, %i2, %r1
 261  catch_exception L12
 264  inline_call_ir_i <JitCode 'BIO_reset__BIOPtr_star_1'>, I[%i2], R[] -> %i1
 271  -live- %i0, %i2, %r1
 271  catch_exception L13
 274  inline_call_ir_i <JitCode 'X509_get_notBefore__arrayPtr_star_1'>, I[%i0], R[] -> %i1
 281  -live- %i0, %i1, %i2, %r1
 281  catch_exception L14
 284  inline_call_ir_i <JitCode 'ASN1_TIME_print__BIOPtr_ASN1_TIMEPtr_star_2'>, I[%i2, %i1], R[] -> %i1
 292  -live- %i0, %i2, %r1
 292  catch_exception L15
 295  inline_call_ir_r <JitCode 'scoped_alloc__array_False'>, I[$100, $False], R[] -> %r2
 303  -live- %i0, %i2, %r1, %r2
 303  catch_exception L16
 306  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i3
 311  inline_call_ir_i <JitCode 'BIO_gets__BIOPtr_arrayPtr_Signed_star_3'>, I[%i2, %i3, $99], R[] -> %i1
 320  -live- %i0, %i1, %i2, %i3, %r1, %r2
 320  catch_exception L17
 323  -live- %i0, %i1, %i2, %i3, %r1, %r2
 323  goto_if_not_int_lt %i1, $0, L18
 328  inline_call_ir_r <JitCode '_ssl_seterror'>, I[%i1], R[$<* struct pypy.module._ssl.interp_ssl._SSLSocket>] -> %r0
 336  -live- %i2, %r0, %r2
 336  catch_exception L19
 339  -live- %i2, %r0, %r2
 339  guard_class %r0 -> %i0
 342  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 347  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 354  goto L8
 357  ---
 357  L19:
 357  last_exception -> %i0
 359  last_exc_value -> %r0
 361  L20:
 361  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 366  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 373  goto L8
 376  ---
 376  L18:
 376  inline_call_ir_r <JitCode 'charpsize2str'>, I[%i3, %i1], R[] -> %r0
 384  -live- %i0, %i2, %r0, %r1, %r2
 384  catch_exception L21
 387  inline_call_r_r <JitCode 'wrap__str'>, R[%r0] -> %r0
 393  -live- %i0, %i2, %r0, %r1, %r2
 393  catch_exception L22
 396  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 401  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 408  inline_call_r_r <JitCode 'setitem'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %r0
 416  -live- %i0, %i2, %r1
 416  catch_exception L23
 419  inline_call_ir_i <JitCode 'BIO_reset__BIOPtr_star_1'>, I[%i2], R[] -> %i1
 426  -live- %i0, %i2, %r1
 426  catch_exception L24
 429  inline_call_ir_i <JitCode 'X509_get_notAfter__arrayPtr_star_1'>, I[%i0], R[] -> %i1
 436  -live- %i0, %i1, %i2, %r1
 436  catch_exception L25
 439  inline_call_ir_i <JitCode 'ASN1_TIME_print__BIOPtr_ASN1_TIMEPtr_star_2'>, I[%i2, %i1], R[] -> %i1
 447  -live- %i0, %i2, %r1
 447  catch_exception L26
 450  inline_call_ir_r <JitCode 'scoped_alloc__array_False'>, I[$100, $False], R[] -> %r2
 458  -live- %i0, %i2, %r1, %r2
 458  catch_exception L27
 461  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i3
 466  inline_call_ir_i <JitCode 'BIO_gets__BIOPtr_arrayPtr_Signed_star_3'>, I[%i2, %i3, $99], R[] -> %i1
 475  -live- %i0, %i1, %i2, %i3, %r1, %r2
 475  catch_exception L28
 478  -live- %i0, %i1, %i2, %i3, %r1, %r2
 478  goto_if_not_int_lt %i1, $0, L29
 483  inline_call_ir_r <JitCode '_ssl_seterror'>, I[%i1], R[$<* struct pypy.module._ssl.interp_ssl._SSLSocket>] -> %r0
 491  -live- %i2, %r0, %r2
 491  catch_exception L30
 494  -live- %i2, %r0, %r2
 494  guard_class %r0 -> %i0
 497  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 502  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 509  goto L8
 512  ---
 512  L30:
 512  last_exception -> %i0
 514  last_exc_value -> %r0
 516  L31:
 516  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 521  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 528  goto L8
 531  ---
 531  L29:
 531  inline_call_ir_r <JitCode 'charpsize2str'>, I[%i3, %i1], R[] -> %r0
 539  -live- %i0, %i2, %r0, %r1, %r2
 539  catch_exception L32
 542  inline_call_r_r <JitCode 'wrap__str'>, R[%r0] -> %r0
 548  -live- %i0, %i2, %r0, %r1, %r2
 548  catch_exception L33
 551  getfield_gc_i %r2, FieldDescr<rpython.rtyper.lltypesystem.lltype.ScopedAlloc_Array of Char .inst_buf> -> %i1
 556  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 563  inline_call_r_r <JitCode 'setitem'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %r0
 571  -live- %i0, %i2, %r1
 571  catch_exception L34
 574  residual_call_ir_i $<* fn ccall_BIO_free__BIOPtr>, I[%i2], R[], <CallDescr(i) EF=7> -> %i1
 582  -live- %i0, %r1
 582  residual_call_ir_r $<* fn _get_peer_alt_names>, I[%i0], R[], <CallDescr(i) EF=7> -> %r0
 590  -live- %i0, %r0, %r1
 590  instance_ptr_eq %r0, $<* struct pypy.interpreter.baseobjspace.W_Root> -> %i1
 594  -live- %i0, %i1, %r0, %r1
 594  goto_if_not %i1, L35
 598  L36:
 598  residual_call_ir_r $<* fn _get_aia_uri>, I[%i0, $178], R[], <CallDescr(ii) EF=7> -> %r0
 607  -live- %i0, %r0, %r1
 607  -live- %i0, %r0, %r1
 607  goto_if_not_ptr_iszero %r0, L37
 611  L38:
 611  residual_call_ir_r $<* fn _get_aia_uri>, I[%i0, $179], R[], <CallDescr(ii) EF=7> -> %r0
 620  -live- %i0, %r0, %r1
 620  -live- %i0, %r0, %r1
 620  goto_if_not_ptr_iszero %r0, L39
 624  L40:
 624  residual_call_ir_r $<* fn _get_crl_dp>, I[%i0], R[], <CallDescr(i) EF=7> -> %r0
 632  -live- %r0, %r1
 632  -live- %r0, %r1
 632  goto_if_not_ptr_iszero %r0, L41
 636  ref_return %r1
 638  ---
 638  L41:
 638  ref_copy %r0 -> %r2
 641  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i1
 648  -live- %i1, %r1, %r2
 648  -live- %i1, %r1, %r2
 648  goto_if_not %i1, L42
 652  ref_return %r1
 654  ---
 654  L42:
 654  inline_call_r_r <JitCode 'setitem'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %r0
 662  -live- %r1
 662  ref_return %r1
 664  ---
 664  L39:
 664  ref_copy %r0 -> %r2
 667  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i1
 674  -live- %i0, %i1, %r1, %r2
 674  -live- %i0, %i1, %r1, %r2
 674  goto_if_not %i1, L43
 678  goto L40
 681  ---
 681  L43:
 681  inline_call_r_r <JitCode 'setitem'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %r0
 689  -live- %i0, %r1
 689  goto L40
 692  ---
 692  L37:
 692  ref_copy %r0 -> %r2
 695  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i1
 702  -live- %i0, %i1, %r1, %r2
 702  -live- %i0, %i1, %r1, %r2
 702  goto_if_not %i1, L44
 706  goto L38
 709  ---
 709  L44:
 709  inline_call_r_r <JitCode 'setitem'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %r0
 717  -live- %i0, %r1
 717  goto L38
 720  ---
 720  L35:
 720  inline_call_r_r <JitCode 'setitem'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %r0
 728  -live- %i0, %r1
 728  goto L36
 731  ---
 731  L34:
 731  last_exception -> %i0
 733  last_exc_value -> %r0
 735  L45:
 735  residual_call_ir_i $<* fn ccall_BIO_free__BIOPtr>, I[%i2], R[], <CallDescr(i) EF=7> -> %i1
 743  -live- %r0
 743  -live- %r0
 743  raise %r0
 745  ---
 745  L33:
 745  last_exception -> %i0
 747  last_exc_value -> %r0
 749  goto L31
 752  ---
 752  L32:
 752  last_exception -> %i0
 754  last_exc_value -> %r0
 756  goto L31
 759  ---
 759  L28:
 759  last_exception -> %i0
 761  last_exc_value -> %r0
 763  goto L31
 766  ---
 766  L27:
 766  last_exception -> %i0
 768  last_exc_value -> %r0
 770  goto L45
 773  ---
 773  L26:
 773  last_exception -> %i0
 775  last_exc_value -> %r0
 777  goto L45
 780  ---
 780  L25:
 780  last_exception -> %i0
 782  last_exc_value -> %r0
 784  goto L45
 787  ---
 787  L24:
 787  last_exception -> %i0
 789  last_exc_value -> %r0
 791  goto L45
 794  ---
 794  L23:
 794  last_exception -> %i0
 796  last_exc_value -> %r0
 798  goto L45
 801  ---
 801  L22:
 801  last_exception -> %i0
 803  last_exc_value -> %r0
 805  goto L20
 808  ---
 808  L21:
 808  last_exception -> %i0
 810  last_exc_value -> %r0
 812  goto L20
 815  ---
 815  L17:
 815  last_exception -> %i0
 817  last_exc_value -> %r0
 819  goto L20
 822  ---
 822  L16:
 822  last_exception -> %i0
 824  last_exc_value -> %r0
 826  goto L45
 829  ---
 829  L15:
 829  last_exception -> %i0
 831  last_exc_value -> %r0
 833  goto L45
 836  ---
 836  L14:
 836  last_exception -> %i0
 838  last_exc_value -> %r0
 840  goto L45
 843  ---
 843  L13:
 843  last_exception -> %i0
 845  last_exc_value -> %r0
 847  goto L45
 850  ---
 850  L12:
 850  last_exception -> %i0
 852  last_exc_value -> %r0
 854  goto L45
 857  ---
 857  L11:
 857  last_exception -> %i0
 859  last_exc_value -> %r0
 861  goto L9
 864  ---
 864  L10:
 864  last_exception -> %i0
 866  last_exc_value -> %r0
 868  goto L9
 871  ---
 871  L5:
 871  last_exception -> %i0
 873  last_exc_value -> %r0
 875  goto L9
 878  ---
 878  L4:
 878  last_exception -> %i0
 880  last_exc_value -> %r0
 882  goto L45
 885  ---
 885  L3:
 885  last_exception -> %i0
 887  last_exc_value -> %r0
 889  goto L45
 892  ---
 892  L2:
 892  last_exception -> %i0
 894  last_exc_value -> %r0
 896  goto L45
 899  ---
 899  L1:
 899  last_exception -> %i0
 901  last_exc_value -> %r0
 903  goto L45
