Compiler Engineer @ ByteDance
User Details
- User Since
- Feb 27 2019, 3:36 AM (248 w, 6 d)
Sep 17 2023
gentle ping
Aug 30 2023
Aug 28 2023
Aug 27 2023
Aug 21 2023
Thanks! I have run the test on 32-bit platforms successfully.
Aug 18 2023
Thanks for testing.
Aug 14 2023
Thanks for working on this, this is a real useful feature!
LGTM. I am not familiar with CMake, wait for @phosek's opinion ?
Aug 8 2023
update from @fmayer comment
Aug 7 2023
Jul 30 2023
Thanks for your reply!
Internal symbolizer is a very useful feature, which lets us symbolize sanitizer error report without the dependency of external symbolizer tool.
I have tested the build_symbolizer.sh approach in my local environment, we will try to deploy the build_symbolizer.sh approach to our sanitizer buildbot.
The cmake approach may be more compilcated according to https://bugs.llvm.org/show_bug.cgi?id=30750, I will give it a try.
Jul 27 2023
Hi @vitalybuka @pcc
is there any progress about this problem? Is symbolizer.o can be buildable with a regular cmake rule possible now? Thanks!
May 30 2023
update
May 26 2023
May 24 2023
update
update from comments
update
May 23 2023
gentle ping
May 19 2023
Update from MaskRay's comments.
May 18 2023
address review comments
May 17 2023
May 16 2023
Though, I guess you wouldn't ship coverage enabled in production.
Sure.
add comment about the intent of the test
address review comments
We are going to use D150708 to incrementally add interceptors
May 15 2023
Thanks for you review!
Why do we want to skip sanitizing these loads and stores?
When use asan and gcov together, asan will instrument the loads and stores inserted by gcov which increases the code size a lot.
As the loads and stores inserted by gcov are unlikey to have bugs, so I add nosanitize metadata to these loads and stores like we do in SanitizerCoverage.
Also, gocv is misspelled in the commit description, please fix that up.
Thanks for pointing this.
address review comments
May 13 2023
do not use match-all memset/memcpy/memmove for kernel mode HWASAN
do not use match-all callback for kernel mode HWASAN
May 12 2023
May 9 2023
gentle ping :)
rebase
May 8 2023
May 5 2023
May 3 2023
May 2 2023
update
May 1 2023
implement __hwasan_load_match_all/__hwasan_store_match_all and handle hwasan-match-all-tag flag in them.
Apr 28 2023
Apr 27 2023
update
update
UNSUPPORTED: HWAddressSanitizer-x86_64 :: TestCases/short-granule-and-match-all-tag.cpp (19669 of 70430)
Pre-merge checks buildbot does not support HWASAN test, so we can not see this test failure in premerge checks .
Do you mean I create another differential only containing this testcase, commit it to llvm trunk and check if sanitizer-aarch64-linux-bootstrap-hwasan(https://lab.llvm.org/buildbot/#/builders/236) will fail?
Apr 26 2023
remove additional test
just curious when stack will be allocated using regular allocator :)
- only test
update
Apr 25 2023
I'm fine with waiting for HWASAN includes sanitizer_common_interceptors.inc :)
Apr 24 2023
Apr 21 2023
We encountered a crash due to this data race during the process of enabling hwasan for our server-side applications on AArch64/Linux. With this change, the crash will be fixed.
Apr 19 2023
Apr 17 2023
Apr 12 2023
Apr 9 2023
gentle ping, @eugenis PTAL, thanks!
Apr 3 2023
Apr 1 2023
format
Mar 31 2023
address review comments
Mar 30 2023
clang-format
update
rebase