Page MenuHomePhabricator

Please use GitHub pull requests for new patches. Phabricator shutdown timeline

wrotki (Mariusz Borsa)
User

Projects

User does not belong to any projects.

User Details

User Since
Sep 10 2020, 3:46 PM (158 w, 4 d)

Recent Activity

Aug 15 2023

wrotki accepted D158028: [Sanitizers][Driverkit] Stop using Sanitizer Allocator64 on Driverkit.

LGTM

Aug 15 2023, 9:05 PM · Restricted Project, Restricted Project

Aug 1 2023

wrotki accepted D156718: [ASanStableABI][Driver] Stop linking to asan dylib when stable abi is enabled.

Yes, it looks good. I downloaded the patch and ran the test - had some doubts about 'otool -L %t |grep -q "dynamic.dylib"' - but verified with other ASAN tests binaries and convinced myself that it's the right thing to do.

Aug 1 2023, 6:41 PM · Restricted Project, Restricted Project, Restricted Project

Jul 21 2023

wrotki added a comment to rG7be84ba914c2: [Sanitizers][Darwin][Test] Mark symbolize_pc test on Darwin/TSan+UBSan as….

Thanks Arthur, was going to do that but you beat me to it

Jul 21 2023, 11:04 AM · Restricted Project, Restricted Project

Jul 20 2023

wrotki committed rG760c208f6ff9: [Sanitizers][Darwin][Test] XFAIL symbolize_pc test on Darwin/TSan+UBSan (authored by wrotki).
[Sanitizers][Darwin][Test] XFAIL symbolize_pc test on Darwin/TSan+UBSan
Jul 20 2023, 1:00 PM · Restricted Project, Restricted Project

Jul 11 2023

wrotki added a comment to D154389: [Sanitizers][Darwin][Test] Mark symbolize_pc test unsupported in Darwin/LSan context.

s/lean/lsan/ above. My spell checker is driving me nuts.

Jul 11 2023, 3:08 PM · Restricted Project, Restricted Project
wrotki added a comment to D154389: [Sanitizers][Darwin][Test] Mark symbolize_pc test unsupported in Darwin/LSan context.

This test was failing before w. Tsan and Ubsan, but these failures disappeared, only failures were lean. I'd guess that just disabling lean will leave things clean, but it apparently didn't.

Jul 11 2023, 3:07 PM · Restricted Project, Restricted Project

Jul 5 2023

wrotki committed rG3ff080b53b0a: [Sanitizers][Darwin][Test] Mark symbolize_pc test unsupported in Darwin/LSan… (authored by wrotki).
[Sanitizers][Darwin][Test] Mark symbolize_pc test unsupported in Darwin/LSan…
Jul 5 2023, 4:54 PM · Restricted Project, Restricted Project
wrotki closed D154389: [Sanitizers][Darwin][Test] Mark symbolize_pc test unsupported in Darwin/LSan context.
Jul 5 2023, 4:54 PM · Restricted Project, Restricted Project

Jul 3 2023

wrotki requested review of D154389: [Sanitizers][Darwin][Test] Mark symbolize_pc test unsupported in Darwin/LSan context.
Jul 3 2023, 1:53 PM · Restricted Project, Restricted Project

Jun 27 2023

wrotki accepted D153789: [ASanAbi][Darwin] Build ios stable ABI library.

LGTM

Jun 27 2023, 4:57 PM · Restricted Project, Restricted Project

May 22 2023

wrotki added a comment to rG0f6dd55ad046: [test][HWASAN] XFAIL broken test on aarch64.

Vitaly - what is the change which caused his test to become broken? Our bots also show failures in symbolize_pc.cpp tests like this:

May 22 2023, 3:55 PM · Restricted Project, Restricted Project

May 15 2023

wrotki accepted D150604: asan-rt: Silence a few -Wformat=pedantic's in asan_mac.cpp.

