DW_CFA_def_cfa_register = 0x0d,
DW_CFA_def_cfa_offset = 0x0e,
DW_CFA_offset_extended_sf = 0x11, /* DWARF3 only */
+ DW_CFA_def_cfa_offset_sf = 0x13, /* DWARF3 only */
DW_CFA_lo_user = 0x1c,
DW_CFA_GNU_args_size = 0x2e,
DW_CFA_hi_user = 0x3f
ctx->cfa_offset = off;
break;
+ case DW_CFA_def_cfa_offset_sf:
+ off = read_leb128( &instr[i], &nleb, 1);
+ i += nleb;
+ ctx->cfa_offset = off * ctx->data_a_f;
+ break;
+
case DW_CFA_GNU_args_size:
/* No idea what is supposed to happen. gdb-6.3 simply
ignores these. */