   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  assert_not_none %r0
  49  -live- %i1, %r0
  49  guard_class %r0 -> %i2
  52  L5:
  52  residual_call_ir_i $<* fn ccall_BIO_free__BIOPtr>, I[%i1], R[], <CallDescr(i) EF=7> -> %i0
  60  -live- %r0
  60  -live- %r0
  60  raise %r0
  62  ---
  62  L4:
  62  last_exception -> %i2
  64  last_exc_value -> %r0
  66  L6:
  66  residual_call_ir_i $<* fn ccall_BIO_free__BIOPtr>, I[%i1], R[], <CallDescr(i) EF=7> -> %i0
  74  -live- %r0
  74  -live- %r0
  74  raise %r0
  76  ---
  76  L3:
  76  inline_call_ir_i <JitCode 'PEM_read_bio_X509_AUX__BIOPtr_NoneConst_NoneConst_NoneConst_star_4'>, I[%i1], R[] -> %i0
  83  -live- %i0, %i1
  83  catch_exception L7
  86  -live- %i0, %i1
  86  goto_if_not_int_is_true %i0, L8
  90  inline_call_ir_r <JitCode '_decode_certificate'>, I[%i0], R[] -> %r0
  97  -live- %i0, %i1, %r0
  97  catch_exception L9
 100  inline_call_ir_v <JitCode 'X509_free__X509Ptr_star_1'>, I[%i0], R[]
 106  -live- %i1, %r0
 106  catch_exception L10
 109  residual_call_ir_i $<* fn ccall_BIO_free__BIOPtr>, I[%i1], R[], <CallDescr(i) EF=7> -> %i0
 117  -live- %r0
 117  ref_return %r0
 119  ---
 119  L10:
 119  last_exception -> %i2
 121  last_exc_value -> %r0
 123  goto L6
 126  ---
 126  L9:
 126  last_exception -> %i2
 128  last_exc_value -> %r0
 130  inline_call_ir_v <JitCode 'X509_free__X509Ptr_star_1'>, I[%i0], R[]
 136  -live- %i1, %r0
 136  catch_exception L11
 139  goto L5
 142  ---
 142  L11:
 142  last_exception -> %i2
 144  last_exc_value -> %r0
 146  goto L6
 149  ---
 149  L8:
 149  inline_call_ir_r <JitCode 'ssl_error'>, I[$0, $0], R[$<* struct rpy_string>, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %r0
 159  -live- %i1, %r0
 159  catch_exception L12
 162  assert_not_none %r0
 164  -live- %i1, %r0
 164  guard_class %r0 -> %i2
 167  goto L5
 170  ---
 170  L12:
 170  last_exception -> %i2
 172  last_exc_value -> %r0
 174  goto L6
 177  ---
 177  L7:
 177  last_exception -> %i2
 179  last_exc_value -> %r0
 181  goto L6
 184  ---
 184  L2:
 184  last_exception -> %i2
 186  last_exc_value -> %r0
 188  goto L6
 191  ---
 191  L1:
 191  inline_call_ir_r <JitCode 'ssl_error'>, I[$0, $0], R[$<* struct rpy_string>, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %r0
 201  -live- %r0
 201  assert_not_none %r0
 203  -live- %r0
 203  guard_class %r0 -> %i2
 206  -live- %r0
 206  raise %r0