Yes, it makes sense sense to me. Thanks for doing that.

May 15 2023, 1:05 PM · Restricted Project, Restricted Project

Mar 22 2023

wrotki added a comment to D146593: [TSan] Avoid deadlock between ReportRace() and dlopen() interceptor.

@kubamracek got it. I missed the place where the COMMON_INTERCEPTOR_LIBRARY_LOADED macro is actually used (I believe that's the only place). It all looks good then.

Mar 22 2023, 9:43 AM · Restricted Project, Restricted Project

Mar 21 2023

wrotki added a comment to D146593: [TSan] Avoid deadlock between ReportRace() and dlopen() interceptor.

What ScopedIgnoreInterceptors does, is:
..

cur_thread()->ignore_interceptors++;

..

Mar 21 2023, 5:37 PM · Restricted Project, Restricted Project

Mar 10 2023

wrotki added a comment to D145715: Remove -lower-global-dtors-via-cxa-atexit flag.

LGTM, perhaps with addressing @RKSimon remark about release notes

Mar 10 2023, 8:56 AM · Restricted Project, Restricted Project, Restricted Project

Feb 14 2023

wrotki accepted D143959: Use modern @got syntax in tsan assembly, instead of old style non_lazy_ptr's. NFC.

LGTM. I verified using debugger and the longjmp3 Tsan test case that he setjmp Tsan interceptor is being correctly called with tis change.

Feb 14 2023, 11:04 AM · Restricted Project, Restricted Project

Feb 7 2023

wrotki committed rG82d852c69f40: [Sanitizers] Fix read buffer overrun in scanning loader commands (authored by wrotki).
[Sanitizers] Fix read buffer overrun in scanning loader commands
Feb 7 2023, 3:21 PM · Restricted Project, Restricted Project
wrotki closed D142164: [Sanitizers] Fix read buffer overrun in scanning loader commands.
Feb 7 2023, 3:21 PM · Restricted Project, Restricted Project
wrotki reopened D142164: [Sanitizers] Fix read buffer overrun in scanning loader commands.

Thanks for reverting. Julian is right, the failure was caused by the virtual keyword being added to the destructor.

Feb 7 2023, 2:54 PM · Restricted Project, Restricted Project

Feb 3 2023

wrotki committed rGabbd4da20438: [Sanitizers] Fix read buffer overrun in scanning loader commands (authored by wrotki).
[Sanitizers] Fix read buffer overrun in scanning loader commands
Feb 3 2023, 6:43 PM · Restricted Project, Restricted Project
wrotki closed D142164: [Sanitizers] Fix read buffer overrun in scanning loader commands.
Feb 3 2023, 6:43 PM · Restricted Project, Restricted Project
wrotki added inline comments to D142164: [Sanitizers] Fix read buffer overrun in scanning loader commands.
Feb 3 2023, 6:00 PM · Restricted Project, Restricted Project
wrotki updated the diff for D142164: [Sanitizers] Fix read buffer overrun in scanning loader commands.

Addressed the latest feedback from yln

Feb 3 2023, 5:57 PM · Restricted Project, Restricted Project

Jan 24 2023

wrotki added inline comments to D142164: [Sanitizers] Fix read buffer overrun in scanning loader commands.
Jan 24 2023, 5:24 PM · Restricted Project, Restricted Project
wrotki updated the diff for D142164: [Sanitizers] Fix read buffer overrun in scanning loader commands.

Apply code review feedback

Jan 24 2023, 5:20 PM · Restricted Project, Restricted Project

Jan 19 2023

wrotki requested review of D142164: [Sanitizers] Fix read buffer overrun in scanning loader commands.
Jan 19 2023, 3:50 PM · Restricted Project, Restricted Project

Jan 9 2023

wrotki added a comment to D141171: [Sanitizer] Clean up SANITIZER_CAN_USE_ALLOCATOR64 logic.

Before you land this - I just noticed that your #elifs spacing is slightly off.

Jan 9 2023, 8:36 AM · Restricted Project, Restricted Project

Jan 8 2023

wrotki accepted D141171: [Sanitizer] Clean up SANITIZER_CAN_USE_ALLOCATOR64 logic.

LGTM

Jan 8 2023, 12:19 PM · Restricted Project, Restricted Project

Nov 1 2022

wrotki accepted D137183: [TSan] Adjust `TSAN_RTL_CFLAGS` before it gets copied.

LGTM

Nov 1 2022, 12:15 PM · Restricted Project, Restricted Project

Oct 14 2022

wrotki added a comment to D134109: [Sanitizers] intercept memset_pattern macOs api.

I am actually not very familiar with the memset_pattern API - is it available on every OS? What about various OS versions, when was is introduced? I see above that the diff build failed on Debian (not sure if that's reliable, but it's a hint).

Oct 14 2022, 10:04 AM · Restricted Project, Restricted Project

Oct 6 2022

wrotki added a comment to D134109: [Sanitizers] intercept memset_pattern macOs api.

I wonder why the implementation is different from memset interceptor, looking at sanitizer_common_interceptors(868):

Oct 6 2022, 6:55 PM · Restricted Project, Restricted Project
wrotki committed rG7850df3de01f: [Sanitizers][Darwin] Fix invalid gap found by FindAvailableMemoryRange (authored by wrotki).
[Sanitizers][Darwin] Fix invalid gap found by FindAvailableMemoryRange
Oct 6 2022, 12:06 PM · Restricted Project, Restricted Project
wrotki closed D134836: [Sanitizers][Darwin] Fix invalid gap found by FindAvailableMemoryRange.
Oct 6 2022, 12:06 PM · Restricted Project, Restricted Project

Sep 28 2022

wrotki updated the diff for D134836: [Sanitizers][Darwin] Fix invalid gap found by FindAvailableMemoryRange.

There are no changes in strncat-verlap.cpp test, correcting.

Sep 28 2022, 3:46 PM · Restricted Project, Restricted Project
wrotki requested review of D134836: [Sanitizers][Darwin] Fix invalid gap found by FindAvailableMemoryRange.
Sep 28 2022, 3:38 PM · Restricted Project, Restricted Project
wrotki abandoned D131742: [Sanitizers][Darwin] Fix for shadow memory allocation which fails on some iOS devices under certain conditions.

After discussion I decided to come up with a different, separate fix.

Sep 28 2022, 3:36 PM · Restricted Project, Restricted Project

Sep 19 2022

wrotki accepted D134091: [Sanitizer] Bump macOS deployment target for sanitizer unit test binary to support C++17 requirements..

Reapproving commit message change

Sep 19 2022, 12:50 PM · Restricted Project, Restricted Project

Sep 16 2022

wrotki accepted D134091: [Sanitizer] Bump macOS deployment target for sanitizer unit test binary to support C++17 requirements..

I mean, I'm good accepting it too

Sep 16 2022, 5:32 PM · Restricted Project, Restricted Project
wrotki added a comment to D134091: [Sanitizer] Bump macOS deployment target for sanitizer unit test binary to support C++17 requirements..

LGTM

Sep 16 2022, 5:30 PM · Restricted Project, Restricted Project

Sep 14 2022

wrotki added a reviewer for D131742: [Sanitizers][Darwin] Fix for shadow memory allocation which fails on some iOS devices under certain conditions: delcypher.
Sep 14 2022, 11:45 AM · Restricted Project, Restricted Project

Sep 7 2022

wrotki updated the diff for D131742: [Sanitizers][Darwin] Fix for shadow memory allocation which fails on some iOS devices under certain conditions.
  • Simplify expression deciding that high memory limit is low
  • Fine tune the IS_HIGH_MEM_LOW comment
Sep 7 2022, 2:52 PM · Restricted Project, Restricted Project

Sep 6 2022

wrotki added a comment to D133273: [compiler-rt][macOS]: Disable iOS support if iOS SDK is not found.

+1 to delcypher's suggestion

Sep 6 2022, 2:18 PM · Restricted Project, Restricted Project

Aug 11 2022

wrotki requested review of D131742: [Sanitizers][Darwin] Fix for shadow memory allocation which fails on some iOS devices under certain conditions.
Aug 11 2022, 6:34 PM · Restricted Project, Restricted Project

Jul 21 2022

wrotki accepted D126351: [ASan][Darwin] Ensure we always register GCD worker threads.

LVGTM - very DRY :)

