Benjamin Kramer
|
ba9fd9e97e
[C++11] Replace llvm::tie with std::tie.
|
11 år sedan |
Alexander Kornienko
|
15c01b27f5
Expose the name of the checker producing each diagnostic message.
|
11 år sedan |
Anton Yartsev
|
b7a747b0c2
[analyzer] Better modeling of memcpy by the CStringChecker (PR16731).
|
11 år sedan |
Jordan Rose
|
edcc199f58
[analyzer] Replace bug category magic strings with shared constants, take 2.
|
12 år sedan |
Richard Smith
|
10a61586e1
Temporarily revert r191910 until the layering violation can be fixed.
|
12 år sedan |
Jordan Rose
|
4587cace90
[analyzer] Replace bug category magic strings with shared constants.
|
12 år sedan |
Jordan Rose
|
a728e927c6
[analyzer] Assume that strings are no longer than SIZE_MAX/4.
|
12 år sedan |
Pavel Labath
|
3b8f77d09d
Fix memory corruption in CStringChecker
|
12 år sedan |
Jordan Rose
|
af22621352
[analyzer] Model strsep(), particularly that it returns its input.
|
12 år sedan |
David Blaikie
|
7a95de68c0
Replace ProgramPoint llvm::cast support to be well-defined.
|
12 år sedan |
David Blaikie
|
dc84cd5efd
Include llvm::Optional in clang/Basic/LLVM.h
|
12 år sedan |
David Blaikie
|
5251abea41
Replace SVal llvm::cast support to be well-defined.
|
12 år sedan |
Jordan Rose
|
223f0ff6a9
Remove some stray uses of <ctype.h> functions.
|
12 år sedan |
Anna Zaks
|
64eb070234
[analyzer] Refactor: parameter rename.
|
12 år sedan |
Anna Zaks
|
1655bcd052
[analyzer] Address Jordan's nitpicks as per code review of r170625.
|
12 år sedan |
Anna Zaks
|
bf53dfac81
[analyzer] Add the pointer escaped callback.
|
12 år sedan |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 år sedan |
Benjamin Kramer
|
a93d0f2806
Include pruning and general cleanup.
|
12 år sedan |
Jordan Rose
|
166d502d53
[analyzer] Use nice macros for the common ProgramStateTraits (map, set, list).
|
12 år sedan |
Jordan Rose
|
785950e594
[analyzer] Rename 'EmitReport' to 'emitReport'.
|
12 år sedan |
Anna Zaks
|
5fc1d0c453
[analyzer] Teach the analyzer about implicit initialization of statics
|
13 år sedan |
Jordan Rose
|
a1f81bb0e5
[analyzer] Rename addTrackNullOrUndefValueVisitor to trackNullOrUndefValue.
|
13 år sedan |
Ted Kremenek
|
56a46b51df
Rename 'unbindLoc()' (in ProgramState) and 'Remove()' to
|
13 år sedan |
Ted Kremenek
|
66c486f275
Rename 'currentX' to 'currX' throughout analyzer and libAnalysis.
|
13 år sedan |
Ted Kremenek
|
3b1df8bb94
Rename 'getConjuredSymbol*' to 'conjureSymbol*'.
|
13 år sedan |
Jordan Rose
|
685379965c
[analyzer] When a symbol is null, we should track its constraints.
|
13 år sedan |
Jordan Rose
|
740d490593
[analyzer] Add a new abstraction over all types of calls: CallEvent
|
13 år sedan |
Jordy Rose
|
6e4244ee86
[analyzer] strncpy: Special-case a length of 0 to avoid an incorrect warning.
|
13 år sedan |
Anna Zaks
|
dd160f3ed5
[analyzer] CString Checker: Do not split the path unless the user
|
13 år sedan |
Anna Zaks
|
259052d8c8
[analyzer] Don't crash even when the system functions are redefined.
|
13 år sedan |