Page MenuHomePhabricator
Feed Advanced Search

Wed, Jun 3

dergachev.a committed rG7113271528a4: [analyzer] ObjCAutoreleaseWriteChecker: Support explicit autoreleasepools. (authored by Paul Pelzl <ppelzl@apple.com>).
[analyzer] ObjCAutoreleaseWriteChecker: Support explicit autoreleasepools.
Wed, Jun 3, 9:21 AM
dergachev.a closed D81072: [analyzer] ObjCAutoreleaseWriteChecker: Support explicit autoreleasepools..
Wed, Jun 3, 9:20 AM · Restricted Project
dergachev.a committed rGe94192198f8a: [analyzer] Add support for ObjCIndirectCopyRestoreExpr. (authored by Paul Pelzl <ppelzl@apple.com>).
[analyzer] Add support for ObjCIndirectCopyRestoreExpr.
Wed, Jun 3, 9:20 AM
dergachev.a closed D81071: [analyzer] Add initial support for ObjCIndirectCopyRestoreExpr..
Wed, Jun 3, 9:19 AM · Restricted Project

May 22 2020

dergachev.a committed rG99b94f29ac5d: [analyzer] LoopUnrolling: fix crash when a parameter is a loop counter. (authored by dergachev.a).
[analyzer] LoopUnrolling: fix crash when a parameter is a loop counter.
May 22 2020, 6:24 AM
dergachev.a closed D80171: [analyzer] LoopUnrolling: fix crash when a parameter is a loop counter.
May 22 2020, 6:24 AM · Restricted Project

May 20 2020

dergachev.a committed rG3f333e0af7a8: [analyzer] Get scan-view executable from environment. (authored by dergachev.a).
[analyzer] Get scan-view executable from environment.
May 20 2020, 5:24 AM
dergachev.a closed D77880: get scan-view executable from environment.
May 20 2020, 5:23 AM · Restricted Project

May 19 2020

dergachev.a committed rGe42e5e4d0fc0: [analyzer] Move apiModeling.StdCLibraryFunctionArgs to alpha. (authored by dergachev.a).
[analyzer] Move apiModeling.StdCLibraryFunctionArgs to alpha.
May 19 2020, 1:13 PM
dergachev.a closed D80213: [analyzer] Move StdCLibraryFunctionArgs to alpha..
May 19 2020, 1:12 PM · Restricted Project

May 15 2020

dergachev.a committed rG1a3b801db5af: [analyzer] SATestBuild.py: Fix handling invalid plists after 2to3 conversion. (authored by dergachev.a).
[analyzer] SATestBuild.py: Fix handling invalid plists after 2to3 conversion.
May 15 2020, 4:30 AM

May 13 2020

dergachev.a committed rG8cbd3f431a91: [analyzer] SATestBuild.py: Be defensive against corrupt plist files. (authored by dergachev.a).
[analyzer] SATestBuild.py: Be defensive against corrupt plist files.
May 13 2020, 4:16 AM

May 12 2020

dergachev.a committed rG11c8c2a551c5: [analyzer] SATestBuild.py: Fix support for #NOPREFIX. (authored by dergachev.a).
[analyzer] SATestBuild.py: Fix support for #NOPREFIX.
May 12 2020, 12:55 PM

May 11 2020

dergachev.a committed rGec2d93c7d7b0: [analyzer] SATestBuild.py: Allow comments in run_static_analyzer.cmd. (authored by dergachev.a).
[analyzer] SATestBuild.py: Allow comments in run_static_analyzer.cmd.
May 11 2020, 7:29 AM

Apr 23 2020

dergachev.a committed rGa88025672f89: [analyzer] Consider array subscripts to be interesting lvalues. (authored by vsavchenko).
[analyzer] Consider array subscripts to be interesting lvalues.
Apr 23 2020, 10:17 AM
dergachev.a closed D78638: [analyzer] Consider array subscripts to be interesting lvalues.
Apr 23 2020, 10:17 AM · Restricted Project

Apr 20 2020