Jul 21 2022, 3:10 PM · Restricted Project, Restricted Project

Jul 12 2022

wrotki committed rGaf0a26b47661: [Sanitizers][Darwin] Remove SANITIZER_MAC (authored by wrotki).
[Sanitizers][Darwin] Remove SANITIZER_MAC
Jul 12 2022, 9:11 AM · Restricted Project, Restricted Project
wrotki closed D129502: [Sanitizers][Darwin] Remove SANITIZER_MAC.
Jul 12 2022, 9:11 AM · Restricted Project, Restricted Project

Jul 11 2022

wrotki requested review of D129502: [Sanitizers][Darwin] Remove SANITIZER_MAC.
Jul 11 2022, 10:26 AM · Restricted Project, Restricted Project

Jun 30 2022

wrotki accepted D128936: [Sanitizer][Darwin] Lookup dyld image header via shared cache.

LGTM

Jun 30 2022, 3:18 PM · Restricted Project, Restricted Project

Jun 28 2022

wrotki committed rG67ced6af3b6e: [Sanitizers] Cleanup handling of stat64/statfs64 (authored by wrotki).
[Sanitizers] Cleanup handling of stat64/statfs64
Jun 28 2022, 3:02 PM · Restricted Project, Restricted Project
wrotki closed D128476: [Sanitizers] Cleanup handling of stat64/statfs64.
Jun 28 2022, 3:02 PM · Restricted Project, Restricted Project

