[Bug other/26208] Serious problem with unwinding through signal frames
amodra at bigpond dot net dot au
gcc-bugzilla@gcc.gnu.org
Thu Feb 23 00:41:00 GMT 2006
------- Comment #20 from amodra at bigpond dot net dot au 2006-02-23 00:41 -------
Created an attachment (id=10895)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10895&action=view)
updated for powerpc and powerpc64
Jakub of course is correct that the vdso eh_frame dwarf2 can't increment the
pc. I realized that a few minutes after making comment #16, but figured I'd
already made enough useless comments on this bug so didn't bother correcting
myself.
I rather like Jakub's solution. fs->signal_frame would allow us to easily
adjust pc in signal frames if necessary, using MD_FROB_UPDATE_CONTEXT. I
suppose we could even use MD_FROB_UPDATE_CONTEXT to *set* fs->signal_frame for
ppc kernels with vdso.
--
amodra at bigpond dot net dot au changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #10815|0 |1
is obsolete| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26208
More information about the Gcc-bugs
mailing list