dergachev.a committed rG878194414107: [analyzer] GenericTaint: Don't expect CallEvent to always have a Decl. (authored by dergachev.a).
[analyzer] GenericTaint: Don't expect CallEvent to always have a Decl.
Apr 20 2020, 5:53 AM
dergachev.a committed rG1f67508b7fed: [analyzer] Do not report CFError null dereference for nonnull params. (authored by vsavchenko).
[analyzer] Do not report CFError null dereference for nonnull params.
Apr 20 2020, 3:44 AM
dergachev.a closed D77806: [analyzer] Do not report CFError null dereference for nonnull params.
Apr 20 2020, 3:43 AM · Restricted Project
dergachev.a committed rG09a1f090509e: [analyzer] Do not report NSError null dereference for _Nonnull params. (authored by vsavchenko).
[analyzer] Do not report NSError null dereference for _Nonnull params.
Apr 20 2020, 3:11 AM
dergachev.a closed D77722: [analyzer] Do not report NSError null dereference for _Nonnull params.
Apr 20 2020, 3:11 AM · Restricted Project

Apr 7 2020

dergachev.a committed rG0c27fd82e1e6: Revert "Revert "[analyzer] Teach scan-build how to rebuild index.html without… (authored by dergachev.a).
Revert "Revert "[analyzer] Teach scan-build how to rebuild index.html without…
Apr 7 2020, 11:24 AM
dergachev.a added a reverting change for rG21efb06f0ae2: Revert "[analyzer] Teach scan-build how to rebuild index.html without analyzing.: rG0c27fd82e1e6: Revert "Revert "[analyzer] Teach scan-build how to rebuild index.html without….
Apr 7 2020, 11:24 AM
dergachev.a committed rG6b3353e83294: Revert "[analyzer] Try to lift 'REQUIRES: shell' for scan-build tests." (authored by dergachev.a).
Revert "[analyzer] Try to lift 'REQUIRES: shell' for scan-build tests."
Apr 7 2020, 7:01 AM
dergachev.a added a reverting change for rGcfd388d344ab: [analyzer] Try to lift 'REQUIRES: shell' for scan-build tests.: rG6b3353e83294: Revert "[analyzer] Try to lift 'REQUIRES: shell' for scan-build tests.".
Apr 7 2020, 7:01 AM
dergachev.a committed rGcfd388d344ab: [analyzer] Try to lift 'REQUIRES: shell' for scan-build tests. (authored by ASDenysPetrov).
[analyzer] Try to lift 'REQUIRES: shell' for scan-build tests.
Apr 7 2020, 6:28 AM

Apr 6 2020

dergachev.a committed rG9b1e4a8218b7: [analyzer] Fix NSErrorChecker false positives on constructors. (authored by dergachev.a).
[analyzer] Fix NSErrorChecker false positives on constructors.
Apr 6 2020, 10:52 AM
dergachev.a committed rG2ddd3325c4d7: [analyzer] Fix scan-build and exploded-graph-rewriter tests on Windows. (authored by dergachev.a).
[analyzer] Fix scan-build and exploded-graph-rewriter tests on Windows.
Apr 6 2020, 10:52 AM
dergachev.a closed D77551: [analyzer] Fix NSErrorChecker false positives.
Apr 6 2020, 10:52 AM · Restricted Project
dergachev.a closed D76768: [analyzer] Added support of scan-build and exploded-graph-rewriter regression tests for Windows.
Apr 6 2020, 10:52 AM · Restricted Project

Apr 1 2020

dergachev.a committed rG3500cc8d891b: [analyzer] RetainCountChecker: Add a suppression for OSSymbols. (authored by dergachev.a).
[analyzer] RetainCountChecker: Add a suppression for OSSymbols.
Apr 1 2020, 8:18 AM

Mar 15 2020

dergachev.a committed rG0eba5dc80fb0: [analyzer] Fix modeling some library functions when UCHAR_MAX > INT_MAX. (authored by dergachev.a).
[analyzer] Fix modeling some library functions when UCHAR_MAX > INT_MAX.
Mar 15 2020, 9:44 PM
dergachev.a closed D75529: [analyzer] Limit UCharMax to min of max uchar or max int.
Mar 15 2020, 9:43 PM · Restricted Project

