Bug 5886

Summary: frysk.stack.ErrorFrame class
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:10:36 UTC
If the unwind attempt fails with an error then an ErrorFrame class would be used
to terminate the stack chain (with frame id == 0).

This way, a back-trace could contain an additional error frame vis:

   (fhpd) where
   #0 foo
   #1 bar
   #2 <<error: invalid memory address at 0>>
   (fhpd)

making it easier to differentiate between a bad back-trace and a properly
terminated stack.  In addition, if the user should want, they can even examine
that frame.