FRAME_REG
cfa = FRAME_REG(state.cfa.reg, unsigned long) + state.cfa.offs;
FRAME_REG(state.regs[i].value, const u8);
FRAME_REG(state.regs[i].value, const u16);
FRAME_REG(state.regs[i].value, const u32);
FRAME_REG(state.regs[i].value, const u64);
|| &FRAME_REG(i, __typeof__(UNW_SP(frame)))
FRAME_REG(i, u8) = state.regs[i].value;
FRAME_REG(i, u16) = state.regs[i].value;
FRAME_REG(i, u32) = state.regs[i].value;
FRAME_REG(i, u64) = state.regs[i].value;
FRAME_REG(i, unsigned long) = cfa + state.regs[i].value
__get_user(FRAME_REG(i, u8),
__get_user(FRAME_REG(i, u16),
__get_user(FRAME_REG(i, u32),
__get_user(FRAME_REG(i, u64),