| /trueos/sys/amd64/amd64/ |
| HD | gdb_machdep.c | 56 case 0: return (&kdb_frame->tf_rax); in gdb_cpu_getreg() 57 case 2: return (&kdb_frame->tf_rcx); in gdb_cpu_getreg() 58 case 3: return (&kdb_frame->tf_rdx); in gdb_cpu_getreg() 59 case 4: return (&kdb_frame->tf_rsi); in gdb_cpu_getreg() 60 case 5: return (&kdb_frame->tf_rdi); in gdb_cpu_getreg() 61 case 8: return (&kdb_frame->tf_r8); in gdb_cpu_getreg() 62 case 9: return (&kdb_frame->tf_r9); in gdb_cpu_getreg() 63 case 10: return (&kdb_frame->tf_r10); in gdb_cpu_getreg() 64 case 11: return (&kdb_frame->tf_r11); in gdb_cpu_getreg() 65 case 17: return (&kdb_frame->tf_rflags); in gdb_cpu_getreg() [all …]
|
| HD | db_trace.c | 145 if (kdb_frame == NULL) in db_frame() 148 reg = (long *)((uintptr_t)kdb_frame + (db_expr_t)vp->valuep); in db_frame() 160 if (kdb_frame == NULL) in db_rsp() 164 *valuep = get_rsp(kdb_frame); in db_rsp() 165 else if (ISPL(kdb_frame->tf_cs)) in db_rsp() 166 kdb_frame->tf_rsp = *valuep; in db_rsp() 174 if (kdb_frame == NULL) in db_ss() 178 *valuep = (ISPL(kdb_frame->tf_cs)) ? kdb_frame->tf_ss : rss(); in db_ss() 179 else if (ISPL(kdb_frame->tf_cs)) in db_ss() 180 kdb_frame->tf_ss = *valuep; in db_ss()
|
| /trueos/sys/arm/arm/ |
| HD | db_interface.c | 140 if (kdb_frame == NULL) in db_frame() 143 reg = (int *)((uintptr_t)kdb_frame + (db_expr_t)vp->valuep); in db_frame() 258 return (kdb_frame->tf_r0); in db_fetch_reg() 260 return (kdb_frame->tf_r1); in db_fetch_reg() 262 return (kdb_frame->tf_r2); in db_fetch_reg() 264 return (kdb_frame->tf_r3); in db_fetch_reg() 266 return (kdb_frame->tf_r4); in db_fetch_reg() 268 return (kdb_frame->tf_r5); in db_fetch_reg() 270 return (kdb_frame->tf_r6); in db_fetch_reg() 272 return (kdb_frame->tf_r7); in db_fetch_reg() [all …]
|
| HD | gdb_machdep.c | 58 return (&kdb_frame->tf_r0 + regnum); in gdb_cpu_getreg() 60 return (&kdb_frame->tf_svc_sp); in gdb_cpu_getreg() 62 return (&kdb_frame->tf_svc_lr); in gdb_cpu_getreg() 64 return (&kdb_frame->tf_pc); in gdb_cpu_getreg() 66 return (&kdb_frame->tf_spsr); in gdb_cpu_getreg() 103 kdb_frame->tf_pc = *(register_t *)val; in gdb_cpu_setreg()
|
| /trueos/sys/ia64/ia64/ |
| HD | db_machdep.c | 326 if (kdb_frame == NULL) in db_bkpt_skip() 329 kdb_frame->tf_special.psr += IA64_PSR_RI_1; in db_bkpt_skip() 330 if ((kdb_frame->tf_special.psr & IA64_PSR_RI) > IA64_PSR_RI_2) { in db_bkpt_skip() 331 kdb_frame->tf_special.psr &= ~IA64_PSR_RI; in db_bkpt_skip() 332 kdb_frame->tf_special.iip += 16; in db_bkpt_skip() 448 if (kdb_frame == NULL) in db_frame() 450 reg = (uint64_t*)((uintptr_t)kdb_frame + (uintptr_t)vp->valuep); in db_frame() 463 if (kdb_frame == NULL) in db_getip() 467 iip = kdb_frame->tf_special.iip; in db_getip() 468 slot = (kdb_frame->tf_special.psr >> 41) & 3; in db_getip() [all …]
|
| HD | gdb_machdep.c | 170 if (slot >= (kdb_frame->tf_special.ndirty >> 3)) { in gdb_cpu_query() 179 bspstore = kdb_frame->tf_special.bspstore; in gdb_cpu_query()
|
| /trueos/sys/i386/i386/ |
| HD | db_trace.c | 130 if (kdb_frame == NULL) in db_frame() 133 reg = (int *)((uintptr_t)kdb_frame + (db_expr_t)vp->valuep); in db_frame() 145 if (kdb_frame == NULL) in db_esp() 149 *valuep = get_esp(kdb_frame); in db_esp() 150 else if (ISPL(kdb_frame->tf_cs)) in db_esp() 151 kdb_frame->tf_esp = *valuep; in db_esp() 159 if (kdb_frame == NULL) in db_ss() 163 *valuep = (ISPL(kdb_frame->tf_cs)) ? kdb_frame->tf_ss : rss(); in db_ss() 164 else if (ISPL(kdb_frame->tf_cs)) in db_ss() 165 kdb_frame->tf_ss = *valuep; in db_ss() [all …]
|
| HD | gdb_machdep.c | 53 case 0: return (&kdb_frame->tf_eax); in gdb_cpu_getreg() 54 case 1: return (&kdb_frame->tf_ecx); in gdb_cpu_getreg() 55 case 2: return (&kdb_frame->tf_edx); in gdb_cpu_getreg() 77 kdb_frame->tf_eip = *(register_t *)val; in gdb_cpu_setreg()
|
| /trueos/sys/sparc64/include/ |
| HD | db_machdep.h | 48 kdb_frame->tf_tpc = kdb_frame->tf_tnpc + 4; \ 49 kdb_frame->tf_tnpc += 8; \
|
| /trueos/sys/powerpc/powerpc/ |
| HD | gdb_machdep.c | 57 return (kdb_frame->fixreg + regnum); in gdb_cpu_getreg() 59 return (&kdb_frame->srr0); in gdb_cpu_getreg() 61 return (&kdb_frame->lr); in gdb_cpu_getreg()
|
| HD | db_trace.c | 120 if (kdb_frame == NULL) in db_frame() 122 reg = (register_t*)((uintptr_t)kdb_frame + (uintptr_t)vp->valuep); in db_frame()
|
| /trueos/sys/amd64/include/ |
| HD | kdb.h | 40 kdb_frame->tf_rflags &= ~PSL_T; in kdb_cpu_clear_singlestep() 46 kdb_frame->tf_rflags |= PSL_T; in kdb_cpu_set_singlestep()
|
| HD | db_machdep.h | 46 kdb_frame->tf_rip += 1; \ 52 kdb_frame->tf_rip -= 1; \
|
| /trueos/sys/i386/include/ |
| HD | kdb.h | 40 kdb_frame->tf_eflags &= ~PSL_T; in kdb_cpu_clear_singlestep() 46 kdb_frame->tf_eflags |= PSL_T; in kdb_cpu_set_singlestep()
|
| HD | db_machdep.h | 46 kdb_frame->tf_eip += 1; \ 52 kdb_frame->tf_eip -= 1; \
|
| /trueos/sys/ia64/include/ |
| HD | kdb.h | 43 kdb_frame->tf_special.psr &= ~IA64_PSR_SS; in kdb_cpu_clear_singlestep() 49 kdb_frame->tf_special.psr |= IA64_PSR_SS; in kdb_cpu_set_singlestep()
|
| /trueos/sys/mips/mips/ |
| HD | db_interface.c | 129 if (kdb_frame == NULL) in db_frame() 132 reg = (register_t *)((uintptr_t)kdb_frame + (size_t)(intptr_t)vp->valuep); in db_frame() 241 next = (db_addr_t)MipsEmulateBranch(kdb_frame, pc, 0, 0); in next_instr_address() 346 ra = (db_addr_t)MipsEmulateBranch(kdb_frame, pc, fpucsr, 0); in branch_taken()
|
| HD | gdb_machdep.c | 113 register_t *zero_ptr = &kdb_frame->zero; in gdb_cpu_getreg() 151 kdb_frame->pc = *(register_t *)val; in gdb_cpu_setreg()
|
| /trueos/sys/mips/include/ |
| HD | db_machdep.h | 67 if((db_get_value(kdb_frame->pc, sizeof(int), FALSE) & \ 69 kdb_frame->pc += BKPT_SIZE; \
|
| /trueos/sys/arm/include/ |
| HD | db_machdep.h | 48 kdb_frame->tf_pc += BKPT_SIZE; \
|
| /trueos/sys/sys/ |
| HD | kdb.h | 65 extern struct trapframe *kdb_frame; /* Frame to kdb_trap(). */
|
| /trueos/sys/sparc64/sparc64/ |
| HD | db_trace.c | 84 if (kdb_frame == NULL) in db_frame() 86 reg = (uint64_t*)((uintptr_t)kdb_frame + (uintptr_t)vp->valuep); in db_frame()
|
| /trueos/sys/powerpc/booke/ |
| HD | machdep.c | 613 kdb_frame->srr1 &= ~PSL_DE; in kdb_cpu_clear_singlestep() 623 kdb_frame->srr1 |= PSL_DE; in kdb_cpu_set_singlestep()
|
| /trueos/sys/kern/ |
| HD | subr_kdb.c | 59 struct trapframe *kdb_frame = NULL; variable 645 kdb_frame = tf; in kdb_trap()
|
| /trueos/sys/powerpc/aim/ |
| HD | machdep.c | 695 kdb_frame->srr1 &= ~PSL_SE; in kdb_cpu_clear_singlestep() 702 kdb_frame->srr1 |= PSL_SE; in kdb_cpu_set_singlestep()
|