Joel Dice
886dd184aa
fix incorrect stack unwinding for asynchronous stack traces
...
Our Thread.getStackTrace implementation is tricky because it might be
invoked on a thread executing arbitrary native or Java code, and there
are numerous edge cases to consider. Unsurprisingly, there were a few
lingering, non-fatal bugs revealed by Valgrind recently, one involving
the brief interval just before and after returning from invokeNative,
and the other involving an off-by-one error in x86.cpp's nextFrame
implementation. This commit fixes both.
2012-06-18 14:27:18 +00:00
..
2012-06-01 17:43:42 -06:00
2012-06-06 12:58:24 -06:00
2012-05-11 17:43:27 -06:00
2012-05-11 17:43:27 -06:00
2011-07-13 08:25:21 -06:00
2012-05-11 17:43:27 -06:00
2011-11-07 17:14:41 -07:00
2012-01-19 16:42:35 -07:00
2012-05-11 17:43:27 -06:00
2012-05-11 17:43:27 -06:00
2012-05-11 17:43:27 -06:00
2012-06-02 09:06:22 -06:00
2011-08-31 21:18:00 -06:00
2012-06-05 13:53:13 -06:00
2012-05-11 17:43:27 -06:00
2012-05-11 17:43:27 -06:00
2012-05-11 17:43:27 -06:00
2012-05-11 17:43:27 -06:00
2012-06-13 19:10:28 -06:00
2012-06-15 17:41:40 -06:00
2012-06-18 14:27:18 +00:00
2012-06-18 14:27:18 +00:00
2012-06-18 14:27:18 +00:00
2012-06-18 14:27:18 +00:00
2012-06-02 09:06:22 -06:00
2012-05-11 17:43:27 -06:00
2008-02-19 11:06:52 -07:00
2012-06-18 14:27:18 +00:00
2012-05-11 17:43:27 -06:00
2012-06-02 09:06:22 -06:00
2012-05-11 17:43:27 -06:00
2012-06-01 17:43:42 -06:00
2012-05-11 17:43:27 -06:00
2010-12-05 20:21:09 -07:00
2012-06-01 17:43:42 -06:00
2008-11-29 16:08:14 -07:00
2012-06-15 17:41:40 -06:00
2012-06-15 17:41:40 -06:00
2008-02-19 11:06:52 -07:00
2012-06-06 12:58:24 -06:00
2012-06-02 15:43:42 -06:00
2012-06-02 15:43:42 -06:00
2012-06-02 09:06:22 -06:00
2012-06-02 15:43:42 -06:00
2012-06-15 17:41:40 -06:00
2012-05-11 17:43:27 -06:00
2012-06-01 11:46:56 -06:00
2011-02-26 12:45:22 -07:00
2012-05-11 17:43:27 -06:00
2012-05-11 17:43:27 -06:00
2011-07-13 08:25:21 -06:00
2011-08-29 19:00:17 -06:00
2012-05-11 17:43:27 -06:00
2012-06-15 17:41:40 -06:00
2011-07-13 08:25:21 -06:00
2012-05-11 17:43:27 -06:00
2012-06-18 14:27:18 +00:00
2011-07-17 19:54:55 -06:00
2011-07-13 08:25:21 -06:00
2012-06-11 23:30:22 +00:00
2012-05-04 18:54:31 -06:00
2008-02-19 11:06:52 -07:00
2012-05-11 17:43:27 -06:00
2010-12-05 20:21:09 -07:00
2011-08-31 21:18:00 -06:00
2012-05-11 17:43:27 -06:00
2012-06-18 14:27:18 +00:00
2012-05-11 17:43:27 -06:00
2011-07-13 08:25:21 -06:00
2012-05-11 17:43:27 -06:00
2011-07-13 08:25:21 -06:00