Joel Dice 918b7828f1 fix StackOverflowError stack walking in tails=true builds
The various Architecture::nextFrame implementations were not walking
the stack correctly when a StackOverflowError was thrown.  The
throwStackOverflow thunk is called before the frame of the most
recently called method has been fully created, and because tails=true
builds use a different calling convention, we need to treat this
situation carefully when building a stack trace or unwinding.
Otherwise, we will skip past all the java frames to the next native
frame, which is what was happening.
2014-03-14 09:59:04 -06:00
..
2012-08-11 08:01:44 -06:00
2013-11-04 12:08:22 -06:00
2012-12-20 09:05:30 -07:00
2012-12-20 09:05:30 -07:00
2013-12-06 19:30:04 -07:00
2014-01-20 10:17:22 -07:00
2011-11-03 12:30:51 -06:00
2014-03-10 08:51:00 -06:00
2008-11-02 15:25:51 -07:00