Module Name: src Committed By: kamil Date: Mon Oct 12 17:55:54 UTC 2020
Modified Files: src/lib/libc/arch/x86_64: Makefile.inc src/lib/libc/arch/x86_64/sys: __sigtramp2.S Added Files: src/lib/libc/arch/x86_64: genassym.cf Log Message: Decorate the x86_64 signal trampoline with CFI attributes easing unwinding Combine the approach provided by Nikhil Benesch and Andrew Cagney. Now, the unwinders (in gccgo, backtrace(3), etc) can unwind properly the stack from a signal handler. Fixes lib/55719 by Nikhil Benesch To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/lib/libc/arch/x86_64/Makefile.inc cvs rdiff -u -r0 -r1.1 src/lib/libc/arch/x86_64/genassym.cf cvs rdiff -u -r1.7 -r1.8 src/lib/libc/arch/x86_64/sys/__sigtramp2.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.