Access to siginfo for the signal from debugger
John Baldwin
john at baldwin.cx
Thu Jul 1 21:06:08 UTC 2010
On Thursday 01 July 2010 09:42:17 am Kostik Belousov wrote:
> Hi,
> below is the patch that provides the debugger with access to siginfo
> of the signal that stopped the debuggee. This allows to see a lot more
> details for the cause of the process stop. E.g. you can see a fault
> address if process get SIGSEGV or SIGBUS, you can distinguish between
> breakpoint-generated SIGTRAP and non-breakpoint, whether the signal
> was send due to external event etc.
>
> The change to struct ptrace_lwpinfo is backward-compatible in the sense
> that programs that were compiled with old definition for the struct will
> work on new kernels.
Nice! Does gdb "just work" with these changes or does it need patching as
well?
--
John Baldwin
More information about the freebsd-arch
mailing list