Add deopt fuzzer tool.
authormachenbach@chromium.org <machenbach@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 24 Jul 2013 12:04:29 +0000 (12:04 +0000)
committermachenbach@chromium.org <machenbach@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 24 Jul 2013 12:04:29 +0000 (12:04 +0000)
commita0734ba3afc31c400e1a27f123d62fec98865c6e
treeb3a0437087dd66d379b395aa73d040071ff72cc0
parentf612a29f8c17cc6937e0fb5420f777729e68c6e4
Add deopt fuzzer tool.

Can be run as a stand-alone script like run-tests.

Executes first all tests of a given test suite to collect the maximum number of possible deopt points. Runs then a fuzzing phase with artificial deoptimizations triggered during testing.

Works for now with mjsunit and ia32 only.

R=jkummerow@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15855 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
test/mjsunit/mjsunit.status
tools/run-deopt-fuzzer.py [new file with mode: 0755]
tools/run-tests.py