Ted Kremenek
|
99bb39afb4
[analyzer] Apply whitespace cleanups by Honggyu Kim.
|
10 jaren geleden |
Gabor Horvath
|
3af3e291f4
Revert r246345 until an assertion is fixed.
|
10 jaren geleden |
Devin Coughlin
|
de3f60f0d6
[analyzer] When memcpy'ing into a fixed-size array, do not invalidate entire region.
|
10 jaren geleden |
Aaron Ballman
|
e1c2ad65ca
Clarify pointer ownership semantics by hoisting the std::unique_ptr creation to the caller instead of hiding it in emitReport. NFC.
|
10 jaren geleden |
Sylvestre Ledru
|
f28eaebc06
Remove the assertion as it was useless and broken.
|
10 jaren geleden |
Sylvestre Ledru
|
f20f630c77
Fix a bad assert. Found by coverity. CID 1101110
|
10 jaren geleden |
Anna Zaks
|
6118a4aa50
[analyzer] Make CStringChecker correctly calculate return value of mempcpy
|
11 jaren geleden |
Craig Topper
|
1843a2095a
[C++11] Use 'nullptr'. StaticAnalyzer edition.
|
11 jaren geleden |
Aaron Ballman
|
47aa3ca54b
[C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterator_range decls(). Updating all of the usages of the iterators with range-based for loops.
|
11 jaren geleden |
Ahmed Charles
|
70639e8de3
Replace OwningPtr with std::unique_ptr.
|
11 jaren geleden |
Benjamin Kramer
|
ba9fd9e97e
[C++11] Replace llvm::tie with std::tie.
|
11 jaren geleden |
Alexander Kornienko
|
15c01b27f5
Expose the name of the checker producing each diagnostic message.
|
11 jaren geleden |
Anton Yartsev
|
b7a747b0c2
[analyzer] Better modeling of memcpy by the CStringChecker (PR16731).
|
11 jaren geleden |
Jordan Rose
|
edcc199f58
[analyzer] Replace bug category magic strings with shared constants, take 2.
|
12 jaren geleden |
Richard Smith
|
10a61586e1
Temporarily revert r191910 until the layering violation can be fixed.
|
12 jaren geleden |
Jordan Rose
|
4587cace90
[analyzer] Replace bug category magic strings with shared constants.
|
12 jaren geleden |
Jordan Rose
|
a728e927c6
[analyzer] Assume that strings are no longer than SIZE_MAX/4.
|
12 jaren geleden |
Pavel Labath
|
3b8f77d09d
Fix memory corruption in CStringChecker
|
12 jaren geleden |
Jordan Rose
|
af22621352
[analyzer] Model strsep(), particularly that it returns its input.
|
12 jaren geleden |
David Blaikie
|
7a95de68c0
Replace ProgramPoint llvm::cast support to be well-defined.
|
12 jaren geleden |
David Blaikie
|
dc84cd5efd
Include llvm::Optional in clang/Basic/LLVM.h
|
12 jaren geleden |
David Blaikie
|
5251abea41
Replace SVal llvm::cast support to be well-defined.
|
12 jaren geleden |
Jordan Rose
|
223f0ff6a9
Remove some stray uses of <ctype.h> functions.
|
12 jaren geleden |
Anna Zaks
|
64eb070234
[analyzer] Refactor: parameter rename.
|
12 jaren geleden |
Anna Zaks
|
1655bcd052
[analyzer] Address Jordan's nitpicks as per code review of r170625.
|
12 jaren geleden |
Anna Zaks
|
bf53dfac81
[analyzer] Add the pointer escaped callback.
|
12 jaren geleden |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 jaren geleden |
Benjamin Kramer
|
a93d0f2806
Include pruning and general cleanup.
|
12 jaren geleden |
Jordan Rose
|
166d502d53
[analyzer] Use nice macros for the common ProgramStateTraits (map, set, list).
|
12 jaren geleden |
Jordan Rose
|
785950e594
[analyzer] Rename 'EmitReport' to 'emitReport'.
|
12 jaren geleden |