Introduce internal Log class that handles writing log messages, enable logging to...
authormikhail.naganov@gmail.com <mikhail.naganov@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 5 May 2009 15:57:47 +0000 (15:57 +0000)
committermikhail.naganov@gmail.com <mikhail.naganov@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 5 May 2009 15:57:47 +0000 (15:57 +0000)
commitbf63b8f1731093e872d8060df10199f3efbe4e46
tree15141406ea6373b909c5c8d7ea7c2f5aa5a2b7f3
parente3762851a1e93c85365b9a2e9bea386ce653d866
Introduce internal Log class that handles writing log messages, enable logging to memory buffer.

This will enable reading profiler log in Chrome. The current implementation of memory buffer is trivial (fixed size buffer, no memory recycling) but enough to start end-to-end DevTools Profiler implementation. Later it will be enhanced.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1870 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
include/v8.h
src/api.cc
src/log.cc
src/log.h
test/cctest/SConscript
test/cctest/test-log.cc [new file with mode: 0644]
tools/visual_studio/v8_cctest.vcproj
tools/visual_studio/v8_cctest_arm.vcproj