To avoid using the public header (tsan_interface_atomic.h), which has different data types, let's add all the __tsan_atomic* functions to tsan_interface.h. This is needed for http://reviews.llvm.org/D18500.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D18543
[tsan] Add TSan __tsan_atomic* functions to tsan_interface.h ClosedPublic Authored by kubamracek on Mar 29 2016, 3:01 AM.
Details Summary To avoid using the public header (tsan_interface_atomic.h), which has different data types, let's add all the __tsan_atomic* functions to tsan_interface.h. This is needed for http://reviews.llvm.org/D18500.
Diff Detail Event Timelinekubamracek retitled this revision from to [tsan] Add TSan __tsan_atomic* functions to tsan_interface.h. kubamracek updated this object. This revision is now accepted and ready to land.Apr 4 2016, 12:47 AM kubamracek edited edge metadata. Comment ActionsI needed to add #ifndef SANITIZER_GO in order to make GotsanRuntimeCheck pass. This revision is now accepted and ready to land.Apr 4 2016, 3:51 AM Closed by commit rL265663: [tsan] Add TSan __tsan_atomic* functions to tsan_interface.h (authored by kuba.brecka). · Explain WhyApr 7 2016, 5:05 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 51887 lib/tsan/rtl/tsan_interface.h
lib/tsan/rtl/tsan_interface_atomic.cc
|