Remove deprecated profiler API
authoryurys@chromium.org <yurys@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 29 Aug 2013 10:42:55 +0000 (10:42 +0000)
committeryurys@chromium.org <yurys@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 29 Aug 2013 10:42:55 +0000 (10:42 +0000)
commit1083d1f817ae5a2c4f61d1ade3349667ae59abb5
tree159b4e07c5a163ee81fdc821c605b76140af096e
parente76482f2daa9f88e54928f07e89a7a2ba7ba1703
Remove deprecated profiler API

This change removes --prof-lazy command line flag that was introduced for the old CPU profiler implementation in Chrome DevTools. DevTools now use profiler API defined in v8-profiler.h

This change also removes methods for pausing resuming --prof profiler. These methods were deprecated in v.3.20 (https://code.google.com/p/v8/source/browse/branches/3.20/include/v8.h#4629)

After this change the profiler will always start if --prof option is passed and can be stopped either in the tests or if write to log file fails.

BUG=None
R=bmeurer@chromium.org, loislo@chromium.org

Review URL: https://codereview.chromium.org/23478010

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16417 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
include/v8.h
src/api.cc
src/cpu-profiler.cc
src/cpu-profiler.h
src/flag-definitions.h
src/log-utils.cc
src/log.cc
src/log.h
test/cctest/test-log.cc