[ASan] Distinguish between read, write and read-write file access modes in OpenFile.
authorAlexander Potapenko <glider@google.com>
Mon, 23 Mar 2015 10:10:46 +0000 (10:10 +0000)
committerAlexander Potapenko <glider@google.com>
Mon, 23 Mar 2015 10:10:46 +0000 (10:10 +0000)
commit141e420a819ce626e4e2401e2d9f5306a9e2c9e6
treed9c81b9720d96b487316fb32bc16fd9f152d4348
parent8f7c5a7f18d0482fdc99c1c02679830fac89bcc6
[ASan] Distinguish between read, write and read-write file access modes in OpenFile.
This is to fix mapping coverage files into memory on OSX.

llvm-svn: 232936
compiler-rt/lib/sanitizer_common/sanitizer_common.cc
compiler-rt/lib/sanitizer_common/sanitizer_common.h
compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc
compiler-rt/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc
compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc
compiler-rt/lib/sanitizer_common/sanitizer_mac.cc
compiler-rt/lib/sanitizer_common/sanitizer_posix.cc
compiler-rt/lib/sanitizer_common/sanitizer_win.cc
compiler-rt/lib/sanitizer_common/tests/sanitizer_libc_test.cc
compiler-rt/test/asan/TestCases/Posix/coverage-direct.cc [moved from compiler-rt/test/asan/TestCases/Linux/coverage-direct.cc with 100% similarity]