Ralf Baechle wrote:
On Fri, Oct 24, 2008 at 09:31:13AM -0700, David Daney wrote:
Yoichi Yuasa wrote:
ptrace.h needs #include <linux/types.h>
[...]
Can you try this completely untested patch instead?
If it works, I will give it a more thorough test over the next few
weeks.
This looks correct, I think.
Though I was wondering about two special cases:
o 32-bit debugger debugging a 64-bit process
o 64-bit debugger debugging a 32-bit process
The unions make we wonder if that case was considered ...
The ptrace interface only gives access to the raw watch registers, their
width and thus the union element used is determined by how the kernel
was built (32 or 64 bit).
It is up to the user space debugger to handle address space size issues.
The current gdb patch has only been tested on 32 bit systems.
David Daney