Mar 11 2020

dergachev.a committed rGedbf2fde14a2: [analyzer] Fix a strange compile error on a certain Clang-7.0.0 (authored by dergachev.a).
[analyzer] Fix a strange compile error on a certain Clang-7.0.0
Mar 11 2020, 7:26 AM

Feb 25 2020

dergachev.a committed rGa82ffe9d93a2: [analyzer] Add support for CXXInheritedCtorInitExpr. (authored by dergachev.a).
[analyzer] Add support for CXXInheritedCtorInitExpr.
Feb 25 2020, 7:39 AM
dergachev.a closed D74735: [analyzer] Add support for CXXInheritedCtorInitExpr..
Feb 25 2020, 7:39 AM · Restricted Project

Feb 17 2020

dergachev.a committed rG21efb06f0ae2: Revert "[analyzer] Teach scan-build how to rebuild index.html without analyzing. (authored by dergachev.a).
Revert "[analyzer] Teach scan-build how to rebuild index.html without analyzing.
Feb 17 2020, 10:53 PM
dergachev.a added a reverting change for rGa807a068e6ae: [analyzer] Teach scan-build how to rebuild index.html without analyzing.: rG21efb06f0ae2: Revert "[analyzer] Teach scan-build how to rebuild index.html without analyzing..
Feb 17 2020, 10:53 PM
dergachev.a committed rGa807a068e6ae: [analyzer] Teach scan-build how to rebuild index.html without analyzing. (authored by dergachev.a).
[analyzer] Teach scan-build how to rebuild index.html without analyzing.
Feb 17 2020, 10:23 PM
dergachev.a committed rG5a11233a2fa5: [analyzer] VforkChecker: allow execve after vfork. (authored by dergachev.a).
[analyzer] VforkChecker: allow execve after vfork.
Feb 17 2020, 10:22 PM
dergachev.a closed D74467: [analyzer] Teach scan-build how to rebuild index.html without analyzing..
Feb 17 2020, 10:22 PM · Restricted Project
dergachev.a closed D73629: [analyzer] vfork checker: allow execve after vfork.
Feb 17 2020, 10:22 PM · Restricted Project

Feb 5 2020

dergachev.a committed rG482e236e569e: [analyzer] Fix a couple of bugs in HTML report generation. (authored by dergachev.a).
[analyzer] Fix a couple of bugs in HTML report generation.
Feb 5 2020, 6:18 AM
dergachev.a closed D73993: [analyzer] Fix a couple of bugs in HTML report generation..
Feb 5 2020, 6:17 AM · Restricted Project

Feb 3 2020

dergachev.a committed rG4b05fc248b00: [analyzer] Suppress linker invocation in scan-build tests. (authored by dergachev.a).
[analyzer] Suppress linker invocation in scan-build tests.
Feb 3 2020, 1:15 PM
dergachev.a committed rG5521236a1807: [analyzer] Re-land 0aba69e "Add test directory for scan-build." (authored by dergachev.a).
[analyzer] Re-land 0aba69e "Add test directory for scan-build."
Feb 3 2020, 1:06 PM
dergachev.a closed D69781: [analyzer] Add test directory for scan-build.
Feb 3 2020, 1:05 PM · Restricted Project, Restricted Project

Jan 24 2020

