| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
platforms
Some platforms for which TSAN has build rules are omitted for the lack of
known build bots.
llvm-svn: 355445
|
|
|
|
| |
llvm-svn: 355442
|
|
|
|
| |
llvm-svn: 346101
|
|
|
|
| |
llvm-svn: 337927
|
|
|
|
|
|
| |
Adding oses others than Linux.
llvm-svn: 337926
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 254672
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 229754
|
|
|
|
|
|
|
|
|
| |
This reverts commit r229554.
Reverting this commit for now as several apple internal builds still
rely on this functionality.
llvm-svn: 229582
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 200529
|
|
|
|
|
|
| |
update docs for no_sanitize_thread attribute and blacklist
llvm-svn: 192872
|
|
|
|
| |
llvm-svn: 188459
|
|
|
|
|
|
| |
-f(no-)?sanitize-blacklist flag
llvm-svn: 187871
|
|
|
|
|
|
|
|
| |
when appropriate.
Differential Revision: http://llvm-reviews.chandlerc.com/D502
llvm-svn: 179082
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 170326
|
|
|
|
| |
llvm-svn: 170314
|
|
|
|
| |
llvm-svn: 170311
|
|
Converts:
LanguageExtensions
LibASTMatchers
LibTooling
PCHInternals
ThreadSanitizer
Tooling
Patch by Mykhailo Pustovit!
(with minor edits by Dmitri Gribenko and Sean Silva)
llvm-svn: 170048
|