gdb_regs 14 arch/arc/kernel/kgdb.c static void to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *kernel_regs, gdb_regs 20 arch/arc/kernel/kgdb.c gdb_regs[_R0 + regno] = get_reg(regno, kernel_regs, cregs); gdb_regs 23 arch/arc/kernel/kgdb.c gdb_regs[regno] = 0; gdb_regs 25 arch/arc/kernel/kgdb.c gdb_regs[_FP] = kernel_regs->fp; gdb_regs 26 arch/arc/kernel/kgdb.c gdb_regs[__SP] = kernel_regs->sp; gdb_regs 27 arch/arc/kernel/kgdb.c gdb_regs[_BLINK] = kernel_regs->blink; gdb_regs 28 arch/arc/kernel/kgdb.c gdb_regs[_RET] = kernel_regs->ret; gdb_regs 29 arch/arc/kernel/kgdb.c gdb_regs[_STATUS32] = kernel_regs->status32; gdb_regs 30 arch/arc/kernel/kgdb.c gdb_regs[_LP_COUNT] = kernel_regs->lp_count; gdb_regs 31 arch/arc/kernel/kgdb.c gdb_regs[_LP_END] = kernel_regs->lp_end; gdb_regs 32 arch/arc/kernel/kgdb.c gdb_regs[_LP_START] = kernel_regs->lp_start; gdb_regs 33 arch/arc/kernel/kgdb.c gdb_regs[_BTA] = kernel_regs->bta; gdb_regs 34 arch/arc/kernel/kgdb.c gdb_regs[_STOP_PC] = kernel_regs->ret; gdb_regs 37 arch/arc/kernel/kgdb.c static void from_gdb_regs(unsigned long *gdb_regs, struct pt_regs *kernel_regs, gdb_regs 43 arch/arc/kernel/kgdb.c set_reg(regno, gdb_regs[regno + _R0], kernel_regs, cregs); gdb_regs 45 arch/arc/kernel/kgdb.c kernel_regs->fp = gdb_regs[_FP]; gdb_regs 46 arch/arc/kernel/kgdb.c kernel_regs->sp = gdb_regs[__SP]; gdb_regs 47 arch/arc/kernel/kgdb.c kernel_regs->blink = gdb_regs[_BLINK]; gdb_regs 48 arch/arc/kernel/kgdb.c kernel_regs->ret = gdb_regs[_RET]; gdb_regs 49 arch/arc/kernel/kgdb.c kernel_regs->status32 = gdb_regs[_STATUS32]; gdb_regs 50 arch/arc/kernel/kgdb.c kernel_regs->lp_count = gdb_regs[_LP_COUNT]; gdb_regs 51 arch/arc/kernel/kgdb.c kernel_regs->lp_end = gdb_regs[_LP_END]; gdb_regs 52 arch/arc/kernel/kgdb.c kernel_regs->lp_start = gdb_regs[_LP_START]; gdb_regs 53 arch/arc/kernel/kgdb.c kernel_regs->bta = gdb_regs[_BTA]; gdb_regs 57 arch/arc/kernel/kgdb.c void pt_regs_to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *kernel_regs) gdb_regs 59 arch/arc/kernel/kgdb.c to_gdb_regs(gdb_regs, kernel_regs, (struct callee_regs *) gdb_regs 63 arch/arc/kernel/kgdb.c void gdb_regs_to_pt_regs(unsigned long *gdb_regs, struct pt_regs *kernel_regs) gdb_regs 65 arch/arc/kernel/kgdb.c from_gdb_regs(gdb_regs, kernel_regs, (struct callee_regs *) gdb_regs 69 arch/arc/kernel/kgdb.c void sleeping_thread_to_gdb_regs(unsigned long *gdb_regs, gdb_regs 73 arch/arc/kernel/kgdb.c to_gdb_regs(gdb_regs, task_pt_regs(task), gdb_regs 76 arch/arm/kernel/kgdb.c sleeping_thread_to_gdb_regs(unsigned long *gdb_regs, struct task_struct *task) gdb_regs 87 arch/arm/kernel/kgdb.c gdb_regs[regno] = 0; gdb_regs 91 arch/arm/kernel/kgdb.c gdb_regs[_R4] = ti->cpu_context.r4; gdb_regs 92 arch/arm/kernel/kgdb.c gdb_regs[_R5] = ti->cpu_context.r5; gdb_regs 93 arch/arm/kernel/kgdb.c gdb_regs[_R6] = ti->cpu_context.r6; gdb_regs 94 arch/arm/kernel/kgdb.c gdb_regs[_R7] = ti->cpu_context.r7; gdb_regs 95 arch/arm/kernel/kgdb.c gdb_regs[_R8] = ti->cpu_context.r8; gdb_regs 96 arch/arm/kernel/kgdb.c gdb_regs[_R9] = ti->cpu_context.r9; gdb_regs 97 arch/arm/kernel/kgdb.c gdb_regs[_R10] = ti->cpu_context.sl; gdb_regs 98 arch/arm/kernel/kgdb.c gdb_regs[_FP] = ti->cpu_context.fp; gdb_regs 99 arch/arm/kernel/kgdb.c gdb_regs[_SPT] = ti->cpu_context.sp; gdb_regs 100 arch/arm/kernel/kgdb.c gdb_regs[_PC] = ti->cpu_context.pc; gdb_regs 128 arch/arm64/kernel/kgdb.c sleeping_thread_to_gdb_regs(unsigned long *gdb_regs, struct task_struct *task) gdb_regs 133 arch/arm64/kernel/kgdb.c memset((char *)gdb_regs, 0, NUMREGBYTES); gdb_regs 135 arch/arm64/kernel/kgdb.c gdb_regs[19] = cpu_context->x19; gdb_regs 136 arch/arm64/kernel/kgdb.c gdb_regs[20] = cpu_context->x20; gdb_regs 137 arch/arm64/kernel/kgdb.c gdb_regs[21] = cpu_context->x21; gdb_regs 138 arch/arm64/kernel/kgdb.c gdb_regs[22] = cpu_context->x22; gdb_regs 139 arch/arm64/kernel/kgdb.c gdb_regs[23] = cpu_context->x23; gdb_regs 140 arch/arm64/kernel/kgdb.c gdb_regs[24] = cpu_context->x24; gdb_regs 141 arch/arm64/kernel/kgdb.c gdb_regs[25] = cpu_context->x25; gdb_regs 142 arch/arm64/kernel/kgdb.c gdb_regs[26] = cpu_context->x26; gdb_regs 143 arch/arm64/kernel/kgdb.c gdb_regs[27] = cpu_context->x27; gdb_regs 144 arch/arm64/kernel/kgdb.c gdb_regs[28] = cpu_context->x28; gdb_regs 145 arch/arm64/kernel/kgdb.c gdb_regs[29] = cpu_context->fp; gdb_regs 147 arch/arm64/kernel/kgdb.c gdb_regs[31] = cpu_context->sp; gdb_regs 148 arch/arm64/kernel/kgdb.c gdb_regs[32] = cpu_context->pc; gdb_regs 89 arch/h8300/kernel/kgdb.c void sleeping_thread_to_gdb_regs(unsigned long *gdb_regs, struct task_struct *p) gdb_regs 91 arch/h8300/kernel/kgdb.c memset((char *)gdb_regs, 0, NUMREGBYTES); gdb_regs 92 arch/h8300/kernel/kgdb.c gdb_regs[GDB_SP] = p->thread.ksp; gdb_regs 93 arch/h8300/kernel/kgdb.c gdb_regs[GDB_PC] = KSTK_EIP(p); gdb_regs 107 arch/hexagon/kernel/kgdb.c void sleeping_thread_to_gdb_regs(unsigned long *gdb_regs, gdb_regs 116 arch/hexagon/kernel/kgdb.c memset(gdb_regs, 0, NUMREGBYTES); gdb_regs 120 arch/hexagon/kernel/kgdb.c gdb_regs[0] = thread_regs->r00; gdb_regs 37 arch/microblaze/kernel/kgdb.c void pt_regs_to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *regs) gdb_regs 45 arch/microblaze/kernel/kgdb.c gdb_regs[i] = pt_regb[i]; gdb_regs 49 arch/microblaze/kernel/kgdb.c gdb_regs[GDB_BTR] = temp; gdb_regs 53 arch/microblaze/kernel/kgdb.c gdb_regs[GDB_PVR + i] = pvr.pvr[i]; gdb_regs 57 arch/microblaze/kernel/kgdb.c gdb_regs[GDB_REDR] = temp; gdb_regs 59 arch/microblaze/kernel/kgdb.c gdb_regs[GDB_RPID] = temp; gdb_regs 61 arch/microblaze/kernel/kgdb.c gdb_regs[GDB_RZPR] = temp; gdb_regs 63 arch/microblaze/kernel/kgdb.c gdb_regs[GDB_RTLBX] = temp; gdb_regs 65 arch/microblaze/kernel/kgdb.c gdb_regs[GDB_RTLBLO] = temp; gdb_regs 67 arch/microblaze/kernel/kgdb.c gdb_regs[GDB_RTLBHI] = temp; gdb_regs 70 arch/microblaze/kernel/kgdb.c void gdb_regs_to_pt_regs(unsigned long *gdb_regs, struct pt_regs *regs) gdb_regs 79 arch/microblaze/kernel/kgdb.c pt_regb[i] = gdb_regs[i]; gdb_regs 94 arch/microblaze/kernel/kgdb.c void sleeping_thread_to_gdb_regs(unsigned long *gdb_regs, struct task_struct *p) gdb_regs 101 arch/microblaze/kernel/kgdb.c gdb_regs[i] = pt_regb[i]; gdb_regs 105 arch/microblaze/kernel/kgdb.c gdb_regs[GDB_PVR + i] = pvr.pvr[i]; gdb_regs 238 arch/mips/kernel/kgdb.c void sleeping_thread_to_gdb_regs(unsigned long *gdb_regs, struct task_struct *p) gdb_regs 242 arch/mips/kernel/kgdb.c u32 *ptr = (u32 *)gdb_regs; gdb_regs 244 arch/mips/kernel/kgdb.c u64 *ptr = (u64 *)gdb_regs; gdb_regs 97 arch/nios2/kernel/kgdb.c void sleeping_thread_to_gdb_regs(unsigned long *gdb_regs, struct task_struct *p) gdb_regs 99 arch/nios2/kernel/kgdb.c memset((char *)gdb_regs, 0, NUMREGBYTES); gdb_regs 100 arch/nios2/kernel/kgdb.c gdb_regs[GDB_SP] = p->thread.kregs->sp; gdb_regs 101 arch/nios2/kernel/kgdb.c gdb_regs[GDB_PC] = p->thread.kregs->ea; gdb_regs 62 arch/parisc/kernel/kgdb.c void pt_regs_to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *regs) gdb_regs 64 arch/parisc/kernel/kgdb.c struct parisc_gdb_regs *gr = (struct parisc_gdb_regs *)gdb_regs; gdb_regs 94 arch/parisc/kernel/kgdb.c void gdb_regs_to_pt_regs(unsigned long *gdb_regs, struct pt_regs *regs) gdb_regs 96 arch/parisc/kernel/kgdb.c struct parisc_gdb_regs *gr = (struct parisc_gdb_regs *)gdb_regs; gdb_regs 125 arch/parisc/kernel/kgdb.c void sleeping_thread_to_gdb_regs(unsigned long *gdb_regs, gdb_regs 136 arch/parisc/kernel/kgdb.c pt_regs_to_gdb_regs(gdb_regs, regs); gdb_regs 193 arch/powerpc/kernel/kgdb.c void sleeping_thread_to_gdb_regs(unsigned long *gdb_regs, struct task_struct *p) gdb_regs 197 arch/powerpc/kernel/kgdb.c unsigned long *ptr = gdb_regs; gdb_regs 200 arch/powerpc/kernel/kgdb.c memset(gdb_regs, 0, NUMREGBYTES); gdb_regs 233 arch/powerpc/kernel/kgdb.c (unsigned long)(((void *)gdb_regs) + NUMREGBYTES)); gdb_regs 223 arch/sh/kernel/kgdb.c void sleeping_thread_to_gdb_regs(unsigned long *gdb_regs, struct task_struct *p) gdb_regs 230 arch/sh/kernel/kgdb.c gdb_regs[reg] = 0; gdb_regs 240 arch/sh/kernel/kgdb.c gdb_regs[reg] = thread_regs->regs[reg]; gdb_regs 242 arch/sh/kernel/kgdb.c gdb_regs[GDB_R15] = p->thread.sp; gdb_regs 243 arch/sh/kernel/kgdb.c gdb_regs[GDB_PC] = p->thread.pc; gdb_regs 248 arch/sh/kernel/kgdb.c gdb_regs[GDB_PR] = thread_regs->pr; gdb_regs 249 arch/sh/kernel/kgdb.c gdb_regs[GDB_GBR] = thread_regs->gbr; gdb_regs 19 arch/sparc/kernel/kgdb_32.c void pt_regs_to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *regs) gdb_regs 24 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_G0] = 0; gdb_regs 26 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_G1 + i] = regs->u_regs[UREG_G1 + i]; gdb_regs 30 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_L0 + i] = win->locals[i]; gdb_regs 32 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_I0 + i] = win->ins[i]; gdb_regs 35 arch/sparc/kernel/kgdb_32.c gdb_regs[i] = 0; gdb_regs 37 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_Y] = regs->y; gdb_regs 38 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_PSR] = regs->psr; gdb_regs 39 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_WIM] = 0; gdb_regs 40 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_TBR] = (unsigned long) &trapbase; gdb_regs 41 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_PC] = regs->pc; gdb_regs 42 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_NPC] = regs->npc; gdb_regs 43 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_FSR] = 0; gdb_regs 44 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_CSR] = 0; gdb_regs 47 arch/sparc/kernel/kgdb_32.c void sleeping_thread_to_gdb_regs(unsigned long *gdb_regs, struct task_struct *p) gdb_regs 54 arch/sparc/kernel/kgdb_32.c gdb_regs[i] = 0; gdb_regs 55 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_G6] = (unsigned long) t; gdb_regs 56 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_G7] = 0; gdb_regs 58 arch/sparc/kernel/kgdb_32.c gdb_regs[i] = 0; gdb_regs 59 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_SP] = t->ksp; gdb_regs 60 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_O7] = 0; gdb_regs 64 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_L0 + i] = win->locals[i]; gdb_regs 66 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_I0 + i] = win->ins[i]; gdb_regs 69 arch/sparc/kernel/kgdb_32.c gdb_regs[i] = 0; gdb_regs 71 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_Y] = 0; gdb_regs 73 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_PSR] = t->kpsr; gdb_regs 74 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_WIM] = t->kwim; gdb_regs 75 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_TBR] = (unsigned long) &trapbase; gdb_regs 76 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_PC] = t->kpc; gdb_regs 77 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_NPC] = t->kpc + 4; gdb_regs 78 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_FSR] = 0; gdb_regs 79 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_CSR] = 0; gdb_regs 82 arch/sparc/kernel/kgdb_32.c void gdb_regs_to_pt_regs(unsigned long *gdb_regs, struct pt_regs *regs) gdb_regs 88 arch/sparc/kernel/kgdb_32.c regs->u_regs[UREG_G1 + i] = gdb_regs[GDB_G1 + i]; gdb_regs 93 arch/sparc/kernel/kgdb_32.c if (regs->psr != gdb_regs[GDB_PSR]) { gdb_regs 96 arch/sparc/kernel/kgdb_32.c regs->psr = (gdb_regs[GDB_PSR] & ~PSR_CWP) | cwp; gdb_regs 99 arch/sparc/kernel/kgdb_32.c regs->pc = gdb_regs[GDB_PC]; gdb_regs 100 arch/sparc/kernel/kgdb_32.c regs->npc = gdb_regs[GDB_NPC]; gdb_regs 101 arch/sparc/kernel/kgdb_32.c regs->y = gdb_regs[GDB_Y]; gdb_regs 105 arch/sparc/kernel/kgdb_32.c win->locals[i] = gdb_regs[GDB_L0 + i]; gdb_regs 107 arch/sparc/kernel/kgdb_32.c win->ins[i] = gdb_regs[GDB_I0 + i]; gdb_regs 19 arch/sparc/kernel/kgdb_64.c void pt_regs_to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *regs) gdb_regs 24 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_G0] = 0; gdb_regs 26 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_G1 + i] = regs->u_regs[UREG_G1 + i]; gdb_regs 30 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_L0 + i] = win->locals[i]; gdb_regs 32 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_I0 + i] = win->ins[i]; gdb_regs 35 arch/sparc/kernel/kgdb_64.c gdb_regs[i] = 0; gdb_regs 37 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_PC] = regs->tpc; gdb_regs 38 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_NPC] = regs->tnpc; gdb_regs 39 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_STATE] = regs->tstate; gdb_regs 40 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_FSR] = 0; gdb_regs 41 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_FPRS] = 0; gdb_regs 42 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_Y] = regs->y; gdb_regs 45 arch/sparc/kernel/kgdb_64.c void sleeping_thread_to_gdb_regs(unsigned long *gdb_regs, struct task_struct *p) gdb_regs 55 arch/sparc/kernel/kgdb_64.c gdb_regs[i] = 0; gdb_regs 56 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_G6] = (unsigned long) t; gdb_regs 57 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_G7] = (unsigned long) p; gdb_regs 59 arch/sparc/kernel/kgdb_64.c gdb_regs[i] = 0; gdb_regs 60 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_SP] = t->ksp; gdb_regs 61 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_O7] = 0; gdb_regs 65 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_L0 + i] = win->locals[i]; gdb_regs 67 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_I0 + i] = win->ins[i]; gdb_regs 70 arch/sparc/kernel/kgdb_64.c gdb_regs[i] = 0; gdb_regs 77 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_PC] = pc; gdb_regs 78 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_NPC] = pc + 4; gdb_regs 82 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_STATE] = (TSTATE_PRIV | TSTATE_IE | cwp); gdb_regs 83 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_FSR] = 0; gdb_regs 84 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_FPRS] = 0; gdb_regs 85 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_Y] = 0; gdb_regs 88 arch/sparc/kernel/kgdb_64.c void gdb_regs_to_pt_regs(unsigned long *gdb_regs, struct pt_regs *regs) gdb_regs 94 arch/sparc/kernel/kgdb_64.c regs->u_regs[UREG_G1 + i] = gdb_regs[GDB_G1 + i]; gdb_regs 99 arch/sparc/kernel/kgdb_64.c if (regs->tstate != gdb_regs[GDB_STATE]) { gdb_regs 102 arch/sparc/kernel/kgdb_64.c regs->tstate = (gdb_regs[GDB_STATE] & ~TSTATE_CWP) | cwp; gdb_regs 105 arch/sparc/kernel/kgdb_64.c regs->tpc = gdb_regs[GDB_PC]; gdb_regs 106 arch/sparc/kernel/kgdb_64.c regs->tnpc = gdb_regs[GDB_NPC]; gdb_regs 107 arch/sparc/kernel/kgdb_64.c regs->y = gdb_regs[GDB_Y]; gdb_regs 111 arch/sparc/kernel/kgdb_64.c win->locals[i] = gdb_regs[GDB_L0 + i]; gdb_regs 113 arch/sparc/kernel/kgdb_64.c win->ins[i] = gdb_regs[GDB_I0 + i]; gdb_regs 142 arch/x86/kernel/kgdb.c void sleeping_thread_to_gdb_regs(unsigned long *gdb_regs, struct task_struct *p) gdb_regs 145 arch/x86/kernel/kgdb.c u32 *gdb_regs32 = (u32 *)gdb_regs; gdb_regs 147 arch/x86/kernel/kgdb.c gdb_regs[GDB_AX] = 0; gdb_regs 148 arch/x86/kernel/kgdb.c gdb_regs[GDB_BX] = 0; gdb_regs 149 arch/x86/kernel/kgdb.c gdb_regs[GDB_CX] = 0; gdb_regs 150 arch/x86/kernel/kgdb.c gdb_regs[GDB_DX] = 0; gdb_regs 151 arch/x86/kernel/kgdb.c gdb_regs[GDB_SI] = 0; gdb_regs 152 arch/x86/kernel/kgdb.c gdb_regs[GDB_DI] = 0; gdb_regs 153 arch/x86/kernel/kgdb.c gdb_regs[GDB_BP] = ((struct inactive_task_frame *)p->thread.sp)->bp; gdb_regs 155 arch/x86/kernel/kgdb.c gdb_regs[GDB_DS] = __KERNEL_DS; gdb_regs 156 arch/x86/kernel/kgdb.c gdb_regs[GDB_ES] = __KERNEL_DS; gdb_regs 157 arch/x86/kernel/kgdb.c gdb_regs[GDB_PS] = 0; gdb_regs 158 arch/x86/kernel/kgdb.c gdb_regs[GDB_CS] = __KERNEL_CS; gdb_regs 159 arch/x86/kernel/kgdb.c gdb_regs[GDB_SS] = __KERNEL_DS; gdb_regs 160 arch/x86/kernel/kgdb.c gdb_regs[GDB_FS] = 0xFFFF; gdb_regs 161 arch/x86/kernel/kgdb.c gdb_regs[GDB_GS] = 0xFFFF; gdb_regs 166 arch/x86/kernel/kgdb.c gdb_regs[GDB_R8] = 0; gdb_regs 167 arch/x86/kernel/kgdb.c gdb_regs[GDB_R9] = 0; gdb_regs 168 arch/x86/kernel/kgdb.c gdb_regs[GDB_R10] = 0; gdb_regs 169 arch/x86/kernel/kgdb.c gdb_regs[GDB_R11] = 0; gdb_regs 170 arch/x86/kernel/kgdb.c gdb_regs[GDB_R12] = 0; gdb_regs 171 arch/x86/kernel/kgdb.c gdb_regs[GDB_R13] = 0; gdb_regs 172 arch/x86/kernel/kgdb.c gdb_regs[GDB_R14] = 0; gdb_regs 173 arch/x86/kernel/kgdb.c gdb_regs[GDB_R15] = 0; gdb_regs 175 arch/x86/kernel/kgdb.c gdb_regs[GDB_PC] = 0; gdb_regs 176 arch/x86/kernel/kgdb.c gdb_regs[GDB_SP] = p->thread.sp; gdb_regs 130 include/linux/kgdb.h extern void pt_regs_to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *regs); gdb_regs 145 include/linux/kgdb.h sleeping_thread_to_gdb_regs(unsigned long *gdb_regs, struct task_struct *p); gdb_regs 155 include/linux/kgdb.h extern void gdb_regs_to_pt_regs(unsigned long *gdb_regs, struct pt_regs *regs); gdb_regs 51 kernel/debug/gdbstub.c static unsigned long gdb_regs[(NUMREGBYTES + gdb_regs 342 kernel/debug/gdbstub.c void pt_regs_to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *regs) gdb_regs 346 kernel/debug/gdbstub.c char *ptr = (char *)gdb_regs; gdb_regs 354 kernel/debug/gdbstub.c void gdb_regs_to_pt_regs(unsigned long *gdb_regs, struct pt_regs *regs) gdb_regs 358 kernel/debug/gdbstub.c char *ptr = (char *)gdb_regs; gdb_regs 524 kernel/debug/gdbstub.c pt_regs_to_gdb_regs(gdb_regs, local_debuggerinfo); gdb_regs 533 kernel/debug/gdbstub.c sleeping_thread_to_gdb_regs(gdb_regs, thread); gdb_regs 541 kernel/debug/gdbstub.c kgdb_mem2hex((char *)gdb_regs, remcom_out_buffer, NUMREGBYTES); gdb_regs 547 kernel/debug/gdbstub.c kgdb_hex2mem(&remcom_in_buffer[1], (char *)gdb_regs, NUMREGBYTES); gdb_regs 552 kernel/debug/gdbstub.c gdb_regs_to_pt_regs(gdb_regs, ks->linux_regs); gdb_regs 594 kernel/debug/gdbstub.c return kgdb_mem2hex((char *)gdb_regs + offset, out, gdb_regs 623 kernel/debug/gdbstub.c !dbg_get_reg(regnum, gdb_regs, ks->linux_regs)) { gdb_regs 627 kernel/debug/gdbstub.c memset(gdb_regs, 0, sizeof(gdb_regs)); gdb_regs 628 kernel/debug/gdbstub.c while (i < sizeof(gdb_regs) * 2) gdb_regs 634 kernel/debug/gdbstub.c kgdb_hex2mem(ptr, (char *)gdb_regs, i); gdb_regs 635 kernel/debug/gdbstub.c dbg_set_reg(regnum, gdb_regs, ks->linux_regs);