v8/test/cctest
mikhail.naganov@gmail.com 4075179fbe Introduce Logger::LogCompiledFunctions that logs current map of compiled code.
The goal is to make possible having --prof flag always enabled in Chromium.  Currently we can't do this because --prof causes compiler and gc to log code creations / moves / deletes which aren't needed until we start profiling.  With LogCompiledFunctions it will be possible not to log anything until we start profiling.  When started, the current map of compiled functions will be logged and compiler / gc logging will be enabled to update current state.  When profling is stopped, logging will be turned off again.

Funny that testing code is actually much longer and complex than function code.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2009 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2009-05-20 09:04:13 +00:00
..
cctest.cc Remove dependency on libstdc++ from test framework. 2009-04-27 10:52:44 +00:00
cctest.h Fixing the flakiness of the serialization tests by assuring that serialization is run before every deserialization test. 2009-02-03 08:35:03 +00:00
cctest.status - Update cctest.status to reflect that we cannot expect OutOfMemory exceptions 2009-05-13 18:35:55 +00:00
SConscript Introduce internal Log class that handles writing log messages, enable logging to memory buffer. 2009-05-05 15:57:47 +00:00
test-alloc.cc Extend test case to cover calling runtime functions 2008-10-30 14:16:02 +00:00
test-api.cc Expose the calling context through the API. 2009-05-20 07:44:59 +00:00
test-assembler-arm.cc Move backend specific files to separate directories. 2009-04-23 12:06:38 +00:00
test-assembler-ia32.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
test-ast.cc Fixed some memory leaks in unit tests. 2009-03-16 07:53:20 +00:00
test-compiler.cc Move InitLineEnds and GetLineNumber to handles.cc to avoid 2009-03-10 15:08:45 +00:00
test-conversions.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-debug.cc Exposed method for finding global context by traversing context chain to API. 2009-05-20 07:28:42 +00:00
test-decls.cc Changed the ASSERT's in the cctest's to CHECK's. 2009-04-24 14:29:42 +00:00
test-disasm-arm.cc Fix ARM build. 2009-02-25 16:13:57 +00:00
test-disasm-ia32.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
test-flags.cc Arguments on the command line are made available as a global "arguments" array. 2008-11-11 14:16:24 +00:00
test-func-name-inference.cc Allow multiple function literals to be assigned to the same var / property. 2009-04-16 16:34:24 +00:00
test-hashmap.cc Make the hash map test run faster by doing less work. 2009-05-15 13:49:00 +00:00
test-heap.cc X64: Fixups in heap-test.cc to make it compile in X64 mode. 2009-05-19 08:59:23 +00:00
test-list.cc Fix bugs 145 and 323, preemption and apply on ARM. 2009-04-27 07:03:10 +00:00
test-lock.cc Added a wait with timeout to the platform semaphore class. 2009-03-18 09:04:24 +00:00
test-log-ia32.cc Clean up the Result class. Reduce the size of Result from four words 2009-05-15 11:09:51 +00:00
test-log.cc Introduce Logger::LogCompiledFunctions that logs current map of compiled code. 2009-05-20 09:04:13 +00:00
test-mark-compact.cc Improve mark-compact object grouping interface. 2008-12-11 11:20:04 +00:00
test-platform-linux.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-platform-macos.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-platform-nullos.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-platform-win32.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-regexp.cc Fix lint 2009-05-07 10:31:14 +00:00
test-serialize.cc Remove dependency on libstdc++ from test framework. 2009-04-27 10:52:44 +00:00
test-sockets.cc Better handling of startup and shutdown of the debugger agent. 2009-03-19 21:07:07 +00:00
test-spaces.cc Because allocation in large object space can now require checking the 2008-10-29 10:00:38 +00:00
test-strings.cc Extend the regression test case for crbug.com/9746 to 2009-05-06 06:20:35 +00:00
test-threads.cc Fix issue 142: 2008-12-17 17:40:02 +00:00
test-utils.cc Fixed some memory leaks in unit tests. 2009-03-16 07:53:20 +00:00
test-version.cc Added better version information 2009-04-30 09:29:15 +00:00
testcfg.py Mark some of the places we leave V8 via callbacks as transitions to 2009-03-27 12:32:28 +00:00