diff options
author | Dmitry Vyukov <dvyukov@google.com> | 2016-04-27 15:55:05 +0000 |
---|---|---|
committer | Dmitry Vyukov <dvyukov@google.com> | 2016-04-27 15:55:05 +0000 |
commit | 914b3997366ec50456dc191b41de33ee365e4a6a (patch) | |
tree | c7a9bd2006514fb6dd5f4716a3ac9459996514ca /llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp | |
parent | f66bdb5ea8658fdcbac75f96a73e906f380e5741 (diff) | |
download | llvm-914b3997366ec50456dc191b41de33ee365e4a6a.zip llvm-914b3997366ec50456dc191b41de33ee365e4a6a.tar.gz llvm-914b3997366ec50456dc191b41de33ee365e4a6a.tar.bz2 |
tsan: fix windows support
UnmapOrDie used to do MEM_DECOMMIT and so worked
on partial regions. But r263160 changed it to use
MEM_RELEASE and MEM_RELEASE can only work with
whole regions mapped by VirtualAlloc. This broke
windows as:
FATAL: ThreadSanitizer CHECK failed: gotsan.cc:8296 "((mbi.AllocationBase == addr && "Windows cannot unmap part of a previous mapping")) != (0)" (0x0, 0x0)
Restore the previous behavior.
llvm-svn: 267730
Diffstat (limited to 'llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions