summaryrefslogtreecommitdiffstats
path: root/clang/docs/ThreadSanitizer.rst
Commit message (Collapse)AuthorAgeFilesLines
* [docs] Add some architectures into the list of supported ThreadSanitizer ↵Vitaly Buka2019-03-051-3/+3
| | | | | | | | | platforms Some platforms for which TSAN has build rules are omitted for the lack of known build bots. llvm-svn: 355445
* [docs] Update the list of ThreadSanitizer supported OSesVitaly Buka2019-03-051-1/+3
| | | | llvm-svn: 355442
* Update our URLs in clang doc to use httpsSylvestre Ledru2018-11-041-1/+1
| | | | llvm-svn: 346101
* Fix tsan docDavid Carlier2018-07-251-0/+1
| | | | llvm-svn: 337927
* [Docs] Update supported oses for safestack, ubsan, asan, tsan and msanDavid Carlier2018-07-251-1/+5
| | | | | | Adding oses others than Linux. llvm-svn: 337926
* [docs] Update the TSan and MSan docs to refer to the new no_sanitize attributeAnna Zaks2016-10-271-5/+5
| | | | | | | | | | TSan and MSan were the only remaining sanitizers referring to the deprecated attribute for issue suppression. Update the docs to recommend __attribute__((no_sanitize("..."))) instead. Differential Revision: https://reviews.llvm.org/D25885 llvm-svn: 285349
* [Docs] More warning fixes to unbreak the docs buildbot.George Burgess IV2016-06-211-1/+1
| | | | | | | | | | | | | A number of warnings still remain, but these were the last of the "unlexable code"-related ones (AFAICT). I changed a few examples in docs/UsersManual.rst to showcase -Wextra-tokens because it's already documented (-Wmultichar isn't), and the sphinx C lexer apparently can't handle char literals like 'ab'. It seemed like a better overall approach than just marking the code blocks as none or console. llvm-svn: 273232
* [Docs] Sanitizer docs migrated from code.google.com to github.com.Alexey Samsonov2015-12-041-2/+1
| | | | llvm-svn: 254672
* docs: remote stale refsSaleem Abdulrasool2015-10-191-14/+11
| | | | | | | | Since the attribute documentation is now auto-generated, the previous references are no longer valid. This prevented the docs build from completing successfully. llvm-svn: 250674
* [docs] Recommend to use CMake for building sanitizers.Alexey Samsonov2015-02-181-2/+1
| | | | llvm-svn: 229754
* Revert "Remove support for building sanitizers from Makefile/autoconf build."Matthias Braun2015-02-171-1/+2
| | | | | | | | | This reverts commit r229554. Reverting this commit for now as several apple internal builds still rely on this functionality. llvm-svn: 229582
* Remove support for building sanitizers from Makefile/autoconf build.Alexey Samsonov2015-02-171-2/+1
| | | | | | | | They autotools build has a number of missing features, supports less OS, architectures, build configurations, doesn't have any tests and is hard to support in sync with CMake build. llvm-svn: 229554
* [sanitizer] update the list of supported platforms in the docsKostya Serebryany2014-01-311-3/+3
| | | | llvm-svn: 200529
* tsan: update docsDmitry Vyukov2013-10-171-2/+6
| | | | | | update docs for no_sanitize_thread attribute and blacklist llvm-svn: 192872
* Update sanitizer attribute documentation to match behaviour change in r187967.Evgeniy Stepanov2013-08-151-2/+1
| | | | llvm-svn: 188459
* Documentation for sanitizer special case list format and ↵Alexey Samsonov2013-08-071-0/+7
| | | | | | -f(no-)?sanitize-blacklist flag llvm-svn: 187871
* If the user requested a zero-base-shadow sanitizer, infer -pie and -fPIC ↵Peter Collingbourne2013-04-091-5/+8
| | | | | | | | when appropriate. Differential Revision: http://llvm-reviews.chandlerc.com/D502 llvm-svn: 179082
* Unify clang/llvm attributes for asan/tsan/msan (Clang part)Kostya Serebryany2013-02-261-1/+16
| | | | | | | | | | | | | | | | | | | These are two related changes (one in llvm, one in clang). LLVM: - rename address_safety => sanitize_address (the enum value is the same, so we preserve binary compatibility with old bitcode) - rename thread_safety => sanitize_thread - rename no_uninitialized_checks -> sanitize_memory CLANG: - add __attribute__((no_sanitize_address)) as a synonym for __attribute__((no_address_safety_analysis)) - add __attribute__((no_sanitize_thread)) - add __attribute__((no_sanitize_memory)) for S in address thread memory If -fsanitize=S is present and __attribute__((no_sanitize_S)) is not set llvm attribute sanitize_S llvm-svn: 176076
* tsan: correct llvm libc++ nameDmitry Vyukov2012-12-171-1/+1
| | | | llvm-svn: 170326
* tsan: add __has_feature(thread_sanitizer)Dmitry Vyukov2012-12-171-0/+14
| | | | llvm-svn: 170314
* tsan: update docsDmitry Vyukov2012-12-171-18/+20
| | | | llvm-svn: 170311
* docs: Convert some docs to reST.Sean Silva2012-12-121-0/+95
Converts: LanguageExtensions LibASTMatchers LibTooling PCHInternals ThreadSanitizer Tooling Patch by Mykhailo Pustovit! (with minor edits by Dmitri Gribenko and Sean Silva) llvm-svn: 170048
OpenPOWER on IntegriCloud