dergachev.a committed rG1484d0f12add: [analyzer] PthreadLock: Implement dead region cleanup. (authored by dergachev.a).
[analyzer] PthreadLock: Implement dead region cleanup.
Jan 24 2020, 7:46 AM
dergachev.a closed D37963: [analyzer] PthreadLock: Don't track dead regions..
Jan 24 2020, 7:46 AM · Restricted Project
dergachev.a committed rGdd22be1e3d98: [analyzer] PthreadLock: Implement mutex escaping. (authored by dergachev.a).
[analyzer] PthreadLock: Implement mutex escaping.
Jan 24 2020, 7:46 AM
dergachev.a committed rG152bc7ffdcd8: [analyzer] NFC: PthreadLock: Use CallDescriptionMap, modernize. (authored by dergachev.a).
[analyzer] NFC: PthreadLock: Use CallDescriptionMap, modernize.
Jan 24 2020, 7:46 AM
dergachev.a closed D37812: [analyzer] PthreadLock: Escape the pointers..
Jan 24 2020, 7:45 AM · Restricted Project
dergachev.a committed rG80fd37f9d66e: [analyzer] PthreadLock: Fix return value modeling for XNU lock functions. (authored by dergachev.a).
[analyzer] PthreadLock: Fix return value modeling for XNU lock functions.
Jan 24 2020, 7:45 AM
dergachev.a committed rG15624a7bda9d: [analyzer] PthreadLock: Add more XNU rwlock unlock functions. (authored by dergachev.a).
[analyzer] PthreadLock: Add more XNU rwlock unlock functions.
Jan 24 2020, 7:45 AM
dergachev.a closed D37807: [analyzer] PthreadLock: Add the other XNU rwlock unlock functions..
Jan 24 2020, 7:44 AM · Restricted Project
dergachev.a closed D37806: [analyzer] PthreadLock: Fix return values of XNU lock functions..
Jan 24 2020, 7:44 AM · Restricted Project

Dec 21 2019

dergachev.a committed rG2203089a60d8: [analyzer] exploded-graph-rewriter: Fix string encodings in python3. (authored by dergachev.a).
[analyzer] exploded-graph-rewriter: Fix string encodings in python3.
Dec 21 2019, 11:05 AM
dergachev.a closed D71746: Fix the "TypeError: a bytes-like object is required, not 'str'" in exploded-graph-rewriter.py on Python 3.5+.
Dec 21 2019, 11:05 AM · Restricted Project

Dec 19 2019

dergachev.a committed rGb28400507212: [analyzer] Add a syntactic security check for ObjC NSCoder API. (authored by dergachev.a).
[analyzer] Add a syntactic security check for ObjC NSCoder API.
Dec 19 2019, 3:00 PM
dergachev.a closed D71728: [analyzer] Add a syntactic security check for ObjC NSCoder API..
Dec 19 2019, 3:00 PM · Restricted Project

Dec 18 2019

dergachev.a committed rGf0ced2ddb44e: [analysis] Re-discard type sugar when casting values retrieved from the Store. (authored by dergachev.a).
[analysis] Re-discard type sugar when casting values retrieved from the Store.
Dec 18 2019, 6:09 PM
dergachev.a committed rGbce1cce6bf12: [analyzer] Teach MismatchedDealloc about initWithBytesNoCopy with deallocator. (authored by dergachev.a).
[analyzer] Teach MismatchedDealloc about initWithBytesNoCopy with deallocator.
Dec 18 2019, 2:19 PM
dergachev.a committed rGbadba5118ff5: [analyzer] NonnullGlobalConstants: Add support for kCFNull. (authored by dergachev.a).
[analyzer] NonnullGlobalConstants: Add support for kCFNull.
Dec 18 2019, 12:15 PM

Dec 17 2019

dergachev.a committed rG6d3f43ec61a6: [analysis] Discard type qualifiers when casting values retrieved from the Store. (authored by dergachev.a).
[analysis] Discard type qualifiers when casting values retrieved from the Store.
Dec 17 2019, 3:01 PM
dergachev.a closed D70836: [analysis] Fix value tracking for pointers to qualified types.
Dec 17 2019, 3:00 PM · Restricted Project

Dec 13 2019

dergachev.a committed rGf450dd63a14d: [analyzer] CStringChecker: Fix a crash on unknown value passed to strlcat. (authored by dergachev.a).
[analyzer] CStringChecker: Fix a crash on unknown value passed to strlcat.
Dec 13 2019, 6:01 PM

Dec 12 2019

