User Details
- User Since
- Feb 24 2016, 2:50 AM (261 w, 8 h)
Yesterday
Fri, Feb 19
Thu, Feb 18
Tue, Feb 9
Tue, Feb 2
Oct 20 2020
Oct 19 2020
Oct 16 2020
Jun 1 2020
Merged to master as b638b63b99d66786cb37336292604a2ae3490cfd.
May 30 2020
It fixes multilib build in GCC on ppc64 after libsanitizer merge.
Nov 27 2019
Nov 26 2019
Old report look:
Memory tags around the buggy address (one tag corresponds to 16 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 => d7 00 [08] 00 00 00 00 00 00 00 00 00 00 00 00 00 <= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Tags for short granules around the buggy address (one tag corresponds to 16 bytes): .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. => .. .. [be] .. .. .. .. .. .. .. .. .. .. .. .. .. <= .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
Jun 13 2019
Thank you for review. Can you please install the commit?
Jun 12 2019
Jun 11 2019
Updated version of the patch.
Jun 10 2019
May 16 2019
Updated patch with a test-case.
Apr 8 2019
May I please ping this..
Mar 28 2019
I've made the error message more verbose.
Mar 27 2019
Mar 6 2019
Mar 5 2019
Mar 1 2019
Update version where I address last comment.
Feb 26 2019
Gentle ping.
Feb 21 2019
Updated version which preserves behavior on MACOS and IOS. For other targets SANITIZER_NON_UNIQUE_TYPEINFO is set to true.
Feb 19 2019
Feb 14 2019
There hasn't been any reply yet. May I understand that as approval?
Feb 11 2019
Feb 5 2019
Feb 4 2019
Hi, there's no reply from the people who were added to this review.
May I understand that as ready to be installed?
Jan 24 2019
I would suggest to revert the commit, and submit the new differential with properly subscribed lists this time.
At least that is the 'recommended' general practice.
Jan 21 2019
Jan 18 2019
Sample code I used:
namespace { struct S { S () {} ~S () {} virtual void foo () { asm volatile (""); } }; } namespace { struct T : public S { T () {} ~T () {} virtual void foo () { asm volatile ("nop"); } }; } void bar (S &s) { s.foo (); } void baz () { S s; T t; bar (s); bar (t); }
Jan 16 2019
Jan 14 2019
Jan 9 2019
It's installed.
Dec 27 2018
Nov 30 2018
The right patch, previous one belongs to GCC :)
Updated version of the patch.
Thanks for testing Vitaly. I must confirm that i386 is broken on my openSUSE, thus I can't test that.
Nov 28 2018
Updated patch that introduces 2 new tests.
Nov 27 2018
@vitalybuka: I modified the patch based on your notes.
Updated patch, I also found a test-case that fails for clang before my patch: