diff options
author | Chuck Ebbert <76306.1226@compuserve.com> | 2006-01-05 23:11:29 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-01-05 20:50:51 -0800 |
commit | 9f155b9802bb7049cd0f216c3fe903b58620df11 (patch) | |
tree | d83fa1699e8113d83588d38a1c16e68cd3fcf462 /block | |
parent | 29552b1462799afbe02af035b243e97579d63350 (diff) | |
download | op-kernel-dev-9f155b9802bb7049cd0f216c3fe903b58620df11.zip op-kernel-dev-9f155b9802bb7049cd0f216c3fe903b58620df11.tar.gz |
[PATCH] i386: PTRACE_POKEUSR: allow changing RF bit in EFLAGS register.
Setting RF (resume flag) allows a debugger to resume execution after a
code breakpoint without tripping the breakpoint again. It is reset by
the CPU after execution of one instruction.
Requested by Stephane Eranian:
"I am trying to the user HW debug registers on i386 and I am running
into a problem with ptrace() not allowing access to EFLAGS_RF for
POKEUSER (see FLAG_MASK). [ ... ] It avoids the need to remove the
breakpoint, single step, and reinstall. The equivalent functionality
exists on IA-64 and is allowed by ptrace()"
Cc: Stephane Eranian <eranian@hpl.hp.com>
Signed-off-by: Chuck Ebbert <76306.1226@compuserve.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions