Descriptionruntime: allow traceback to trace to caller of invalid onM onM is the top-of-stack frame on the g0 stack: if the traceback sees it, it assumes we're reached the top of the stack and do not need to trace back any further. Turn calls that did not switch to the g0 stack into jumps, so that the traceback does not see onM and therefore does not stop. I hope this will let me see what is calling onM on the signal stack on the freebsd/amd64 builder. Right now it just shows throw called from badonm called from onM and then stops. Patch Set 1 #Patch Set 2 : diff -r 0ad539eee058d25bca52922a8e501555b9bc3cfe https://code.google.com/p/go/ #Patch Set 3 : diff -r 0ad539eee058d25bca52922a8e501555b9bc3cfe https://code.google.com/p/go/ #
| |||||||||||||||||||||||||||||||||||||