dergachev.a committed rGb3abd78b9469: [analyzer] Fix test/Analysis/padding_cpp.cpp after merge conflict. (authored by dergachev.a).
[analyzer] Fix test/Analysis/padding_cpp.cpp after merge conflict.
Dec 12 2019, 12:20 PM
dergachev.a committed rGb64d23c345a0: Merge remote-tracking branch 'llvm-org/master' into upstream-with-swift (authored by dergachev.a).
Merge remote-tracking branch 'llvm-org/master' into upstream-with-swift
Dec 12 2019, 11:30 AM
dergachev.a committed rGb5757fd2ed83: Merge remote-tracking branch 'llvm-org/master' into upstream-with-swift (authored by dergachev.a).
Merge remote-tracking branch 'llvm-org/master' into upstream-with-swift
Dec 12 2019, 11:30 AM

Dec 11 2019

dergachev.a committed rG2b3f2071ec65: [analyzer] CStringChecker: Fix overly eager assumption that memcmp args overlap. (authored by dergachev.a).
[analyzer] CStringChecker: Fix overly eager assumption that memcmp args overlap.
Dec 11 2019, 11:29 AM
dergachev.a committed rG134faae04259: [analyzer] CStringChecker: Improve warning messages. (authored by dergachev.a).
[analyzer] CStringChecker: Improve warning messages.
Dec 11 2019, 11:29 AM
dergachev.a committed rGb01012b7c8a5: [analyzer] LocalizationChecker: Fix a crash on synthesized accessor stubs. (authored by dergachev.a).
[analyzer] LocalizationChecker: Fix a crash on synthesized accessor stubs.
Dec 11 2019, 11:29 AM
dergachev.a closed D71321: [analyzer] CStringChecker: Warning text fixes..
Dec 11 2019, 11:28 AM · Restricted Project
dergachev.a closed D71322: [analyzer] CStringChecker: Fix overly eager assumption that memcmp arguments overlap..
Dec 11 2019, 11:28 AM · Restricted Project

Dec 6 2019

dergachev.a committed rG040c39d50fb9: [analyzer] Fix false positive on introspection of a block's internal layout. (authored by dergachev.a).
[analyzer] Fix false positive on introspection of a block's internal layout.
Dec 6 2019, 1:30 PM

Dec 4 2019

dergachev.a committed rG3c50f2544f7a: [analyzer] Fix more ObjC accessor body farms after 2073dd2d. (authored by dergachev.a).
[analyzer] Fix more ObjC accessor body farms after 2073dd2d.
Dec 4 2019, 4:32 PM

Nov 21 2019

dergachev.a committed rGa3b22da4e0ea: [CFG] Fix a flaky crash in CFGBlock::getLastCondition(). (authored by dergachev.a).
[CFG] Fix a flaky crash in CFGBlock::getLastCondition().
Nov 21 2019, 10:03 PM
dergachev.a committed rG0b58b80edb81: [analyzer] Fix Objective-C accessor body farms after 2073dd2d. (authored by dergachev.a).
[analyzer] Fix Objective-C accessor body farms after 2073dd2d.
Nov 21 2019, 7:03 PM
dergachev.a committed rGbbc8662db154: [analyzer] NFC: Don't clean up range constraints twice. (authored by dergachev.a).
[analyzer] NFC: Don't clean up range constraints twice.
Nov 21 2019, 7:03 PM
dergachev.a closed D70158: [analyzer] Fix Objective-C accessor body farms after D68108..
Nov 21 2019, 7:03 PM · Restricted Project
dergachev.a closed D70150: [analyzer] Don't clean up dead symbols from constraints twice..
Nov 21 2019, 7:03 PM · Restricted Project
dergachev.a committed rG6bbca3411b38: [CFG] Add a test for a flaky crash in CFGBlock::getLastCondition(). (authored by dergachev.a).
[CFG] Add a test for a flaky crash in CFGBlock::getLastCondition().
Nov 21 2019, 6:18 PM
dergachev.a closed D69962: [CFG] Fix a flaky crash in CFGBlock::getLastCondition()..
Nov 21 2019, 6:17 PM · Restricted Project

Nov 8 2019

