context->cfa = outer_cfa;
sp_slot = (_Unwind_Ptr) outer_cfa; context->reg[__builtin_dwarf_sp_column ()] = &sp_slot;
uw_init_context_1 (struct _Unwind_Context *context,		   void *outer_cfa, void *outer_ra){  void *ra = __builtin_extract_return_addr (__builtin_return_address (0));  _Unwind_FrameState fs;  memset (context, 0, sizeof (struct _Unwind_Context));  context->ra = ra;  if (uw_frame_state_for (context, &fs) != _URC_NO_REASON)    abort ();  /* Force the frame state to use the known cfa value.  */  context->cfa = outer_cfa;  fs.cfa_how = CFA_REG_OFFSET;  fs.cfa_reg = 0;  fs.cfa_offset = 0;  uw_update_context_1 (context, &fs);  /* If the return address column was saved in a register in the     initialization context, then we can't see it in the given     call frame data.  So have the initialization context tell us.  */  context->ra = __builtin_extract_return_addr (outer_ra);}