Ted Kremenek
|
99bb39afb4
[analyzer] Apply whitespace cleanups by Honggyu Kim.
|
il y a 10 ans |
Aaron Ballman
|
e1c2ad65ca
Clarify pointer ownership semantics by hoisting the std::unique_ptr creation to the caller instead of hiding it in emitReport. NFC.
|
il y a 10 ans |
Enrico Pertoso
|
0985ccfcae
Fixes a typo in a comment.
|
il y a 10 ans |
Craig Topper
|
1843a2095a
[C++11] Use 'nullptr'. StaticAnalyzer edition.
|
il y a 11 ans |
Nuno Lopes
|
50cd0d9d2c
remove a bunch of unused private methods
|
il y a 11 ans |
Aaron Ballman
|
15fd658d17
[C++11] Replacing DeclBase iterators specific_attr_begin() and specific_attr_end() with iterator_range specific_attrs(). Updating all of the usages of the iterators with range-based for loops.
|
il y a 11 ans |
Ahmed Charles
|
70639e8de3
Replace OwningPtr with std::unique_ptr.
|
il y a 11 ans |
Alexander Kornienko
|
15c01b27f5
Expose the name of the checker producing each diagnostic message.
|
il y a 11 ans |
Aaron Ballman
|
caa5ab264d
Switched FormatAttr to using an IdentifierArgument instead of a StringArgument since that is a more accurate modeling.
|
il y a 12 ans |
David Blaikie
|
dc84cd5efd
Include llvm::Optional in clang/Basic/LLVM.h
|
il y a 12 ans |
David Blaikie
|
5251abea41
Replace SVal llvm::cast support to be well-defined.
|
il y a 12 ans |
Dmitri Gribenko
|
cfa88f8939
Remove useless 'llvm::' qualifier from names like StringRef and others that are
|
il y a 12 ans |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
il y a 12 ans |
Benjamin Kramer
|
2fa67efeaf
Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't pull in all the generated Attr code.
|
il y a 12 ans |
Jordan Rose
|
166d502d53
[analyzer] Use nice macros for the common ProgramStateTraits (map, set, list).
|
il y a 12 ans |
Jordan Rose
|
785950e594
[analyzer] Rename 'EmitReport' to 'emitReport'.
|
il y a 12 ans |
Benjamin Kramer
|
7373ead871
Remove trivial destructor from SVal.
|
il y a 13 ans |
Jordan Rose
|
5ef6e94b29
[analyzer] Guard against C++ member functions that look like system functions.
|
il y a 13 ans |
Benjamin Kramer
|
48d798ce32
Fix typos found by http://github.com/lyda/misspell-check
|
il y a 13 ans |
Anna Zaks
|
259052d8c8
[analyzer] Don't crash even when the system functions are redefined.
|
il y a 13 ans |
Anna Zaks
|
5fdadf4b64
[analyzer] Change naming in bug reports "tainted" -> "untrusted"
|
il y a 13 ans |
Dylan Noblesmith
|
6f42b62b61
Basic: import OwningPtr<> into clang namespace
|
il y a 13 ans |
Ted Kremenek
|
8bef823818
Change references to 'const ProgramState *' to typedef 'ProgramStateRef'.
|
il y a 13 ans |
Anna Zaks
|
b9ac30cf9e
[analyzer] Add more C taint sources/sinks.
|
il y a 13 ans |
Anna Zaks
|
665b002658
[analyzer] It's possible to have a non PointerType expression evaluate to a Loc value. When this happens, use the default type.
|
il y a 13 ans |
David Blaikie
|
3026348bd4
More dead code removal (using -Wunreachable-code)
|
il y a 13 ans |
Anna Zaks
|
2bf8fd8408
[analyzer] Add socket API as a source of taint.
|
il y a 13 ans |
Anna Zaks
|
7cdfe298ae
[analyzer] Refactor: prePropagateTaint ->
|
il y a 13 ans |
Anna Zaks
|
4e46221e38
[analyzer] Taint: warn when tainted data is used to specify a buffer
|
il y a 13 ans |
Anna Zaks
|
9b0c749a20
[analyzer] Taint: add taint propagation rules for string and memory copy
|
il y a 13 ans |