public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* [Linux-ia64] differentiating single-step vs taken-branch trap
@ 2001-09-24  1:43 Weihaw Chuang
  2001-09-24 14:46 ` n0ano
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Weihaw Chuang @ 2001-09-24  1:43 UTC (permalink / raw)
  To: linux-ia64

Hi everyone,
I've got two questions, but only the first is really
important.  
1. I'm using the ptrace kernel interface to trace a
child process via single-step or taken-branch traps
(through David Mosberger's utrace tool).  Is there a
way I can use ptrace to allow me to single-step, and
in addition observe occurances of taken-branches?  

It seems that its possible to set the PSR.SS and
PSR.TB concurrently, but not a way of differentiating
the returned trap signal.  All we know upon returning
from wait is that a trap occured.

Although it seems redundant, as far as I know there is
a subtle difference between taken-branch traps and
single-step traps.  Taken-branch traps return back an
IIP value of the branch target, before committing the
the results of the target instruction.  Single-step
traps assign IIP of the committed instruction.  The
difference is important if I want to look ahead to get
register state before a memory operation commits any
registers writes.   

2. Is there still a ia64 linux kernel mailing list? 
And is it archived somewhere?

Many thanks,
-Wei

==************************************************************

Weihaw Chuang
wchuang@cs.ucsd.edu

************************************************************

__________________________________________________
Do You Yahoo!?
Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger. http://im.yahoo.com


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2001-09-24 18:03 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-09-24  1:43 [Linux-ia64] differentiating single-step vs taken-branch trap Weihaw Chuang
2001-09-24 14:46 ` n0ano
2001-09-24 16:42 ` David Mosberger
2001-09-24 17:53 ` Weihaw Chuang
2001-09-24 18:03 ` David Mosberger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox