ksi_trap
const uint32_t eclass = __SHIFTOUT(ksi->ksi_trap, ESR_EC);
p->p_pid, l->l_lid, p->p_comm, ksi->ksi_signo, ksi->ksi_trap,
ksi.ksi_trap = trap;
ksi.ksi_trap = BUS_ADRALN; /* XXX appropriate? */
ksi.ksi_trap = (int)ucode;
ksi.ksi_trap = a0; /* exception summary */
ksi.ksi_trap = a0; /* trap type */
ksi.ksi_trap = (int)ucode;
ksi.ksi_trap = a1; /* MMCSR VALUE */
frame.sf_code = ksi->ksi_trap;
ksi.ksi_trap = type & ~T_USER;
ksi.ksi_trap = type & ~T_USER;
ksi.ksi_trap = type & ~T_USER;
ksi.ksi_trap = type & ~T_USER;
ksi.ksi_trap = type & ~T_USER;
ksi.ksi_trap = insn;
ksi.ksi_trap = 0;
ksi.ksi_trap = fault_instruction;
ksi->ksi_trap);
ksi.ksi_trap = fsr;
ksi.ksi_trap = fsr;
ksi.ksi_trap = fsr;
ksi.ksi_trap = fsr;
ksi->ksi_trap = fsr;
ksi->ksi_trap = fsr;
ksi.ksi_trap = fault_pc;
ksi.ksi_trap = fault_pc;
ksi.ksi_trap = 0;
ksi.ksi_trap = T_DTLBMISS;
ksi.ksi_trap = T_EMULATION;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = trapnum;
ksi.ksi_trap = trapnum;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type & ~T_USER;
ksi.ksi_trap = type & ~T_USER;
ksi.ksi_trap = type & ~T_USER;
ksi->ksi_trap = T_TRAPVINST;
ksi.ksi_trap = type & ~T_USER;
tf->tf_regs[_R_A1] = ksi->ksi_trap;
ksi.ksi_trap = cause; /* XXX */
ksi.ksi_trap = cause;
ksi.ksi_trap = cause;
ksi.ksi_trap = cause;
ksi.ksi_trap = fpustat;
ksi.ksi_trap = opcode;
ksi.ksi_trap = type & ~T_USER;
ksi.ksi_trap = type & ~T_USER;
ksi.ksi_trap = type & ~T_USER;
ksi.ksi_trap = type & ~T_USER;
ksi.ksi_trap = type & ~T_USER;
ksi->ksi_trap = EXC_MCHK;
ksi->ksi_trap = trap;
ksi->ksi_trap = EXC_PGM;
ksi->ksi_trap = EXC_PGM;
ksi->ksi_trap = EXC_TRC;
ksi->ksi_trap = EXC_PGM;
ksi->ksi_trap = tf->tf_exc;
ksi->ksi_trap = EXC_PGM;
ksi->ksi_trap = tf->tf_exc;
ksi->ksi_trap = EXC_PGM;
ksi->ksi_trap = EXC_ISI;
ksi->ksi_trap = EXC_PGM;
ksi->ksi_trap = EXC_PGM;
ksi->ksi_trap = EXC_DSI;
ksi->ksi_trap = EXC_ALI;
ksi.ksi_trap = EXC_TRC;
ksi.ksi_trap = EXC_DSI;
ksi.ksi_trap = EXC_ISI;
ksi.ksi_trap = EXC_PGM;
ksi.ksi_trap = EXC_FPU;
ksi->ksi_trap = EXC_ISI;
ksi->ksi_trap = EXC_ALI;
ksi->ksi_trap = EXC_DSI;
ksi.ksi_trap = EXC_TRC;
ksi.ksi_trap = EXC_DSI;
ksi.ksi_trap = EXC_ISI;
ksi.ksi_trap = EXC_ALI;
ksi.ksi_trap = EXC_PGM;
ksi.ksi_trap = EXC_MCHK;
ksi.ksi_trap = EXC_PGM;
ksi.ksi_trap = EXC_PGM;
ksi->ksi_trap = cause;
ksi.ksi_trap = tf->tf_expevt;
ksi.ksi_trap = tf->tf_expevt;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
sf.sf_code = ksi->ksi_trap;
sf.sf_code = (u_int)ksi->ksi_trap;
sf.sf_code = (uint32_t)ksi->ksi_trap;
sf.sf_code = ksi->ksi_trap;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = type;
ksi.ksi_trap = 0;
ksi.ksi_trap = 0;
ksi.ksi_trap = 0; /* XXX */
ksi.ksi_trap = 0; /* XXX */
ksi.ksi_trap = 0; /* XXX ? */
ksi.ksi_trap = tf->tf_trap;
ksi.ksi_trap = statbits;
if (ksi->ksi_trap < __arraycount(trapno_to_x86_vec)) {
nksi.ksi_trap = trapno_to_x86_vec[ksi->ksi_trap];
if (nksi.ksi_trap < __arraycount(linux_x86_vec_to_sig)) {
= linux_x86_vec_to_sig[nksi.ksi_trap];
ksi->ksi_trap);
uprintf("Unhandled trap type %d\n", ksi->ksi_trap);
#define KSI_TRAPCODE(ksi) (KSI_TRAP_P(ksi) ? (ksi)->ksi_trap : 0)