On Sat, May 14, 2005 at 01:00:09PM +0200, Wesley W. Terpstra wrote:
> When one sets an sa_sigaction with sigaction on parisc/hppa what is void*?
> 
> I know it is sometimes ucontext_t or struct sigcontext depending on the
> arch. However, I am trying to find the program counter prior to the signal
> (for profiling) and with both structs, sc_ioaq is a constant.
> 
> Am I going about reading the instruction pointer the wrong way?

The void* is ucontext_t.

To get at sc_ioaq you must look in ucontext_t->uc_mcontext->sc_iaoq.

If you are using an older 64-bit kernel all this information may be
wrong, and require a kernel update.

c.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to