/Linux-v4.19/tools/perf/arch/x86/tests/ |
D | bp-modify.c | 81 offsetof(struct user, u_debugreg[0]), bp_2)) { in bp_modify1() 88 offsetof(struct user, u_debugreg[0]), bp_1)) { in bp_modify1() 95 offsetof(struct user, u_debugreg[7]), dr7)) { in bp_modify1() 158 offsetof(struct user, u_debugreg[0]), bp_1)) { in bp_modify2() 165 offsetof(struct user, u_debugreg[7]), dr7)) { in bp_modify2() 171 offsetof(struct user, u_debugreg[0]), (unsigned long) (-1))) { in bp_modify2()
|
/Linux-v4.19/arch/x86/um/ |
D | ptrace_64.c | 125 else if ((addr >= offsetof(struct user, u_debugreg[0])) && in poke_user() 126 (addr <= offsetof(struct user, u_debugreg[7]))) { in poke_user() 127 addr -= offsetof(struct user, u_debugreg[0]); in poke_user() 192 else if ((addr >= offsetof(struct user, u_debugreg[0])) && in peek_user() 193 (addr <= offsetof(struct user, u_debugreg[7]))) { in peek_user() 194 addr -= offsetof(struct user, u_debugreg[0]); in peek_user()
|
D | ptrace_32.c | 131 else if ((addr >= offsetof(struct user, u_debugreg[0])) && in poke_user() 132 (addr <= offsetof(struct user, u_debugreg[7]))) { in poke_user() 133 addr -= offsetof(struct user, u_debugreg[0]); in poke_user() 187 else if ((addr >= offsetof(struct user, u_debugreg[0])) && in peek_user() 188 (addr <= offsetof(struct user, u_debugreg[7]))) { in peek_user() 189 addr -= offsetof(struct user, u_debugreg[0]); in peek_user()
|
/Linux-v4.19/arch/x86/kernel/ |
D | hw_breakpoint.c | 392 dump->u_debugreg[i] = bp->attr.bp_addr; in aout_dump_debugregs() 396 dump->u_debugreg[i] = 0; in aout_dump_debugregs() 400 dump->u_debugreg[4] = 0; in aout_dump_debugregs() 401 dump->u_debugreg[5] = 0; in aout_dump_debugregs() 402 dump->u_debugreg[6] = current->thread.debugreg6; in aout_dump_debugregs() 404 dump->u_debugreg[7] = dr7; in aout_dump_debugregs()
|
D | ptrace.c | 785 else if (addr >= offsetof(struct user, u_debugreg[0]) && in arch_ptrace() 786 addr <= offsetof(struct user, u_debugreg[7])) { in arch_ptrace() 787 addr -= offsetof(struct user, u_debugreg[0]); in arch_ptrace() 801 else if (addr >= offsetof(struct user, u_debugreg[0]) && in arch_ptrace() 802 addr <= offsetof(struct user, u_debugreg[7])) { in arch_ptrace() 803 addr -= offsetof(struct user, u_debugreg[0]); in arch_ptrace() 944 case offsetof(struct user32, u_debugreg[0]) ... in putreg32() 945 offsetof(struct user32, u_debugreg[7]): in putreg32() 946 regno -= offsetof(struct user32, u_debugreg[0]); in putreg32() 1003 case offsetof(struct user32, u_debugreg[0]) ... in getreg32() [all …]
|
/Linux-v4.19/tools/testing/selftests/x86/ |
D | mov_ss_trap.c | 80 if (ptrace(PTRACE_POKEUSER, parent, (void *)offsetof(struct user, u_debugreg[0]), dr0) != 0) in enable_watchpoint() 83 if (ptrace(PTRACE_POKEUSER, parent, (void *)offsetof(struct user, u_debugreg[1]), dr1) != 0) in enable_watchpoint() 86 if (ptrace(PTRACE_POKEUSER, parent, (void *)offsetof(struct user, u_debugreg[7]), dr7) != 0) in enable_watchpoint()
|
/Linux-v4.19/arch/x86/ia32/ |
D | ia32_aout.c | 67 dump->u_debugreg[0] = get_dr(0); in dump_thread32() 68 dump->u_debugreg[1] = get_dr(1); in dump_thread32() 69 dump->u_debugreg[2] = get_dr(2); in dump_thread32() 70 dump->u_debugreg[3] = get_dr(3); in dump_thread32() 71 dump->u_debugreg[6] = current->thread.debugreg6; in dump_thread32() 72 dump->u_debugreg[7] = current->thread.ptrace_dr7; in dump_thread32()
|
/Linux-v4.19/tools/testing/selftests/breakpoints/ |
D | breakpoint_test.c | 46 offsetof(struct user, u_debugreg[n]), addr); in set_breakpoint_addr() 88 offsetof(struct user, u_debugreg[7]), 0); in toggle_breakpoint() 108 offsetof(struct user, u_debugreg[7]), dr7); in toggle_breakpoint()
|
/Linux-v4.19/arch/arm/include/asm/ |
D | user.h | 75 int u_debugreg[8]; /* No longer used */ member
|
/Linux-v4.19/arch/x86/include/asm/ |
D | user_32.h | 125 int u_debugreg[8]; member
|
D | user_64.h | 129 unsigned long u_debugreg[8]; member
|
D | user32.h | 67 int u_debugreg[8]; member
|