Bug 5887

Summary: always an inner most frame
Product: frysk Reporter: Andrew Cagney <cagney>
Component: generalAssignee: Unassigned <frysk-bugzilla>
Status: NEW ---    
Severity: normal CC: mark
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:
Bug Depends on:    
Bug Blocks: 5876    

Description Andrew Cagney 2008-03-05 17:16:11 UTC
Should the unwinder fail when constructing the inner most frame, then the
back-trace code aborts; instead the code should always construct a simple
inner-most frame that returns the underlying tasks registers.

As an alternative implementation:

The simple inner most frame could be created without trying to create the
corresponding cursor.  Cursor construction being delayed until an unwind is
requested, and if the unwind fails, construct/return an Error frame.