Jun 23 2022

wrotki requested review of D128476: [Sanitizers] Cleanup handling of stat64/statfs64.
Jun 23 2022, 3:58 PM · Restricted Project, Restricted Project

Jun 10 2022

wrotki added a comment to rGa4bf361454c4: Revert "[Sanitizers] Cleanup handling of stat64/statfs64".

Will do (add a comment why revert) , sorry.

Jun 10 2022, 11:09 AM · Restricted Project, Restricted Project
wrotki added a reverting change for rG6d890a0fb8b1: [Sanitizers] Cleanup handling of stat64/statfs64: rGa4bf361454c4: Revert "[Sanitizers] Cleanup handling of stat64/statfs64".
Jun 10 2022, 10:56 AM · Restricted Project, Restricted Project
wrotki committed rGa4bf361454c4: Revert "[Sanitizers] Cleanup handling of stat64/statfs64" (authored by wrotki).
Revert "[Sanitizers] Cleanup handling of stat64/statfs64"
Jun 10 2022, 10:56 AM · Restricted Project, Restricted Project
wrotki added a reverting change for D127343: [Sanitizers] Cleanup handling of stat64/statfs64: rGa4bf361454c4: Revert "[Sanitizers] Cleanup handling of stat64/statfs64".
Jun 10 2022, 10:56 AM · Restricted Project, Restricted Project
wrotki added a comment to D127343: [Sanitizers] Cleanup handling of stat64/statfs64.

Okay, will revert and investigate - thanks for notifying.

Jun 10 2022, 9:59 AM · Restricted Project, Restricted Project

Jun 9 2022