dergachev.a committed rGe4da37e8a0a3: [analyzer] Fix skipping the call during inlined defensive check suppression. (authored by dergachev.a).
[analyzer] Fix skipping the call during inlined defensive check suppression.
Nov 8 2019, 6:31 PM
dergachev.a committed rG57adc37fe57c: [analyzer] Nullability: Don't infer nullable when passing as nullable parameter. (authored by dergachev.a).
[analyzer] Nullability: Don't infer nullable when passing as nullable parameter.
Nov 8 2019, 6:31 PM
dergachev.a closed D67932: [analyzer] Fix accidentally skipping the call during inlined defensive check suppression..
Nov 8 2019, 6:31 PM · Restricted Project

Nov 7 2019

dergachev.a committed rG5e0fb6484207: [analyzer] Add test cases for the unsupported C++ constructor modeling. (authored by dergachev.a).
[analyzer] Add test cases for the unsupported C++ constructor modeling.
Nov 7 2019, 5:23 PM
dergachev.a committed rGacac540422e8: [analyzer] PR41729: CStringChecker: Improve strlcat and strlcpy modeling. (authored by dergachev.a).
[analyzer] PR41729: CStringChecker: Improve strlcat and strlcpy modeling.
Nov 7 2019, 5:23 PM
dergachev.a closed D69308: [analyzer] Test cases for the unsupported features for Clang Static Analyzer .
Nov 7 2019, 5:23 PM · Restricted Project
dergachev.a closed D66049: [analyzer] PR41729: Fix some false positives and improve strlcat and strlcpy modeling.
Nov 7 2019, 5:23 PM · Restricted Project

Oct 23 2019

dergachev.a committed rGbe86fdb86e1e: [analyzer] Fix off-by-one in operator call parameter binding. (authored by dergachev.a).
[analyzer] Fix off-by-one in operator call parameter binding.
Oct 23 2019, 8:23 AM
dergachev.a closed D69155: [analyzer] Fix off-by-one in operator call parameter binding..
Oct 23 2019, 8:23 AM · Restricted Project

Oct 18 2019

dergachev.a committed rG4a5df7312ec2: [analyzer] PR43551: Do not dereferce void* in UndefOrNullArgVisitor. (authored by dergachev.a).
[analyzer] PR43551: Do not dereferce void* in UndefOrNullArgVisitor.
Oct 18 2019, 6:53 PM
dergachev.a committed rGab2cec8b85cf: [analyzer] Fix a crash on tracking Objective-C 'self' as a control dependency. (authored by dergachev.a).
[analyzer] Fix a crash on tracking Objective-C 'self' as a control dependency.
Oct 18 2019, 6:52 PM
dergachev.a closed D68591: [analyzer] PR43551: Do not dereferce void* in UndefOrNullArgVisitor.
Oct 18 2019, 6:52 PM · Restricted Project
dergachev.a committed rGb0914e7276bf: [analyzer] Specify the C++ standard in more tests. (authored by dergachev.a).
[analyzer] Specify the C++ standard in more tests.
Oct 18 2019, 5:10 PM
dergachev.a committed rG3ff26e27d93e: [analyzer] exploded-graph-rewriter: Unforget to censor stmt_ids in the test. (authored by dergachev.a).
[analyzer] exploded-graph-rewriter: Unforget to censor stmt_ids in the test.
Oct 18 2019, 1:55 PM
dergachev.a committed rGc6921379f55e: [analyzer] exploded-graph-rewriter: Rename Environment to Expressions. (authored by dergachev.a).
[analyzer] exploded-graph-rewriter: Rename Environment to Expressions.
Oct 18 2019, 1:18 PM
dergachev.a committed rG7a17f197093a: [analyzer] Fix hidden node traversal in exploded graph dumps. (authored by dergachev.a).
[analyzer] Fix hidden node traversal in exploded graph dumps.
Oct 18 2019, 1:18 PM
dergachev.a committed rGb3e34e043cae: [analyzer] Drop the logic for collapsing the state if it's same as in preds. (authored by dergachev.a).
[analyzer] Drop the logic for collapsing the state if it's same as in preds.
Oct 18 2019, 1:18 PM