Home
last modified time | relevance | path

Searched refs:kdb_frame (Results 1 – 25 of 26) sorted by relevance

12

/trueos/sys/amd64/amd64/
HDgdb_machdep.c56 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 …]
HDdb_trace.c145 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/
HDdb_interface.c140 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 …]
HDgdb_machdep.c58 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/
HDdb_machdep.c326 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 …]
HDgdb_machdep.c170 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/
HDdb_trace.c130 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 …]
HDgdb_machdep.c53 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/
HDdb_machdep.h48 kdb_frame->tf_tpc = kdb_frame->tf_tnpc + 4; \
49 kdb_frame->tf_tnpc += 8; \
/trueos/sys/powerpc/powerpc/
HDgdb_machdep.c57 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()
HDdb_trace.c120 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/
HDkdb.h40 kdb_frame->tf_rflags &= ~PSL_T; in kdb_cpu_clear_singlestep()
46 kdb_frame->tf_rflags |= PSL_T; in kdb_cpu_set_singlestep()
HDdb_machdep.h46 kdb_frame->tf_rip += 1; \
52 kdb_frame->tf_rip -= 1; \
/trueos/sys/i386/include/
HDkdb.h40 kdb_frame->tf_eflags &= ~PSL_T; in kdb_cpu_clear_singlestep()
46 kdb_frame->tf_eflags |= PSL_T; in kdb_cpu_set_singlestep()
HDdb_machdep.h46 kdb_frame->tf_eip += 1; \
52 kdb_frame->tf_eip -= 1; \
/trueos/sys/ia64/include/
HDkdb.h43 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/
HDdb_interface.c129 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()
HDgdb_machdep.c113 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/
HDdb_machdep.h67 if((db_get_value(kdb_frame->pc, sizeof(int), FALSE) & \
69 kdb_frame->pc += BKPT_SIZE; \
/trueos/sys/arm/include/
HDdb_machdep.h48 kdb_frame->tf_pc += BKPT_SIZE; \
/trueos/sys/sys/
HDkdb.h65 extern struct trapframe *kdb_frame; /* Frame to kdb_trap(). */
/trueos/sys/sparc64/sparc64/
HDdb_trace.c84 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/
HDmachdep.c613 kdb_frame->srr1 &= ~PSL_DE; in kdb_cpu_clear_singlestep()
623 kdb_frame->srr1 |= PSL_DE; in kdb_cpu_set_singlestep()
/trueos/sys/kern/
HDsubr_kdb.c59 struct trapframe *kdb_frame = NULL; variable
645 kdb_frame = tf; in kdb_trap()
/trueos/sys/powerpc/aim/
HDmachdep.c695 kdb_frame->srr1 &= ~PSL_SE; in kdb_cpu_clear_singlestep()
702 kdb_frame->srr1 |= PSL_SE; in kdb_cpu_set_singlestep()

12