Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
refs/heads/fp2-m-sibon
/
test
/
Analysis
/
inlining
3ea9e33
Update aosp/master clang for rebase to r233350
by Pirama Arumuga Nainar
· 9 years ago
0e2c34f
Update aosp/master clang for rebase to r230699.
by Stephen Hines
· 10 years ago
c568f1e
Update Clang for rebase to r212749.
by Stephen Hines
· 10 years ago
651f13c
Updated to Clang 3.5a.
by Stephen Hines
· 10 years ago
fda9dbf
[analyzer] Silence warnings coming from allocators used by std::basic_string.
by Jordan Rose
· 11 years ago
bdc0bf3
[analyzer] Suppress warnings coming out of std::basic_string.
by Anna Zaks
· 11 years ago
2a64816
[analyzer] Don't crash when a path goes through a 'delete' destructor call.
by Jordan Rose
· 11 years ago
9b072b3
[analyzer] Make inlining decisions based on the callee being variadic.
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
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
053c88b
Revert "[analyzer] Handle zeroing CXXConstructExprs."
by Jordan Rose
· 11 years ago
9812328
[analyzer] Handle zeroing CXXConstructExprs.
by Jordan Rose
· 11 years ago
048eeea
[analyzer] Enable the new edge algorithm by default.
by Jordan Rose
· 11 years ago
b9814c8
[analyzer] Fix test for r182677.
by Jordan Rose
· 11 years ago
d474da0
[analyzer] Treat analyzer-synthesized function bodies like implicit bodies.
by Jordan Rose
· 11 years ago
1404014
improve of note message and minor refactoring of my last patch (r181847).
by Fariborz Jahanian
· 11 years ago
9f00b1d
Objective-C [diagnostics] [QOI], when method is not
by Fariborz Jahanian
· 11 years ago
ef202c3
[analyzer] Refactor: address Jordan’s code review of r181738.
by Anna Zaks
· 11 years ago
636478e
[analyzer] Fix a crash triggered by printing a note on a default argument
by Anna Zaks
· 11 years ago
2faee99
[analyzer] Check the stack frame when looking for a var's initialization.
by Jordan Rose
· 11 years ago
dcd6224
[analyzer] Fix trackNullOrUndef when tracking args that have nil receivers.
by Jordan Rose
· 11 years ago
776d3bb
[analyzer] Don't inline the [cd]tors of C++ iterators.
by Jordan Rose
· 11 years ago
0f85792
[analyzer] Refactor BugReport::getLocation and PathDiagnosticLocation::createEndOfPath for greater code reuse
by Anna Zaks
· 11 years ago
fbc4444
[analyzer] Type information from C++ new expressions is perfect.
by Jordan Rose
· 11 years ago
8ef064d
[analyzer] Ensure BugReporterTracking works on regions with pointer arithmetic
by Anna Zaks
· 11 years ago
10391c2
[analyzer] Correct the comment
by Anna Zaks
· 11 years ago
62fba4f
[analyzer] Refine 'nil receiver' diagnostics to mention the name of the method not called.
by Ted Kremenek
· 11 years ago
86f1745
[analyzer] Tweak getDerefExpr more to track DeclRefExprs to references.
by Anna Zaks
· 11 years ago
1e1d011
[analyzer] Improve dereferenced expression tracking for MemberExpr with a dot and non-reference base
by Anna Zaks
· 11 years ago
441625e
[analyzer] Gain more precision retrieving the right SVal by specifying the type of the expression.
by Anna Zaks
· 11 years ago
07d8470
[analyzer] Add pretty printing to CXXBaseObjectRegion.
by Anna Zaks
· 11 years ago
79d0cce
[analyzer] Address code review for r179395
by Anna Zaks
· 11 years ago
82dd439
[analyzer] Add more specialized error messages for corner cases as per Jordan's code review for r179396
by Anna Zaks
· 11 years ago
8713e1a
[analyzer] Print a diagnostic note even if the region cannot be printed.
by Anna Zaks
· 11 years ago
9e2f597
[analyzer]Print field region even when the base region is not printable
by Anna Zaks
· 11 years ago
7be2245
[analyzer] Show "Returning from ..." note at caller's depth, not callee's.
by Jordan Rose
· 11 years ago
3ea09a8
[analyzer] Don't emit extra context arrow after returning from an inlined call.
by Jordan Rose
· 11 years ago
4b69feb
[analyzer] Fix null tracking for the given test case, by using the proper state and removing redundant code.
by Anna Zaks
· 11 years ago
610f79c
[analyzer] Show path diagnostic for C++ initializers
by Anna Zaks
· 11 years ago
702077f
[analyzer] Allow tracknullOrUndef look through the ternary operator even when condition is unknown
by Anna Zaks
· 11 years ago
cabc3fd
[analyzer] make peelOffOuterExpr in BugReporterVisitors recursively peel off select Exprs
by Anna Zaks
· 11 years ago
c1bef56
[analyzer] Properly handle the ternary operator in trackNullOrUndefValue
by Anna Zaks
· 11 years ago
c63a460
[analyzer] For now, don't inline [cd]tors of C++ containers.
by Jordan Rose
· 11 years ago
84e8a96
[analyzer] Address Jordan’s review of r178309 - do not register an extra visitor for nil receiver
by Anna Zaks
· 11 years ago
aabb4c5
[analyzer] Apply the suppression rules to the nil receiver only if the value participates in the computation of the nil we warn about.
by Anna Zaks
· 11 years ago
03af377
[analyzer] Fix test to actually test what was intended.
by Jordan Rose
· 12 years ago
f510f5c
[analyzer] BugReporterVisitors: handle the case where a ternary operator is wrapped in a cast.
by Anna Zaks
· 12 years ago
6a15f39
[analyzer] Look through ExprWhenCleanups when trying to track a NULL.
by Jordan Rose
· 12 years ago
dc9c160
[analyzer] Teach trackNullOrUndef to look through ternary operators
by Anna Zaks
· 12 years ago
a4bb4f6
[analyzer] Change the way in which IDC Visitor decides to kick in and make sure it attaches in the given edge case
by Anna Zaks
· 12 years ago
6022c4e
[analyzer] BugReporter - more precise tracking of C++ references
by Anna Zaks
· 12 years ago
0415998
[analyzer] Make Suppress IDC checker aware that it might not start from the same node it was registered at
by Anna Zaks
· 12 years ago
0183768
[analyzer] Look for lvalue nodes when tracking a null pointer.
by Jordan Rose
· 12 years ago
c236b73
[analyzer] Check for returning null references in ReturnUndefChecker.
by Jordan Rose
· 12 years ago
42773d6
[analyzer] Pass the correct Expr to the bug reporter visitors when dealing with CompoundLiteralExpr
by Anna Zaks
· 12 years ago
713e075
[analyzer] IDC: Add config option; perform the idc check on first “null node” rather than last “non-null”.
by Anna Zaks
· 12 years ago
cc5dbda
[analyzer] Simple inline defensive checks suppression
by Anna Zaks
· 12 years ago
9abf1b4
[analyzer] Suppress paths involving a reference whose rvalue is null.
by Jordan Rose
· 12 years ago
6f41608
[analyzer] Teach FindLastStoreBRVisitor to understand stores of the same value.
by Jordan Rose
· 12 years ago
4238f41
[analyzer] Use 'MemRegion::printPretty()' instead of assuming the region is a VarRegion.
by Ted Kremenek
· 12 years ago
db061e4
[analyzer] Restrict ObjC type inference to methods that have related result type.
by Anna Zaks
· 12 years ago
44ec3f0
[analyzer] Track null object lvalues back through C++ method calls.
by Jordan Rose
· 12 years ago
bfa9ab8
[analyzer] Replace "-analyzer-ipa" with "-analyzer-config ipa".
by Anna Zaks
· 12 years ago
141b90c
[analyzer] Fix test for r173067.
by Jordan Rose
· 12 years ago
187f8bd
[analyzer] Show notes inside implicit calls at the last explicit call site.
by Jordan Rose
· 12 years ago
2b9de0b
[analyzer] Don't show "Entered 'foo'" if 'foo' is implicit.
by Jordan Rose
· 12 years ago
e02be97
[analyzer] Special path notes for C++ special member functions.
by Jordan Rose
· 12 years ago
dc47c9a
[analyzer] Do a better job describing C++ member functions in the call stack.
by Jordan Rose
· 12 years ago
c1c6a49
[analyzer] Plist: change the type of issue_hash from int to string.
by Anna Zaks
· 12 years ago
afa7cae
[analyzer] Fix r168019 to work with unpruned paths as well.
by Jordan Rose
· 12 years ago
368f3b0
[analyzer] Make sure calls in synthesized functions have valid path locations.
by Jordan Rose
· 12 years ago
d51db49
[analyzer] Follow up to r167762 - precisely determine the adjustment conditions.
by Anna Zaks
· 12 years ago
6a329ee
[analyzer] New option to not suppress null return paths if an argument is null.
by Jordan Rose
· 12 years ago
09f7bf1
[analyzer] Use the CallEnter node to get a value for tracked null arguments.
by Jordan Rose
· 12 years ago
b85cce0
TrackConstraintBRVisitor and ConditionBRVisitor can emit similar
by Ted Kremenek
· 12 years ago
8e8fb3b
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
by Andy Gibbs
· 12 years ago
ff63227
Revert "InlineObjCInstanceMethod.m: Remove lines introduced in r165079."
by Jordan Rose
· 12 years ago
d09074f
InlineObjCInstanceMethod.m: Remove lines introduced in r165079. It broke some builds, on FreeBSD, Linux and Windows.
by NAKAMURA Takumi
· 12 years ago
48314cf
[analyzer] Adjust the return type of an inlined devirtualized method call.
by Jordan Rose
· 12 years ago
0be2638
[analyzer] Commit a test case for r164579.
by Anna Zaks
· 12 years ago
70e5b57
[analyzer] Really turn on dynamic-bifurcation on by default.
by Anna Zaks
· 12 years ago
b9d4e5e
[analyzer] Suppress bugs whose paths go through the return of a null pointer.
by Jordan Rose
· 12 years ago
53221da
[analyzer] Track a null value back through FindLastStoreBRVisitor.
by Jordan Rose
· 12 years ago
6686b66
[analyzer] Look through OpaqueValueExprs when tracking a nil value.
by Jordan Rose
· 12 years ago
3225d07
[analyzer] Re-add reinterpret_cast virtual call test case from r163644.
by Jordan Rose
· 12 years ago
fe3769d
Revert "[analyzer] Use the static type for a virtual call if the dynamic type is worse."
by Jordan Rose
· 12 years ago
1b22cec
Adjust some analyzer tests to place widely shared inputs inside of an
by Chandler Carruth
· 12 years ago
19d5886
[analyzer] Use the static type for a virtual call if the dynamic type is worse.
by Jordan Rose
· 12 years ago
e08dcbe
[analyzer] Turn stl inlining back on.
by Anna Zaks
· 12 years ago
4ea9b89
[analyzer] Do not count calls to small functions when computing stack depth.
by Anna Zaks
· 12 years ago
57330ee
[analyzer] Add an option to enable/disable objc inlining.
by Anna Zaks
· 12 years ago
7229d00
[analyzer] Add ipa-always-inline-size option (with 3 as the default).
by Anna Zaks
· 12 years ago
81fb50e
[analyzer] For now, don't inline C++ standard library functions.
by Jordan Rose
· 12 years ago
0187a1b
Attempt (again) to stabilize the order of the emission of diagnostics
by Ted Kremenek
· 12 years ago
dc601f4
[analyzer] Fixup for r162935 as per Jordan's review.
by Anna Zaks
· 12 years ago
05fcbd3
[analyzer] Do not propagate the [super init] could be nil assumption
by Anna Zaks
· 12 years ago
554067f
[analyzer] Stop tracking symbols based on a retain count summary of
by Anna Zaks
· 12 years ago
7aba117
[analyzer] If the last store into a region came from a function, step into it.
by Jordan Rose
· 12 years ago
Next »