• Bill Budge's avatar
    Reland [Memory] Speculative fix for sanitizer flakiness. · 52cc5fe0
    Bill Budge authored
    - Uses a mutex to prevent races on getting random mmap addresses, on
      POSIX and Windows.
    
    Original change's description:
    > [Memory] Speculative fix for sanitizer flakiness.
    >
    > - When allocating virtual memory, make sure addresses don't interfere
    >   with hard-coded sanitizer regions.
    >
    > Bug: v8:7146
    > Change-Id: I5bcb664b32bf53c8581772fe329190da6033701f
    > Reviewed-on: https://chromium-review.googlesource.com/833171
    > Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
    > Reviewed-by: Hannes Payer <hpayer@chromium.org>
    > Commit-Queue: Bill Budge <bbudge@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#50208}
    
    Bug: v8:7146
    Change-Id: I5a82f2a1f6136498fb2aa7a37e0206c506545073
    Reviewed-on: https://chromium-review.googlesource.com/834453Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
    Commit-Queue: Bill Budge <bbudge@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#50216}
    52cc5fe0
Name
Last commit
Last update
..
OWNERS Loading commit data...
condition-variable.cc Loading commit data...
condition-variable.h Loading commit data...
elapsed-timer.h Loading commit data...
mutex.cc Loading commit data...
mutex.h Loading commit data...
platform-aix.cc Loading commit data...
platform-cygwin.cc Loading commit data...
platform-freebsd.cc Loading commit data...
platform-fuchsia.cc Loading commit data...
platform-linux.cc Loading commit data...
platform-macos.cc Loading commit data...
platform-openbsd.cc Loading commit data...
platform-posix-time.cc Loading commit data...
platform-posix-time.h Loading commit data...
platform-posix.cc Loading commit data...
platform-posix.h Loading commit data...
platform-qnx.cc Loading commit data...
platform-solaris.cc Loading commit data...
platform-win32.cc Loading commit data...
platform.h Loading commit data...
semaphore.cc Loading commit data...
semaphore.h Loading commit data...
time.cc Loading commit data...
time.h Loading commit data...