mdb_instr_t
kmdb_dpi_brkpt_arm(uintptr_t addr, mdb_instr_t *instrp)
kmdb_dpi_brkpt_disarm(uintptr_t addr, mdb_instr_t instrp)
extern int kmdb_dpi_brkpt_arm(uintptr_t, mdb_instr_t *);
extern int kmdb_dpi_brkpt_disarm(uintptr_t, mdb_instr_t);
int (*dpo_brkpt_arm)(uintptr_t, mdb_instr_t *);
int (*dpo_brkpt_disarm)(uintptr_t, mdb_instr_t);
mdb_instr_t instr;
sp->spec_size = sizeof (mdb_instr_t);
mdb_instr_t kb_oinstr; /* Replaced instruction */
kaif_brkpt_arm(uintptr_t addr, mdb_instr_t *instrp)
mdb_instr_t bkpt = KAIF_BREAKPOINT_INSTR;
sizeof (mdb_instr_t), addr) != sizeof (mdb_instr_t))
sizeof (mdb_instr_t), addr) != sizeof (mdb_instr_t))
kaif_brkpt_disarm(uintptr_t addr, mdb_instr_t instrp)
sizeof (mdb_instr_t), addr) != sizeof (mdb_instr_t))
mdb_instr_t instr;
sizeof (mdb_instr_t), pc + pcoff) != sizeof (mdb_instr_t)) {
sizeof (mdb_instr_t), pc + pcoff) != sizeof (mdb_instr_t)) {
mdb_instr_t instr;
if (mdb_tgt_vread(t, &instr, sizeof (mdb_instr_t), pc) !=
sizeof (mdb_instr_t))
mdb_instr_t instr;
if (mdb_tgt_vread(t, &instr, sizeof (mdb_instr_t), pc) !=
sizeof (mdb_instr_t))
mdb_instr_t curinstr)
mdb_amd64_next(mdb_tgt_t *t, uintptr_t *p, kreg_t pc, mdb_instr_t curinstr)
*p = pc + sizeof (mdb_instr_t) + sizeof (uint32_t);
extern int mdb_amd64_next(mdb_tgt_t *, uintptr_t *, kreg_t, mdb_instr_t);
mdb_instr_t);
mdb_instr_t curinstr)
mdb_ia32_next(mdb_tgt_t *t, uintptr_t *p, kreg_t pc, mdb_instr_t curinstr)
*p = pc + sizeof (mdb_instr_t) + sizeof (uint32_t);
extern int mdb_ia32_next(mdb_tgt_t *, uintptr_t *, kreg_t, mdb_instr_t);
mdb_instr_t);