]> git.baikalelectronics.ru Git - kernel.git/commit
sparc: We need to implement arch_ptrace_stop().
authorDavid S. Miller <davem@davemloft.net>
Wed, 17 Dec 2008 05:55:44 +0000 (21:55 -0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 17 Dec 2008 05:55:44 +0000 (21:55 -0800)
commit7ffd57a35be830d69e5bc5f9b7b30c591805bba7
tree7b78655a3aee14afb302b039a1a3e51e6b220b54
parent270e30e8ef4f90c4f4e462cd88419dbf9a005f22
sparc: We need to implement arch_ptrace_stop().

In order to always provide fully synchronized state to the debugger,
we might need to do a synchronize_user_stack().

A pair of hooks, arch_ptrace_stop_needed() and arch_ptrace_stop(),
exist to handle this kind of situation.  It was created for
the sake of IA64.

Use them, to flush the kernel side cached register windows
to the user stack, when necessary.

Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc/include/asm/ptrace_32.h
arch/sparc/include/asm/ptrace_64.h