• Michael Achenbach's avatar
    Enable simulating errors to test fuzzer reliability · 4ad08c82
    Michael Achenbach authored
    This adds a d8 flag --simulate-errors, which on shutdown will cause
    certain errors. This enables testing the reliability of sanitizers.
    
    This will cause a fatal error, a dcheck (if available) or a
    violation that can be detected with one of the following sanitizers:
    ASAN, UBSAN, MSAN, CFI.
    
    The same flag used in differential fuzzing will cause an error
    subsumed with the error state "fake_difference".
    
    Bug: chromium:1152412
    Change-Id: I4b36c6fe716797004d634263617d22ca67b05600
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2554999
    Commit-Queue: Michael Achenbach <machenbach@chromium.org>
    Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#71430}
    4ad08c82
v8_suppressions.py 8.24 KB