I am in the process of introducing a new configuration to V8 builds called v8_enable_csa_verifier which does extra checking at runtime, including at snapshot build time, to find mistakes in the usage of the CodeStubAssembler. The flag will be disabled by default for both debug and release builds.
One this flag is in place, we will new builders to verify correctness when the flag is activated. It must be used in the presence of a debug or optdebug build, since the verification is based on runtime DCHECKS.
At the very least, we'll need two bots on the waterfall checking the v8_enable_csa_verifier=true, one 32 and one 64 bit. ia32 and x64 are fine.
The mksnapshot execution during normal compilation will catch 95% of all problems with this flag on, but running the tests with this configuration will also uncover some non-zero number of problems, so that would be good to have, too.
Nice to have: try bots that check that both configurations are still green as part of the CQ.
Comment 1 by danno@chromium.org
, Jan 26 2017