Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
b75009c53084f97a8e295164c07d1007e66ccefa
/
test
/
Analysis
d3d0dcf
[analyzer] Don't draw edges to C++11 in-class member initializers.
by Jordan Rose
· 11 years ago
391165f
[analyzer] RetainCountChecker: add support for CFAutorelease.
by Jordan Rose
· 11 years ago
d000b85
[analyzer] Add new debug helper clang_analyzer_warnIfReached.
by Jordan Rose
· 11 years ago
7453624
[analyzer] Add missing return after function pointer null check.
by Jordan Rose
· 11 years ago
04fa7a3
Per latest drafting, switch to implementing init-captures as if by declaring
by Richard Smith
· 11 years ago
9b072b3
[analyzer] Make inlining decisions based on the callee being variadic.
by Jordan Rose
· 11 years ago
14f9889
Replace -fobjc-default-synthesize-properties with disable-objc-default-synthesize-properties.
by Rafael Espindola
· 11 years ago
8155722
[analyzer] Handle destructors for the argument to C++ 'delete'.
by Jordan Rose
· 11 years ago
d76cec5
[analyzer] Don't even try to convert floats to booleans for now.
by Jordan Rose
· 11 years ago
73fa252
[analyzer] Stop tracking the objects with attribute cleanup in the RetainCountChecker.
by Anna Zaks
· 11 years ago
2440fb1
Add error checking to reject neon_vector_type attribute on targets without NEON.
by Amara Emerson
· 11 years ago
3084518
New message for cases when ownership is taken:
by Anton Yartsev
· 11 years ago
8a1fdfc
PR16054: Slight strengthening for -Wsometimes-uninitialized: if we use a
by Richard Smith
· 11 years ago
d8dfae6
[analyzer] Handle zeroing constructors for fields of structs with empty bases.
by Jordan Rose
· 11 years ago
a7be2f4
Fix a crash introduced in r189828.
by Matt Beaumont-Gay
· 11 years ago
1ae7484
Avoid double edges when constructing CFGs
by Pavel Labath
· 11 years ago
e768c97
[analyzer] Restructure a test file
by Pavel Labath
· 11 years ago
36d558d
Add an implicit dtor CFG node just before C++ 'delete' expressions.
by Jordan Rose
· 11 years ago
95ab9e3
[analyzer] Add very limited support for temporary destructors
by Pavel Labath
· 11 years ago
bf3d71e
[analyzer] Treat the rvalue of a forward-declared struct as Unknown.
by Jordan Rose
· 11 years ago
66ea35d
Sema: avoid reuse of Exprs when synthesizing operator=
by Pavel Labath
· 11 years ago
3c114f7
[analyzer] Fix handling of "empty" structs with base classes
by Pavel Labath
· 11 years ago
3aa6f43
[analyzer] Add support for testing the presence of weak functions.
by Jordan Rose
· 11 years ago
f18bfd4
[analyzer] Assume new returns non-null even under -fno-exceptions
by Pavel Labath
· 11 years ago
2450b82
Make the information about disabled ARCMT/Rewriter/StaticAnalyzer available
by Roman Divacky
· 11 years ago
6a556a4
[analyzer] Refactor conditional expression evaluating code
by Pavel Labath
· 11 years ago
13fca0e
[analyzer] Add a triple to test/Analysis/cfg.cpp
by Jordan Rose
· 11 years ago
51718e3
[analyzer] Don't run unreachable code checker on inlined functions.
by Jordan Rose
· 11 years ago
a728e92
[analyzer] Assume that strings are no longer than SIZE_MAX/4.
by Jordan Rose
· 11 years ago
7d0dcd2
Omit arguments of __builtin_object_size from the CFG.
by Jordan Rose
· 11 years ago
5fba5a7
[analyzer] Merge TextPathDiagnostics and ClangDiagPathDiagConsumer.
by Jordan Rose
· 11 years ago
68502e5
[analyzer] If realloc fails on an escaped region, that region doesn't leak.
by Jordan Rose
· 11 years ago
931a4fe
Fix FileCheck --check-prefix lines.
by Tim Northover
· 11 years ago
6ebe9df
[analyzer] Enable usage of temporaries in InitListExprs
by Pavel Labath
· 11 years ago
fa220f5
[analyzer] Warn when using 'delete' on an uninitialized variable.
by Jordan Rose
· 11 years ago
d8188f8
[analyzer] Don't process autorelease counts in synthesized function bodies.
by Jordan Rose
· 11 years ago
cd007b1
[analyzer] Silently drop all reports within synthesized bodies.
by Jordan Rose
· 11 years ago
99b3cc6
Fix tests on targets that don't support thread_local
by Pavel Labath
· 11 years ago
68ffe15
Add a triple. Should fix the windows bots.
by Rafael Espindola
· 11 years ago
76b5dd4
[analyzer] Fix FP warnings when binding a temporary to a local static variable
by Pavel Labath
· 11 years ago
062ef6e
[analyzer] Add regression test for the crash in PR16664.
by Jordan Rose
· 11 years ago
0aaa57d
[analyzer] Weaken assertion to account for pointer-to-integer casts.
by Jordan Rose
· 11 years ago
c2294ef
Remove line number from test/Analysis/crash-trace.c.
by Jordan Rose
· 11 years ago
371aad5
Mark test/Analysis/crash-trace.c as requiring crash recovery.
by Jordan Rose
· 11 years ago
8424852
Run %clang_cc1, it is the one that actually crashes.
by Rafael Espindola
· 11 years ago
fee1622
[analyzer] Enable pseudo-destructor expressions.
by Jordan Rose
· 11 years ago
413c572
[analyzer] Add test for crash tracing (r186639)
by Jordan Rose
· 11 years ago
9815ec0
Revert "[analyzer] Add very limited support for temporary destructors"
by Jordan Rose
· 11 years ago
bccda13
[analyzer] Handle C++11 member initializer expressions.
by Jordan Rose
· 11 years ago
df70700
[analyzer] Handle C string default values for const char * arguments.
by Jordan Rose
· 11 years ago
be2e1b1
[analyzer] Treat std::initializer_list as opaque rather than aborting.
by Jordan Rose
· 11 years ago
046e79a
[analyzer] Add very limited support for temporary destructors
by Pavel Labath
· 11 years ago
78c2ec4
[analyzer] Treat nullPtrType as a location type.
by Anna Zaks
· 11 years ago
7c0a8b5
[analyzer] Add support for __builtin_addressof.
by Jordan Rose
· 11 years ago
8f6134c
[analyzer] Remove bogus assert: in C++11, 'new' can do list-initialization.
by Jordan Rose
· 11 years ago
e600d4be
[analyzer] Fixup for r185609: actually do suppress warnings coming out of std::list.
by Anna Zaks
· 11 years ago
0dfdfb5
Add a test case for r185707/PR16547.
by Benjamin Kramer
· 11 years ago
d029cbb
Replace 'grep foo | count 0' with 'not grep foo'.
by Rafael Espindola
· 11 years ago
8b625a3
[analyzer] Suppress reports reported in std::list
by Anna Zaks
· 11 years ago
7f79b78
[analyzer] Make sure that inlined defensive checks work on div by zero.
by Anna Zaks
· 11 years ago
2a02f4d
[analyzer] Improve handling of noreturn destructors
by Pavel Labath
· 11 years ago
3302315
[analyzer] Pointers-to-members are (currently) Locs, not NonLocs.
by Jordan Rose
· 11 years ago
ed2e2de
Teach static analyzer about AttributedStmts
by Pavel Labath
· 11 years ago
be35df1
[analyzer] Handle zeroing CXXConstructExprs.
by Jordan Rose
· 11 years ago
1fc9111
[analyzer] Don't initialize virtual base classes more than once.
by Jordan Rose
· 11 years ago
dbcc756
Check the canonical parameter type with getAs<>() in a static checker
by Reid Kleckner
· 11 years ago
2ffcd18
[analyzer] Use output form collections’ count to decide if ObjC for loop should be entered
by Anna Zaks
· 11 years ago
053c88b
Revert "[analyzer] Handle zeroing CXXConstructExprs."
by Jordan Rose
· 11 years ago
9812328
[analyzer] Handle zeroing CXXConstructExprs.
by Jordan Rose
· 11 years ago
9122025
Fix static analyzer crash when casting from an incomplete type
by Pavel Labath
· 11 years ago
37926da
Fix a crash in the static analyzer (bug #16307)
by Pavel Labath
· 11 years ago
bd34520
[analyzer] Do not create a CompoundVal for lvalue InitListExprs.
by Anna Zaks
· 11 years ago
52810c5
[analyzer] Do not report uninitialized value warnings inside swap functions.
by Anna Zaks
· 11 years ago
a3f5a5a
[analyzer; alternate edges] Fix the edge locations in presence of macros.
by Anna Zaks
· 11 years ago
57c8736
[analyzer] Address Jordan’s code review for r183451
by Anna Zaks
· 11 years ago
6838710
[analyzer] Ensure that pieces with invalid locations always get removed from the BugReport
by Anna Zaks
· 11 years ago
49a246f
[analyzer; new edges] Simplify edges in a C++11 for-range loop.
by Jordan Rose
· 11 years ago
fb6f75f
[analyzer] Look through ExprWithCleanups to see if an expr's consumed.
by Jordan Rose
· 11 years ago
1089a57
[analyzer; new edges] Don't crash if the top-level entry edge is missing.
by Jordan Rose
· 11 years ago
574c7cf
[analyzer; new edges] Ignore self-edges, not all edges with the same location.
by Jordan Rose
· 11 years ago
2a1551f
Analysis: Add a CFG successor to a SwitchStmt if it is both empty and fully covered
by David Majnemer
· 11 years ago
048eeea
[analyzer] Enable the new edge algorithm by default.
by Jordan Rose
· 11 years ago
e624524
[analyzer; new edges] Omit subexpression back-edges that span multiple lines.
by Jordan Rose
· 11 years ago
22b0ad2
[analyzer; new edges] Don't eliminate subexpr edge cycles if the line is long.
by Jordan Rose
· 11 years ago
3b5977e
[analyzer; new edges] Eliminate "cycle edges" for a single subexpression.
by Jordan Rose
· 11 years ago
66c2399
[analyzer; new edges] Extra test case.
by Jordan Rose
· 11 years ago
9d9b494
[analyzer; new edges] Improve enclosing contexts for logical expressions.
by Jordan Rose
· 11 years ago
96f1061
[analyzer; new edges] Include context for edges to sub-expressions.
by Jordan Rose
· 11 years ago
2794bc0
CFG: In a DeclStmt, skip anything that's not a VarDecl.
by Jordan Rose
· 11 years ago
e7a5c82
[analyzer] Malloc checker should only escape the receiver when “[O init..]” is called.
by Anna Zaks
· 11 years ago
ee1af23
[analyzer] Fix a false positive reported on rare strange code, which happens to be in JSONKit
by Anna Zaks
· 11 years ago
f94cb00
[analyzer; new edges] add simplifySimpleBranches() to reduce edges for branches.
by Ted Kremenek
· 11 years ago
042ca3d
[analyzer; new edges] in splitBranchConditionEdges() do not check that predecessor edge has source in the same lexical scope as the target branch.
by Ted Kremenek
· 11 years ago
904fd08
Revert "[analyzer; alternate edges] don't add an edge incoming from the start of a function"
by Jordan Rose
· 11 years ago
b347c76
[analyzer] Don't crash if a block's signature just has the return type.
by Jordan Rose
· 11 years ago
3e8a85f
[analyzer; new edges] In for(;;), use the ForStmt itself for loop notes.
by Jordan Rose
· 11 years ago
1acb394
[analyzer] Accept references to variables declared "extern void" (C only).
by Jordan Rose
· 11 years ago
7f1fd2f
[analyzer] Use the expression’s type instead of region’s type in ArrayToPointer decay evaluation
by Anna Zaks
· 11 years ago
3056439
[analyzer] Re-enable reasoning about CK_LValueBitCast
by Anna Zaks
· 11 years ago
4e9179a
[analyzer] Use a more generic MemRegion.getAsOffset to evaluate bin operators on MemRegions
by Anna Zaks
· 11 years ago
Next »