   0  residual_call_r_i $<* fn ccall_BIO_s_file___>, R[], <CallDescr() EF=7> -> %i0
   6  -live- %i0, %r0
   6  residual_call_ir_i $<* fn ccall_BIO_new__BIO_METHODPtr>, I[%i0], R[], <CallDescr(i) EF=7> -> %i1
  14  -live- %i1, %r0
  14  -live- %i1, %r0
  14  goto_if_not_int_is_true %i1, L1
  18  inline_call_ir_i <JitCode 'BIO_read_filename__BIOPtr_SomeString_star_2'>, I[%i1], R[%r0] -> %i0
  26  -live- %i0, %i1
  26  catch_exception L2
  29  -live- %i0, %i1
  29  goto_if_not_int_le %i0, $0, L3
  34  inline_call_ir_r <JitCode 'ssl_error'>, I[$0, $0], R[$<* struct rpy_string>, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %r0
  44  -live- %i1, %r0
  44  catch_exception L4
  47  -live- %i1, %r0
  47  guard_class %r0 -> %i2
  50  L5:
  50  residual_call_ir_i $<* fn ccall_BIO_free__BIOPtr>, I[%i1], R[], <CallDescr(i) EF=7> -> %i0
  58  -live- %r0
  58  -live- %r0
  58  raise %r0
  60  ---
  60  L4:
  60  last_exception -> %i2
  62  last_exc_value -> %r0
  64  L6:
  64  residual_call_ir_i $<* fn ccall_BIO_free__BIOPtr>, I[%i1], R[], <CallDescr(i) EF=7> -> %i0
  72  -live- %r0
  72  -live- %r0
  72  raise %r0
  74  ---
  74  L3:
  74  inline_call_ir_i <JitCode 'PEM_read_bio_X509_AUX__BIOPtr_NoneConst_NoneConst_NoneConst_star_4'>, I[%i1], R[] -> %i0
  81  -live- %i0, %i1
  81  catch_exception L7
  84  -live- %i0, %i1
  84  goto_if_not_int_is_true %i0, L8
  88  inline_call_ir_r <JitCode '_decode_certificate'>, I[%i0], R[] -> %r0
  95  -live- %i0, %i1, %r0
  95  catch_exception L9
  98  inline_call_ir_v <JitCode 'X509_free__arrayPtr_star_1'>, I[%i0], R[]
 104  -live- %i1, %r0
 104  catch_exception L10
 107  residual_call_ir_i $<* fn ccall_BIO_free__BIOPtr>, I[%i1], R[], <CallDescr(i) EF=7> -> %i0
 115  -live- %r0
 115  ref_return %r0
 117  ---
 117  L10:
 117  last_exception -> %i2
 119  last_exc_value -> %r0
 121  goto L6
 124  ---
 124  L9:
 124  last_exception -> %i2
 126  last_exc_value -> %r0
 128  inline_call_ir_v <JitCode 'X509_free__arrayPtr_star_1'>, I[%i0], R[]
 134  -live- %i1, %r0
 134  catch_exception L11
 137  goto L5
 140  ---
 140  L11:
 140  last_exception -> %i2
 142  last_exc_value -> %r0
 144  goto L6
 147  ---
 147  L8:
 147  inline_call_ir_r <JitCode 'ssl_error'>, I[$0, $0], R[$<* struct rpy_string>, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %r0
 157  -live- %i1, %r0
 157  catch_exception L12
 160  -live- %i1, %r0
 160  guard_class %r0 -> %i2
 163  goto L5
 166  ---
 166  L12:
 166  last_exception -> %i2
 168  last_exc_value -> %r0
 170  goto L6
 173  ---
 173  L7:
 173  last_exception -> %i2
 175  last_exc_value -> %r0
 177  goto L6
 180  ---
 180  L2:
 180  last_exception -> %i2
 182  last_exc_value -> %r0
 184  goto L6
 187  ---
 187  L1:
 187  inline_call_ir_r <JitCode 'ssl_error'>, I[$0, $0], R[$<* struct rpy_string>, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %r0
 197  -live- %r0
 197  -live- %r0
 197  guard_class %r0 -> %i2
 200  -live- %r0
 200  raise %r0
