1. 07 1月, 2006 39 次提交
  2. 06 1月, 2006 1 次提交
    • C
      [PATCH] i386: PTRACE_POKEUSR: allow changing RF bit in EFLAGS register. · 9f155b98
      Chuck Ebbert 提交于
      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: NChuck Ebbert <76306.1226@compuserve.com>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      9f155b98