Page MenuHomePhabricator

dergachev.a (Artem Dergachev)
User

Projects

User does not belong to any projects.

User Details

User Since
Sep 9 2015, 4:29 AM (262 w, 2 d)

Recent Activity

Thu, Aug 27

dergachev.a committed rG4448affede51: [analyzer] pr47037: CastValueChecker: Support for the new variadic isa<>. (authored by baloghadamsoftware).
[analyzer] pr47037: CastValueChecker: Support for the new variadic isa<>.
Thu, Aug 27, 12:16 PM
dergachev.a committed rG6e26e49edf0d: [analyzer] NFC: Fix wrong parameter name in printFormattedEntry. (authored by nullptr.cpp).
[analyzer] NFC: Fix wrong parameter name in printFormattedEntry.
Thu, Aug 27, 12:16 PM
dergachev.a committed rG37c21dbb3a32: [analyzer] Fix the debug print about debug egraph dumps requiring asserts. (authored by nullptr.cpp).
[analyzer] Fix the debug print about debug egraph dumps requiring asserts.
Thu, Aug 27, 12:16 PM
dergachev.a committed rG5a9e7789396e: [analyzer] NFC: Store the pointee/referenced type for dynamic type tracking. (authored by baloghadamsoftware).
[analyzer] NFC: Store the pointee/referenced type for dynamic type tracking.
Thu, Aug 27, 12:16 PM
dergachev.a closed D86691: [analyzer] Fix wrong parameter name in printFormattedEntry.
Thu, Aug 27, 12:16 PM · Restricted Project
dergachev.a closed D86334: [analyzer] Remove redundant output errs.
Thu, Aug 27, 12:16 PM · Restricted Project
dergachev.a closed D85728: [Analyzer] Support for the new variadic isa<> and isa_and_not_null<> in CastValueChecker.
Thu, Aug 27, 12:15 PM · Restricted Project
dergachev.a closed D85752: [Analyzer] Store the pointed/referenced type for dynamic casts.
Thu, Aug 27, 12:15 PM · Restricted Project

Aug 7 2020

dergachev.a committed rG47cadd6106c0: [analyzer] pr47030: MoveChecker: Unforget a comma in the suppression list. (authored by dergachev.a).
[analyzer] pr47030: MoveChecker: Unforget a comma in the suppression list.
Aug 7 2020, 10:40 AM

Jul 30 2020

dergachev.a committed rG6a043ecc0cf4: [clang-tidy] Fix ODR violation in unittests. (authored by dergachev.a).
[clang-tidy] Fix ODR violation in unittests.
Jul 30 2020, 8:53 AM
dergachev.a closed D84902: [clang-tidy] Fix ODR violation in unittests..
Jul 30 2020, 8:53 AM · Restricted Project

Jul 28 2020

dergachev.a committed rGc26f237cef1b: [analyzer] FuchsiaHandleChecker: Suppress a non-deterministic test failure. (authored by dergachev.a).
[analyzer] FuchsiaHandleChecker: Suppress a non-deterministic test failure.
Jul 28 2020, 6:57 PM

Jul 27 2020

dergachev.a committed rG8c9241a051fd: [clang-tidy] Suppress one unittest on macOS. (authored by dergachev.a).
[clang-tidy] Suppress one unittest on macOS.
Jul 27 2020, 10:40 PM
dergachev.a closed D84453: [clang-tidy] Suppress one unittest on macOS..
Jul 27 2020, 10:39 PM · Restricted Project

Jul 18 2020

dergachev.a committed rG0b2a92224630: [analyzer] scan-build: Fix silencing multiple core checkers. (authored by dergachev.a).
[analyzer] scan-build: Fix silencing multiple core checkers.
Jul 18 2020, 10:37 AM

Jul 14 2020

Artem Dergachev <adergachev@apple.com> committed rGb529ca14ada9: [analyzer] SATestBuild.py: Fix handling invalid plists after 2to3 conversion. (authored by dergachev.a).
[analyzer] SATestBuild.py: Fix handling invalid plists after 2to3 conversion.
Jul 14 2020, 4:52 PM
Artem Dergachev <adergachev@apple.com> committed rGae6b81257146: [analyzer] SATestBuild.py: Be defensive against corrupt plist files. (authored by dergachev.a).
[analyzer] SATestBuild.py: Be defensive against corrupt plist files.
Jul 14 2020, 4:52 PM
Artem Dergachev <adergachev@apple.com> committed rG59b462d142a2: [analyzer] SATestBuild.py: Fix support for #NOPREFIX. (authored by dergachev.a).
[analyzer] SATestBuild.py: Fix support for #NOPREFIX.
Jul 14 2020, 4:52 PM
Artem Dergachev <adergachev@apple.com> committed rGff32b5a60d52: [analyzer] SATestBuild.py: Allow comments in run_static_analyzer.cmd. (authored by dergachev.a).
[analyzer] SATestBuild.py: Allow comments in run_static_analyzer.cmd.
Jul 14 2020, 4:52 PM
Artem Dergachev <adergachev@apple.com> committed rGb769c49115ca: [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.
Jul 14 2020, 4:45 PM
Artem Dergachev <adergachev@apple.com> committed rG7615f2d1212f: 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…
Jul 14 2020, 4:45 PM
dergachev.a added a reverting change for rG21efb06f0ae2: Revert "[analyzer] Teach scan-build how to rebuild index.html without analyzing.: rG7615f2d1212f: Revert "Revert "[analyzer] Teach scan-build how to rebuild index.html without….
Jul 14 2020, 4:45 PM
Artem Dergachev <adergachev@apple.com> committed rG68a786d3f755: [analyzer] Fix NSErrorChecker false positives on constructors. (authored by dergachev.a).
[analyzer] Fix NSErrorChecker false positives on constructors.
Jul 14 2020, 4:40 PM
Artem Dergachev <adergachev@apple.com> committed rGf01c2754c395: [analyzer] RetainCountChecker: Add a suppression for OSSymbols. (authored by dergachev.a).
[analyzer] RetainCountChecker: Add a suppression for OSSymbols.
Jul 14 2020, 4:40 PM
dergachev.a committed rG11828684baae: [analyzer] Fix a couple of bugs in HTML report generation. (authored by dergachev.a).
[analyzer] Fix a couple of bugs in HTML report generation.
Jul 14 2020, 4:20 PM

Jun 3 2020

dergachev.a committed rG7113271528a4: [analyzer] ObjCAutoreleaseWriteChecker: Support explicit autoreleasepools. (authored by Paul Pelzl <ppelzl@apple.com>).
[analyzer] ObjCAutoreleaseWriteChecker: Support explicit autoreleasepools.
Jun 3 2020, 9:21 AM
dergachev.a closed D81072: [analyzer] ObjCAutoreleaseWriteChecker: Support explicit autoreleasepools..
Jun 3 2020, 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.
Jun 3 2020, 9:20 AM
dergachev.a closed D81071: [analyzer] Add initial support for ObjCIndirectCopyRestoreExpr..
Jun 3 2020, 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