• Christoph Hellwig's avatar
    Blackfin: use generic ptrace_resume code · f5b99627
    Christoph Hellwig authored
    Use the generic ptrace_resume code for PTRACE_SYSCALL, PTRACE_CONT,
    PTRACE_KILL and PTRACE_SINGLESTEP.  This implies defining
    arch_has_single_step in <asm/ptrace.h> and implementing the
    user_enable_single_step and user_disable_single_step functions, which
    also causes the breakpoint information to be cleared on fork, which
    could be considered a bug fix.
    
    Also the TIF_SYSCALL_TRACE thread flag is now cleared on PTRACE_KILL
    which it previously wasn't which is consistent with all architectures
    using the modern ptrace code.
    Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
    Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
    f5b99627
ptrace.c 10.2 KB