Home
last modified time | relevance | path

Searched refs:u_debugreg (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/tools/perf/arch/x86/tests/
Dbp-modify.c81 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/
Dptrace_64.c125 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()
Dptrace_32.c131 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/
Dhw_breakpoint.c392 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()
Dptrace.c785 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/
Dmov_ss_trap.c80 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/
Dia32_aout.c67 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/
Dbreakpoint_test.c46 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/
Duser.h75 int u_debugreg[8]; /* No longer used */ member
/Linux-v4.19/arch/x86/include/asm/
Duser_32.h125 int u_debugreg[8]; member
Duser_64.h129 unsigned long u_debugreg[8]; member
Duser32.h67 int u_debugreg[8]; member