/linux-4.4.14/arch/x86/include/uapi/asm/ |
H A D | debugreg.h | 7 #define DR_FIRSTADDR 0 /* u_debugreg[DR_FIRSTADDR] */ 8 #define DR_LASTADDR 3 /* u_debugreg[DR_LASTADDR] */ 10 #define DR_STATUS 6 /* u_debugreg[DR_STATUS] */ 11 #define DR_CONTROL 7 /* u_debugreg[DR_CONTROL] */
|
/linux-4.4.14/arch/x86/um/ |
H A D | ptrace_32.c | 128 else if ((addr >= offsetof(struct user, u_debugreg[0])) && poke_user() 129 (addr <= offsetof(struct user, u_debugreg[7]))) { poke_user() 130 addr -= offsetof(struct user, u_debugreg[0]); poke_user() 185 else if ((addr >= offsetof(struct user, u_debugreg[0])) && peek_user() 186 (addr <= offsetof(struct user, u_debugreg[7]))) { peek_user() 187 addr -= offsetof(struct user, u_debugreg[0]); peek_user()
|
H A D | ptrace_64.c | 121 else if ((addr >= offsetof(struct user, u_debugreg[0])) && poke_user() 122 (addr <= offsetof(struct user, u_debugreg[7]))) { poke_user() 123 addr -= offsetof(struct user, u_debugreg[0]); poke_user() 188 else if ((addr >= offsetof(struct user, u_debugreg[0])) && peek_user() 189 (addr <= offsetof(struct user, u_debugreg[7]))) { peek_user() 190 addr -= offsetof(struct user, u_debugreg[0]); peek_user()
|
/linux-4.4.14/arch/x86/kernel/ |
H A D | ptrace.c | 831 else if (addr >= offsetof(struct user, u_debugreg[0]) && arch_ptrace() 832 addr <= offsetof(struct user, u_debugreg[7])) { arch_ptrace() 833 addr -= offsetof(struct user, u_debugreg[0]); arch_ptrace() 847 else if (addr >= offsetof(struct user, u_debugreg[0]) && arch_ptrace() 848 addr <= offsetof(struct user, u_debugreg[7])) { arch_ptrace() 849 addr -= offsetof(struct user, u_debugreg[0]); arch_ptrace() 987 case offsetof(struct user32, u_debugreg[0]) ... putreg32() 988 offsetof(struct user32, u_debugreg[7]): putreg32() 989 regno -= offsetof(struct user32, u_debugreg[0]); putreg32() 1046 case offsetof(struct user32, u_debugreg[0]) ... getreg32() 1047 offsetof(struct user32, u_debugreg[7]): getreg32() 1048 regno -= offsetof(struct user32, u_debugreg[0]); getreg32() 1215 else if (addr >= offsetof(struct user, u_debugreg[0]) && x32_arch_ptrace() 1216 addr <= offsetof(struct user, u_debugreg[7])) { x32_arch_ptrace() 1217 addr -= offsetof(struct user, u_debugreg[0]); x32_arch_ptrace() 1235 else if (addr >= offsetof(struct user, u_debugreg[0]) && x32_arch_ptrace() 1236 addr <= offsetof(struct user, u_debugreg[7])) { x32_arch_ptrace() 1237 addr -= offsetof(struct user, u_debugreg[0]); x32_arch_ptrace()
|
H A D | hw_breakpoint.c | 384 dump->u_debugreg[i] = bp->attr.bp_addr; aout_dump_debugregs() 388 dump->u_debugreg[i] = 0; aout_dump_debugregs() 392 dump->u_debugreg[4] = 0; aout_dump_debugregs() 393 dump->u_debugreg[5] = 0; aout_dump_debugregs() 394 dump->u_debugreg[6] = current->thread.debugreg6; aout_dump_debugregs() 396 dump->u_debugreg[7] = dr7; aout_dump_debugregs()
|
/linux-4.4.14/arch/x86/ia32/ |
H A D | ia32_aout.c | 66 dump->u_debugreg[0] = get_dr(0); dump_thread32() 67 dump->u_debugreg[1] = get_dr(1); dump_thread32() 68 dump->u_debugreg[2] = get_dr(2); dump_thread32() 69 dump->u_debugreg[3] = get_dr(3); dump_thread32() 70 dump->u_debugreg[6] = current->thread.debugreg6; dump_thread32() 71 dump->u_debugreg[7] = current->thread.ptrace_dr7; dump_thread32()
|
/linux-4.4.14/arch/x86/include/asm/ |
H A D | user32.h | 66 int u_debugreg[8]; member in struct:user32
|
H A D | user_32.h | 124 int u_debugreg[8]; member in struct:user
|
H A D | user_64.h | 128 unsigned long u_debugreg[8]; member in struct:user
|
/linux-4.4.14/tools/testing/selftests/breakpoints/ |
H A D | breakpoint_test.c | 44 offsetof(struct user, u_debugreg[n]), addr); set_breakpoint_addr() 87 offsetof(struct user, u_debugreg[7]), 0); toggle_breakpoint() 107 offsetof(struct user, u_debugreg[7]), dr7); toggle_breakpoint()
|
/linux-4.4.14/arch/arm/include/asm/ |
H A D | user.h | 74 int u_debugreg[8]; /* No longer used */ member in struct:user
|