Change the way sampler / profiler handle external callbacks.
authormikhail.naganov@gmail.com <mikhail.naganov@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 21 Mar 2011 18:13:27 +0000 (18:13 +0000)
committermikhail.naganov@gmail.com <mikhail.naganov@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 21 Mar 2011 18:13:27 +0000 (18:13 +0000)
commitcbbe713464284e2477d42811867a0f463d636310
treebd6e7b96d0ba2e313f8cc292cc973e4fff375f5e
parentd98baf8098d1fe23a01ac6490129362317665b5d
Change the way sampler / profiler handle external callbacks.

This should fix test-profile-generator/RecordStackTraceAtStartProfiling flakinness.

R=vitalyr@chromium.org
BUG=1261
TEST=test-profile-generator/RecordStackTraceAtStartProfiling

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7294 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/log.cc
src/platform.h
src/profile-generator.cc
test/cctest/cctest.status
test/cctest/test-log-stack-tracer.cc
test/mjsunit/tools/tickprocessor-test-func-info.log
test/mjsunit/tools/tickprocessor-test.log
tools/tickprocessor.js