[Esan] Port cache frag to FreeBSD
authorDavid Carlier <devnexen@gmail.com>
Thu, 4 Oct 2018 20:58:18 +0000 (20:58 +0000)
committerDavid Carlier <devnexen@gmail.com>
Thu, 4 Oct 2018 20:58:18 +0000 (20:58 +0000)
commitbbe5d55fea9d25fc2e4a0deeb5531e6010a81646
treee92f3bd7062f069c420b6a7fa27d7e6a58da5787
parent37b742e20881300acaf8b9fcda18736f8b6c77f1
[Esan] Port cache frag to FreeBSD

Data involving struct accesses accounting work (plan to support only efficiency-cache-frag flag in the frontend side).

Reviewers: krytarowski, vitalybuka, jfb

Reviewed By : vitalybuka

Differential Revision: https://reviews.llvm.org/D52608

llvm-svn: 343812
14 files changed:
compiler-rt/cmake/config-ix.cmake
compiler-rt/lib/esan/CMakeLists.txt
compiler-rt/lib/esan/esan_interceptors.cpp
compiler-rt/lib/esan/esan_shadow.h
compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
compiler-rt/lib/sanitizer_common/sanitizer_linux.h
compiler-rt/test/esan/TestCases/large-stack-linux.c
compiler-rt/test/esan/TestCases/workingset-early-fault.c
compiler-rt/test/esan/TestCases/workingset-memset.cpp
compiler-rt/test/esan/TestCases/workingset-midreport.cpp
compiler-rt/test/esan/TestCases/workingset-samples.cpp
compiler-rt/test/esan/TestCases/workingset-signal-posix.cpp
compiler-rt/test/esan/TestCases/workingset-simple.cpp
compiler-rt/test/esan/lit.cfg