Bug 3563

Summary: single-step when a pending signal
Product: frysk Reporter: Andrew Cagney <cagney>
Component: generalAssignee: Unassigned <frysk-bugzilla>
Status: NEW ---    
Severity: normal    
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:
Bug Depends on:    
Bug Blocks: 1521    

Description Andrew Cagney 2006-11-22 17:25:17 UTC
Should end up somewhere in the signal handler, typically at the first instruction.

Watch for kernel bugs, can instead let the process exit.
Comment 1 Mark Wielaard 2007-02-13 13:35:14 UTC
There are now a couple of tests that handle signal delivery while stepping and
the TaskState machinery has been expanded to handle it (see
LinuxPtraceTaskState.Running.handleTrapEvent()). Kernel bugs have been found,
sigh (see bug #3997). A test could be added to make sure that we land on the
first instruction of the signal handler.