Go to file
mikhail.naganov@gmail.com 187d249d92 Enhance SafeStackFrameIterator to avoid triggering assertions in debug mode.
When running profiling in debug mode, several assertions in frame
iterators that are undoubtedly useful when iterator is started from a
VM thread in a known "good" state, may fail when running over a stack
of a suspended VM thread. This patch makes SafeStackFrameIterator
to proactively check addresses and bail out from iteration early,
before an assertion will be triggered.

BUG=crbug/55565

Review URL: http://codereview.chromium.org/3436006

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5467 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2010-09-16 08:23:34 +00:00
benchmarks Recalibrate benchmarks. 2010-09-13 13:55:26 +00:00
include Add support for abortion in v8::OutputStream. 2010-09-14 15:11:24 +00:00
samples Add stack traces to mjsunit tests. 2010-05-14 10:00:24 +00:00
src Enhance SafeStackFrameIterator to avoid triggering assertions in debug mode. 2010-09-16 08:23:34 +00:00
test Enhance SafeStackFrameIterator to avoid triggering assertions in debug mode. 2010-09-16 08:23:34 +00:00
tools Address some issues with detecting the architecture. See 2010-08-31 08:05:33 +00:00
.gitignore Add '.cpplint-cache' to ignore lists for SVN and Git. This change also sets 'ignore' property on '.', although this change isn't visible in Rietveld. 2009-12-11 09:01:38 +00:00
AUTHORS Replace 2 ARM ldr instructions with one ldrd in the code generated 2010-09-15 10:22:55 +00:00
ChangeLog Made the use of past tense more consistent in change log. 2010-09-15 12:17:41 +00:00
LICENSE Get rid of duplicate LICENSE entry for the Valgrind 2009-09-27 09:33:11 +00:00
SConstruct Give correct value ranges to enumeration types used as opaque types. 2010-08-16 17:14:34 +00:00