Mark Kettenis <[EMAIL PROTECTED]> writes:
>    From: Mariusz Woloszyn <[EMAIL PROTECTED]>
>    How can I determine the context of cr2 special register when the proces
>    caught SIGSEGV? The sigcontext structure defined in hurd in
>    /include/bits/sigcontext.h file does not contain the cr2 register.
> The Hurd uses the same signal handler conventions as BSD, which means
> that you can declare you signal handler as:
>    void handler (int sig, int code, struct sigcontext *scp)
> For SIGSEGV, `code' is the faulting address.

Also, how do you find out if it was a read or a write (or even exec)
access?

Reply via email to