v8/test/cctest/interpreter
oth a9af61d002 [interpreter] Ensure optimizations preserve source positions.
The optimization stages in the bytecode generation pipeline must
preserve source position information. Failure to preserve
source position information could result in single stepping
in the debugger misbehaving or mis-reporting in exception stack traces.

This change adds tests intended to check optimizations do not damage
source position info.

BUG=v8:4280
LOG=N

Review-Url: https://codereview.chromium.org/2042633002
Cr-Commit-Position: refs/heads/master@{#36855}
2016-06-09 12:04:38 +00:00
..
bytecode_expectations [interpreter] Ensure optimizations preserve source positions. 2016-06-09 12:04:38 +00:00
bytecode-expectations-printer.cc [interpreter] Add checks for source position to test-bytecode-generator. 2016-05-11 12:22:17 +00:00
bytecode-expectations-printer.h [interpreter] Add checks for source position to test-bytecode-generator. 2016-05-11 12:22:17 +00:00
generate-bytecode-expectations.cc [icu] Support loading data file from default location 2016-06-08 12:11:34 +00:00
interpreter-tester.cc [Interpreter] Make ignition compiler eagerly. 2016-03-24 18:38:24 +00:00
interpreter-tester.h Move of the type feedback vector to the closure. 2016-05-27 08:10:51 +00:00
source-position-matcher.cc [interpreter] Ensure optimizations preserve source positions. 2016-06-09 12:04:38 +00:00
source-position-matcher.h [interpreter] Ensure optimizations preserve source positions. 2016-06-09 12:04:38 +00:00
test-bytecode-generator.cc [Interpreter] Make lazy compilation the default. 2016-05-24 12:52:50 +00:00
test-interpreter-intrinsics.cc [Interpreter] Add intrinsics for Is<Type> calls. 2016-06-03 10:56:01 +00:00
test-interpreter.cc [Interpreter] Move jump processing to bytecode array writer. 2016-06-03 14:53:23 +00:00
test-source-positions.cc [interpreter] Ensure optimizations preserve source positions. 2016-06-09 12:04:38 +00:00