[clang] [compiler-rt] [Ubsan][Driver] Remove UBSAN C++ runtime from other sanitizers (PR #121006)

2024-12-23 Thread Kirill Stoimenov via cfe-commits
https://github.com/kstoimenov approved this pull request. https://github.com/llvm/llvm-project/pull/121006 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [NFC][Driver] Simplify linking of ubsan_standalone_cxx (PR #120938)

2024-12-23 Thread Kirill Stoimenov via cfe-commits
https://github.com/kstoimenov approved this pull request. https://github.com/llvm/llvm-project/pull/120938 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [BoundsSan] Update BoundsChecking.cpp to use no-merge attribute where applicable (PR #120620)

2024-12-19 Thread Kirill Stoimenov via cfe-commits
https://github.com/kstoimenov approved this pull request. https://github.com/llvm/llvm-project/pull/120620 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [ubsan] Remove -ubsan-unique-traps (replace with -fno-sanitize-merge) (PR #120613)

2024-12-19 Thread Kirill Stoimenov via cfe-commits
https://github.com/kstoimenov approved this pull request. https://github.com/llvm/llvm-project/pull/120613 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [sanitizer] Refactor -f(no-)?sanitize-recover parsing (PR #119819)

2024-12-17 Thread Kirill Stoimenov via cfe-commits
https://github.com/kstoimenov approved this pull request. https://github.com/llvm/llvm-project/pull/119819 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [sanitizer] Refactor -f(no-)?sanitize-recover parsing (PR #119819)

2024-12-17 Thread Kirill Stoimenov via cfe-commits
@@ -652,44 +679,12 @@ SanitizerArgs::SanitizerArgs(const ToolChain &TC, // default in ASan? // Parse -f(no-)?sanitize-recover flags. - SanitizerMask RecoverableKinds = RecoverableByDefault | AlwaysRecoverable; - SanitizerMask DiagnosedUnrecoverableKinds; - SanitizerMask

[clang] [sanitizer] Refactor -f(no-)?sanitize-recover parsing (PR #119819)

2024-12-17 Thread Kirill Stoimenov via cfe-commits
https://github.com/kstoimenov approved this pull request. https://github.com/llvm/llvm-project/pull/119819 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [sanitizer] Refactor -f(no-)?sanitize-recover parsing (PR #119819)

2024-12-17 Thread Kirill Stoimenov via cfe-commits
@@ -652,44 +679,12 @@ SanitizerArgs::SanitizerArgs(const ToolChain &TC, // default in ASan? // Parse -f(no-)?sanitize-recover flags. - SanitizerMask RecoverableKinds = RecoverableByDefault | AlwaysRecoverable; - SanitizerMask DiagnosedUnrecoverableKinds; - SanitizerMask

[clang] [NFC][ubsan] Pre-commit test with missed optimization (PR #119012)

2024-12-06 Thread Kirill Stoimenov via cfe-commits
https://github.com/kstoimenov approved this pull request. https://github.com/llvm/llvm-project/pull/119012 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Clang][SYCL] Introduce clang-sycl-linker to link SYCL offloading device code (Part 1 of many) (PR #112245)

2024-11-01 Thread Kirill Stoimenov via cfe-commits
kstoimenov wrote: @asudarsa looks like this is causing memory leaks in Sanitizer bots: https://lab.llvm.org/buildbot/#/builders/169/builds/4835/steps/13/logs/stdio https://github.com/llvm/llvm-project/pull/112245 ___ cfe-commits mailing list cfe-commit

[clang] [Clang] Implement C++26 Attributes for Structured Bindings (P0609R3) (PR #89906)

2024-04-29 Thread Kirill Stoimenov via cfe-commits
kstoimenov wrote: This is breaking a sanitizer build bot because it is causing a memory leak: https://lab.llvm.org/buildbot/#/builders/168/builds/20146. @cor3ntin could you please take a look? Thanks! https://github.com/llvm/llvm-project/pull/89906 ___

[clang] [clang] Add optional pass to remove UBSAN traps using PGO (PR #84214)

2024-03-07 Thread Kirill Stoimenov via cfe-commits
https://github.com/kstoimenov approved this pull request. https://github.com/llvm/llvm-project/pull/84214 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[libcxx] [llvm] [clang] [compiler-rt] [mlir] [asan] Enable StackSafetyAnalysis by default (PR #77210)

2024-01-10 Thread Kirill Stoimenov via cfe-commits
https://github.com/kstoimenov approved this pull request. https://github.com/llvm/llvm-project/pull/77210 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [mlir] [compiler-rt] [lld] [sanitizer] Select non-internal frames in ReportErrorSummary (PR #77406)

2024-01-09 Thread Kirill Stoimenov via cfe-commits
https://github.com/kstoimenov approved this pull request. https://github.com/llvm/llvm-project/pull/77406 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[mlir] [llvm] [compiler-rt] [clang-tools-extra] [libcxx] [clang] [NFC][sanitizer] Move SymbolizedStackHolder into sanitizer_common (PR #77152)

2024-01-05 Thread Kirill Stoimenov via cfe-commits
https://github.com/kstoimenov approved this pull request. https://github.com/llvm/llvm-project/pull/77152 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[libcxx] [flang] [libc] [clang-tools-extra] [lld] [compiler-rt] [clang] [llvm] [hwasan] Workaround unsupported AssignmentTrackingPass (PR #76547)

2024-01-02 Thread Kirill Stoimenov via cfe-commits
https://github.com/kstoimenov approved this pull request. https://github.com/llvm/llvm-project/pull/76547 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [libcxx] [llvm] [mlir] [compiler-rt] [sanitizers] Optimize locking StackDepotBase for fork (PR #76280)

2023-12-26 Thread Kirill Stoimenov via cfe-commits
https://github.com/kstoimenov approved this pull request. https://github.com/llvm/llvm-project/pull/76280 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] b6d0ee0 - Revert HWASAN failure (#74163)

2023-12-04 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2023-12-02T04:39:14Z New Revision: b6d0ee056d247e1ecfd4ecd3f97fb2d31740d79b URL: https://github.com/llvm/llvm-project/commit/b6d0ee056d247e1ecfd4ecd3f97fb2d31740d79b DIFF: https://github.com/llvm/llvm-project/commit/b6d0ee056d247e1ecfd4ecd3f97fb2d31740d79b.diff L

[clang] b6d0ee0 - Revert HWASAN failure (#74163)

2023-12-04 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2023-12-02T04:39:14Z New Revision: b6d0ee056d247e1ecfd4ecd3f97fb2d31740d79b URL: https://github.com/llvm/llvm-project/commit/b6d0ee056d247e1ecfd4ecd3f97fb2d31740d79b DIFF: https://github.com/llvm/llvm-project/commit/b6d0ee056d247e1ecfd4ecd3f97fb2d31740d79b.diff L

[clang] b6d0ee0 - Revert HWASAN failure (#74163)

2023-12-04 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2023-12-02T04:39:14Z New Revision: b6d0ee056d247e1ecfd4ecd3f97fb2d31740d79b URL: https://github.com/llvm/llvm-project/commit/b6d0ee056d247e1ecfd4ecd3f97fb2d31740d79b DIFF: https://github.com/llvm/llvm-project/commit/b6d0ee056d247e1ecfd4ecd3f97fb2d31740d79b.diff L

[llvm] [clang] Revert HWASAN failure (#74163) (PR #74180)

2023-12-01 Thread Kirill Stoimenov via cfe-commits
kstoimenov wrote: I pushed it manually: b6d0ee056d247e1ecfd4ecd3f97fb2d31740d79b. https://github.com/llvm/llvm-project/pull/74180 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[llvm] [clang] Revert HWASAN failure (#74163) (PR #74180)

2023-12-01 Thread Kirill Stoimenov via cfe-commits
https://github.com/kstoimenov closed https://github.com/llvm/llvm-project/pull/74180 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] b6d0ee0 - Revert HWASAN failure (#74163)

2023-12-01 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2023-12-02T04:39:14Z New Revision: b6d0ee056d247e1ecfd4ecd3f97fb2d31740d79b URL: https://github.com/llvm/llvm-project/commit/b6d0ee056d247e1ecfd4ecd3f97fb2d31740d79b DIFF: https://github.com/llvm/llvm-project/commit/b6d0ee056d247e1ecfd4ecd3f97fb2d31740d79b.diff L

[llvm] [clang] Revert HWASAN failure (#74163) (PR #74180)

2023-12-01 Thread Kirill Stoimenov via cfe-commits
https://github.com/kstoimenov created https://github.com/llvm/llvm-project/pull/74180 This is the failure: https://lab.llvm.org/buildbot/#/builders/236/builds/7728/steps/10/logs/stdio This started with eef8e1d206dc01c081a0ca29b7f9e0c39d33446e, but because there were a couple of patches that ca

[clang] 7ae1b76 - Fix ARM Sanitizer build

2023-11-30 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2023-12-01T00:32:26Z New Revision: 7ae1b76ed7271b2e86a3cda72d9e1fc63f4e5c48 URL: https://github.com/llvm/llvm-project/commit/7ae1b76ed7271b2e86a3cda72d9e1fc63f4e5c48 DIFF: https://github.com/llvm/llvm-project/commit/7ae1b76ed7271b2e86a3cda72d9e1fc63f4e5c48.diff L

[clang] [llvm] [flang] [clang-tools-extra] [compiler-rt] GitHub learn (PR #66806)

2023-11-09 Thread Kirill Stoimenov via cfe-commits
https://github.com/kstoimenov closed https://github.com/llvm/llvm-project/pull/66806 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [NFC][Clang][CodeGen] Improve performance for vtable metadata generation (PR #67066)

2023-10-03 Thread Kirill Stoimenov via cfe-commits
kstoimenov wrote: Maybe one way is to add @mention which should trigger a new email message? On Tue, Oct 3, 2023 at 12:42 PM Vitaly Buka ***@***.***> wrote: > I didn't get an an email notification for that. > > Thanks, good to know. > I like that in Phabricator it was possible just reopen revie

[clang] [NFC][Clang][CodeGen] Improve performance for vtable metadata generation (PR #67066)

2023-10-03 Thread Kirill Stoimenov via cfe-commits
kstoimenov wrote: Could you please send me a link which describes that process? I assume that by MR you mean merge request? Thanks, Kirill On Mon, Oct 2, 2023 at 5:24 PM Matheus Izvekov ***@***.***> wrote: > @kstoimenov I believe you are supposed to > notify the

[clang] 1493462 - Revert "[NFC][Clang][CodeGen] Improve performance for vtable metadata generation (#67066)"

2023-10-02 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2023-10-03T00:09:46Z New Revision: 149346286801a5f32d254676760a7f4211801667 URL: https://github.com/llvm/llvm-project/commit/149346286801a5f32d254676760a7f4211801667 DIFF: https://github.com/llvm/llvm-project/commit/149346286801a5f32d254676760a7f4211801667.diff L

[clang] 100a3c3 - [HWASAN][LSAN] Exclude crash-recovery-modules.m from HWASAN tests

2023-03-10 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2023-03-11T00:14:27Z New Revision: 100a3c397c2009d008ed4d26e124af43805184a0 URL: https://github.com/llvm/llvm-project/commit/100a3c397c2009d008ed4d26e124af43805184a0 DIFF: https://github.com/llvm/llvm-project/commit/100a3c397c2009d008ed4d26e124af43805184a0.diff L

[clang] 25ba9dc - [HWASAN][LSAN] Fix buildbot failure.

2023-03-09 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2023-03-10T01:07:43Z New Revision: 25ba9dcf1807e9eadade24833da60133beadfe3f URL: https://github.com/llvm/llvm-project/commit/25ba9dcf1807e9eadade24833da60133beadfe3f DIFF: https://github.com/llvm/llvm-project/commit/25ba9dcf1807e9eadade24833da60133beadfe3f.diff L

[clang] 011b4d4 - [HWASAN][LSAN] Disable tests which don't pass in HWASAN+LSAN mode

2023-03-09 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2023-03-10T00:51:55Z New Revision: 011b4d4706eea722d63438892afefdb8152b7b62 URL: https://github.com/llvm/llvm-project/commit/011b4d4706eea722d63438892afefdb8152b7b62 DIFF: https://github.com/llvm/llvm-project/commit/011b4d4706eea722d63438892afefdb8152b7b62.diff L

[clang] 50cd2c2 - [LSAN] Disable leaks in test using environment variables instead of not running them with ASAN.

2023-03-08 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2023-03-08T23:20:40Z New Revision: 50cd2c257cb4e5fc822e0fa5fc12d1838070fcf0 URL: https://github.com/llvm/llvm-project/commit/50cd2c257cb4e5fc822e0fa5fc12d1838070fcf0 DIFF: https://github.com/llvm/llvm-project/commit/50cd2c257cb4e5fc822e0fa5fc12d1838070fcf0.diff L

[clang] dd67e69 - [ASan] Reland of D116182 to always link asan_static library.

2022-03-24 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2022-03-24T19:32:23Z New Revision: dd67e6972f85b4f0d00f7c68aea857b09e7a0b8a URL: https://github.com/llvm/llvm-project/commit/dd67e6972f85b4f0d00f7c68aea857b09e7a0b8a DIFF: https://github.com/llvm/llvm-project/commit/dd67e6972f85b4f0d00f7c68aea857b09e7a0b8a.diff L

[clang] 035441f - [ASan] Moved optimized callbacks out of asan_static to avoid DSO size increase.

2022-03-10 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2022-03-10T21:11:32Z New Revision: 035441ff3008c2a1930363751c6db61b71a5f089 URL: https://github.com/llvm/llvm-project/commit/035441ff3008c2a1930363751c6db61b71a5f089 DIFF: https://github.com/llvm/llvm-project/commit/035441ff3008c2a1930363751c6db61b71a5f089.diff L

[clang] d7dd7ad - Revert "[ASan] Not linking asan_static library for DSO."

2022-02-01 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2022-02-01T23:58:04Z New Revision: d7dd7ad827a0a78314f3c9b55f4778a6059840f3 URL: https://github.com/llvm/llvm-project/commit/d7dd7ad827a0a78314f3c9b55f4778a6059840f3 DIFF: https://github.com/llvm/llvm-project/commit/d7dd7ad827a0a78314f3c9b55f4778a6059840f3.diff L

Re: [PATCH] D112098: [ASan] Added stack safety support in address sanitizer.

2022-01-31 Thread Kirill Stoimenov via cfe-commits
Sorry i just noticed this email. I will take a look next week. On Sun, Jan 30, 2022, 2:50 AM Simon Pilgrim via Phabricator < revi...@reviews.llvm.org> wrote: > RKSimon added inline comments. > > > > Comment at: llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp:1534 >}

[clang] 69da422 - [ASan] Added a unit test for D118184.

2022-01-25 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2022-01-26T01:20:02Z New Revision: 69da422bdaa684fbd14c95b06f40ac57910642d9 URL: https://github.com/llvm/llvm-project/commit/69da422bdaa684fbd14c95b06f40ac57910642d9 DIFF: https://github.com/llvm/llvm-project/commit/69da422bdaa684fbd14c95b06f40ac57910642d9.diff L

[clang] cf730d8 - [ASan] Not linking asan_static library for DSO.

2022-01-25 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2022-01-26T00:13:26Z New Revision: cf730d8ce1341ba593144df2e2bc8411238e04c3 URL: https://github.com/llvm/llvm-project/commit/cf730d8ce1341ba593144df2e2bc8411238e04c3 DIFF: https://github.com/llvm/llvm-project/commit/cf730d8ce1341ba593144df2e2bc8411238e04c3.diff L

[clang] a3b9edf - [ASan] Driver changes to always link-in asan_static library.

2022-01-11 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2022-01-11T15:31:41Z New Revision: a3b9edf8b8c3815c1a2c200f9bc00882e1244827 URL: https://github.com/llvm/llvm-project/commit/a3b9edf8b8c3815c1a2c200f9bc00882e1244827 DIFF: https://github.com/llvm/llvm-project/commit/a3b9edf8b8c3815c1a2c200f9bc00882e1244827.diff L

[clang] 71b3bfd - [ASan] Moved optimized callbacks into a separate library.

2021-12-23 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2021-12-24T00:40:44Z New Revision: 71b3bfde9cd296525bbf5b1619e199074156d12b URL: https://github.com/llvm/llvm-project/commit/71b3bfde9cd296525bbf5b1619e199074156d12b DIFF: https://github.com/llvm/llvm-project/commit/71b3bfde9cd296525bbf5b1619e199074156d12b.diff L

Re: [PATCH] D116182: [ASan] Moved optimized callbacks into a separate library.

2021-12-23 Thread Kirill Stoimenov via cfe-commits
I got a couple of options myself: adan_instrumentation asan_fast_path asan_mini What do you think? On Wed, Dec 22, 2021, 3:30 PM Evgenii Stepanov via Phabricator < revi...@reviews.llvm.org> wrote: > eugenis added a comment. > > I don't like the name "asan_dso". DSO means "dynamic shared object

[clang] 4bf3165 - Revert "[ASan] Moved optimized callbacks into a separate library."

2021-12-23 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2021-12-23T17:13:18Z New Revision: 4bf31659fac73ed6ebeb4b4d95dc41aac5dcd666 URL: https://github.com/llvm/llvm-project/commit/4bf31659fac73ed6ebeb4b4d95dc41aac5dcd666 DIFF: https://github.com/llvm/llvm-project/commit/4bf31659fac73ed6ebeb4b4d95dc41aac5dcd666.diff L

[clang] ab3640a - [ASan] Moved optimized callbacks into a separate library.

2021-12-23 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2021-12-23T16:40:36Z New Revision: ab3640aa0e8361921a5d0cdc393a5b75e78ec22b URL: https://github.com/llvm/llvm-project/commit/ab3640aa0e8361921a5d0cdc393a5b75e78ec22b DIFF: https://github.com/llvm/llvm-project/commit/ab3640aa0e8361921a5d0cdc393a5b75e78ec22b.diff L

[clang] a55c4ec - [ASan] Process functions in Asan module pass

2021-11-03 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2021-11-03T20:27:53Z New Revision: a55c4ec1cee7683d9095327d9d33e7137ec25292 URL: https://github.com/llvm/llvm-project/commit/a55c4ec1cee7683d9095327d9d33e7137ec25292 DIFF: https://github.com/llvm/llvm-project/commit/a55c4ec1cee7683d9095327d9d33e7137ec25292.diff L

[clang] b314532 - Revert "[ASan] Process functions in Asan module pass"

2021-11-03 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2021-11-03T18:01:01Z New Revision: b3145323b549eea95b3b088cb2064bf0bf81cfe6 URL: https://github.com/llvm/llvm-project/commit/b3145323b549eea95b3b088cb2064bf0bf81cfe6 DIFF: https://github.com/llvm/llvm-project/commit/b3145323b549eea95b3b088cb2064bf0bf81cfe6.diff L

[clang] 76ea87b - [ASan] Process functions in Asan module pass

2021-11-03 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2021-11-03T17:51:01Z New Revision: 76ea87b94e5cba335d691e4e18e3464ad45c8b52 URL: https://github.com/llvm/llvm-project/commit/76ea87b94e5cba335d691e4e18e3464ad45c8b52 DIFF: https://github.com/llvm/llvm-project/commit/76ea87b94e5cba335d691e4e18e3464ad45c8b52.diff L

[clang] 7139497 - [asan] Slightly modified the documentation.

2021-07-15 Thread Kirill Stoimenov via cfe-commits
Author: Kirill Stoimenov Date: 2021-07-15T16:36:00-07:00 New Revision: 7139497656147275156e7242a8bf08794af9130a URL: https://github.com/llvm/llvm-project/commit/7139497656147275156e7242a8bf08794af9130a DIFF: https://github.com/llvm/llvm-project/commit/7139497656147275156e7242a8bf08794af9130a.di