wrotki committed rG6d890a0fb8b1: [Sanitizers] Cleanup handling of stat64/statfs64 (authored by wrotki).
[Sanitizers] Cleanup handling of stat64/statfs64
Jun 9 2022, 12:51 PM · Restricted Project, Restricted Project
wrotki closed D127343: [Sanitizers] Cleanup handling of stat64/statfs64.
Jun 9 2022, 12:51 PM · Restricted Project, Restricted Project

Jun 8 2022

wrotki requested review of D127343: [Sanitizers] Cleanup handling of stat64/statfs64.
Jun 8 2022, 1:45 PM · Restricted Project, Restricted Project

May 31 2022

wrotki committed rGe2adffc39c52: [Sanitizers][Darwin] Deprecate SANITIZER_MAC - fail compilation if encountered (authored by wrotki).
[Sanitizers][Darwin] Deprecate SANITIZER_MAC - fail compilation if encountered
May 31 2022, 6:09 PM · Restricted Project, Restricted Project
wrotki closed D126577: [Sanitizers][Darwin] Deprecate SANITIZER_MAC - fail compilation if encountered.
May 31 2022, 6:09 PM · Restricted Project, Restricted Project

May 27 2022

wrotki requested review of D126577: [Sanitizers][Darwin] Deprecate SANITIZER_MAC - fail compilation if encountered.
May 27 2022, 4:28 PM · Restricted Project, Restricted Project

May 24 2022

wrotki committed rG8246b2e15656: [Sanitizers][Darwin] Replace SANITIZER_MAC with SANITIZER_APPLE in source files (authored by wrotki).
[Sanitizers][Darwin] Replace SANITIZER_MAC with SANITIZER_APPLE in source files
May 24 2022, 1:00 PM · Restricted Project, Restricted Project
wrotki closed D126263: [Sanitizers][Darwin] Replace SANITIZER_MAC with SANITIZER_APPLE in source files.
May 24 2022, 12:59 PM · Restricted Project, Restricted Project

May 23 2022

wrotki requested review of D126263: [Sanitizers][Darwin] Replace SANITIZER_MAC with SANITIZER_APPLE in source files.
May 23 2022, 6:11 PM · Restricted Project, Restricted Project

May 18 2022

wrotki committed rG77014b9a1334: [Sanitizers][Darwin] Rename Apple macro SANITIZER_MAC -> SANITIZER_APPLE (authored by wrotki).
[Sanitizers][Darwin] Rename Apple macro SANITIZER_MAC -> SANITIZER_APPLE
May 18 2022, 2:47 PM · Restricted Project, Restricted Project
wrotki closed D125816: [Sanitizers][Darwin] Rename Apple macro SANITIZER_MAC -> SANITIZER_APPLE.
May 18 2022, 2:46 PM · Restricted Project, Restricted Project
wrotki added inline comments to D125816: [Sanitizers][Darwin] Rename Apple macro SANITIZER_MAC -> SANITIZER_APPLE.
May 18 2022, 10:39 AM · Restricted Project, Restricted Project
wrotki updated the diff for D125816: [Sanitizers][Darwin] Rename Apple macro SANITIZER_MAC -> SANITIZER_APPLE.

Added SANITIZER_WATCHOS and SANITIZER_TVOS for the non-Apple case

May 18 2022, 10:31 AM · Restricted Project, Restricted Project
wrotki updated the diff for D125816: [Sanitizers][Darwin] Rename Apple macro SANITIZER_MAC -> SANITIZER_APPLE.

Re-adding missing #else line

May 18 2022, 9:51 AM · Restricted Project, Restricted Project

May 17 2022

wrotki updated the diff for D125816: [Sanitizers][Darwin] Rename Apple macro SANITIZER_MAC -> SANITIZER_APPLE.

Removed unneccessary conditional

May 17 2022, 10:57 AM · Restricted Project, Restricted Project
wrotki requested review of D125816: [Sanitizers][Darwin] Rename Apple macro SANITIZER_MAC -> SANITIZER_APPLE.
May 17 2022, 10:40 AM · Restricted Project, Restricted Project