| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | tsan: ignore interceptors coming from specified libraries | Dmitry Vyukov | 2013-10-03 | 1 | -5/+1 |
| | | | | | | | | | | | | | | LibIgnore allows to ignore all interceptors called from a particular set of dynamic libraries. LibIgnore remembers all "called_from_lib" suppressions from the provided SuppressionContext; finds code ranges for the libraries; and checks whether the provided PC value belongs to the code ranges. Also make malloc and friends interceptors use SCOPED_INTERCEPTOR_RAW instead of SCOPED_TSAN_INTERCEPTOR, because if they are called from an ignored lib, then must call our internal allocator instead of libc malloc. llvm-svn: 191897 | ||||
| * | tsan: ignore all interceptors coming directly from JVM | Dmitry Vyukov | 2013-09-21 | 1 | -1/+5 |
| | | | | | llvm-svn: 191152 | ||||
| * | tsan: introduce recursive mutex lock/unlock java interface | Dmitry Vyukov | 2013-05-17 | 1 | -2/+11 |
| | | | | | | | this is required to handle Object.Wait() llvm-svn: 182088 | ||||
| * | tsan: add a high-level comment to tsan_interface_java.h | Dmitry Vyukov | 2012-12-21 | 1 | -0/+11 |
| | | | | | llvm-svn: 170881 | ||||
| * | tsan: add java interface implementation stub | Dmitry Vyukov | 2012-12-20 | 1 | -1/+0 |
| | | | | | llvm-svn: 170681 | ||||
| * | tsan: add Java interface | Dmitry Vyukov | 2012-12-20 | 1 | -0/+64 |
| llvm-svn: 170679 | |||||

