db_regs
struct db_variable *db_eregs = db_regs + nitems(db_regs);
struct db_variable db_regs[] = {
((u_long *)db_regs[i].valuep - &ddb_regs.tf_regs[0]);
struct db_variable db_regs[] = {
struct db_variable * db_eregs = db_regs + nitems(db_regs);
db_fetch_reg(int reg, db_regs_t *db_regs)
return (db_regs->tf_r0);
return (db_regs->tf_r1);
return (db_regs->tf_r2);
return (db_regs->tf_r3);
return (db_regs->tf_r4);
return (db_regs->tf_r5);
return (db_regs->tf_r6);
return (db_regs->tf_r7);
return (db_regs->tf_r8);
return (db_regs->tf_r9);
return (db_regs->tf_r10);
return (db_regs->tf_r11);
return (db_regs->tf_r12);
return (db_regs->tf_svc_sp);
return (db_regs->tf_svc_lr);
return (db_regs->tf_pc);
db_branch_taken(u_int insn, vaddr_t pc, db_regs_t *db_regs)
addr = db_fetch_reg(insn & 0xf, db_regs);
addr = db_fetch_reg(insn & 0xf, db_regs);
addr = db_fetch_reg((insn >> 16) & 0xf, db_regs);
struct db_variable db_regs[] = {
struct db_variable * db_eregs = db_regs + nitems(db_regs);
struct db_variable * db_eregs = db_regs + nitems(db_regs);
db_branch_taken(u_int insn, vaddr_t pc, db_regs_t *db_regs)
struct db_variable db_regs[] = {
struct db_variable *db_eregs = db_regs + nitems(db_regs);
struct db_variable db_regs[] = {
struct db_variable db_regs[] = {
struct db_variable *db_eregs = db_regs + nitems(db_regs);
struct db_variable *db_eregs = db_regs + nitems(db_regs);
struct db_variable db_regs[] = {
struct db_variable *db_eregs = db_regs + nitems(db_regs);
struct db_variable db_regs[] = {
struct db_variable db_regs[] = {
struct db_variable *db_eregs = db_regs + nitems(db_regs);
struct db_variable db_regs[] = {
struct db_variable *db_eregs = db_regs + nitems(db_regs);
struct db_variable *db_eregs = db_regs + nitems(db_regs);
db_branch_taken(u_int insn, vaddr_t pc, db_regs_t *db_regs)
struct db_variable db_regs[] = {
struct db_variable db_regs[] = {
struct db_variable *db_eregs = db_regs + nitems(db_regs);
struct db_variable db_regs[] = {
struct db_variable *db_eregs = db_regs + nitems(db_regs);
for (regp = db_regs; regp < db_eregs; regp++) {
for (vp = db_regs; vp < db_eregs; vp++) {
extern struct db_variable db_regs[]; /* machine registers */