User Details
- User Since
- Jan 21 2014, 12:56 PM (479 w, 4 h)
Fri, Mar 24
The call that actually models the memory access always uses CALLERPC. Is this how it should be?
Thu, Mar 23
Thanks Roy! I put my suggestions, but none of them are blocking.
Wed, Mar 22
This the follow-up I promised here:
https://reviews.llvm.org/D146264#4202953
Thanks for the quick reviews everyone! :)
Tue, Mar 21
LGTM, thanks!
Mon, Mar 20
Hi, thanks Vitaly!
Fri, Mar 17
Thu, Mar 16
LGTM, looks harmless enough!
Tue, Mar 14
I will land this later today.
Mon, Mar 13
Mentioned removal of flag in release notes.
Thu, Mar 9
Fri, Mar 3
Thu, Mar 2
Okay, so dladdr() just takes an address and should always work irrespective if the function that lives at that address was exported etc., yes?
Taking a step back, please check my understanding:
Tue, Feb 28
Mon, Feb 27
Thank you @dmaclach!
Feb 23 2023
Looks like this is a follow-up to D141550.
Feb 13 2023
Feb 8 2023
Feb 7 2023
- 1 whitespace nit
- abc package available everywhere? If not, can we do without?
Initially, my main question was: would this functionality make sense for reports other than the xml one too? Probably not, because the use case is pretty specific, right? Anyways, I don't think we need to implement that now and leave that work to whoever needs it.
Feb 6 2023
Thanks everyone for pointing out the build failures on Linux and reverting the change.
Jan 27 2023
LGTM, with a few small nits. Thanks Mariusz!
Jan 26 2023
Looks harmless enough, even though I am not sure why we have a completely separate code path on Darwin. The other toolchain driver seem to have shared code for this in clang/lib/Driver/ToolChains/CommonArgs.cpp.
Jan 24 2023
Jan 17 2023
Thanks so much for this effort and seeing it through! I think this materially improves LIT feature handling and reduces confusion.
Jan 11 2023
Looks harmless enough.
Thanks Blue!
Jan 10 2023
If we are not doing the optional cleanup, then I think I would prefer this:
# if (SANITIZER_ANDROID && defined(__aarch64__)) || SANITIZER_FUCHSIA # define SANITIZER_CAN_USE_ALLOCATOR64 1 # elif defined(__mips64) || defined(__arm__) || defined(__i386__) || \ SANITIZER_RISCV64 || defined(__hexagon__) || SANITIZER_IOS # define SANITIZER_CAN_USE_ALLOCATOR64 0 # else
Jan 9 2023
I think we can drop && !defined(SANITIZER_APPLE) altogether and let the "default" (last else) case handle things. It definitely doesn't make sense in it's current form: && takes precedence so the code is currently saying: xxx || (hexagon && !apple)
Dec 22 2022
@wrotki: you touched similar code recently. Can you do a post-merge review to convince yourself that this is doing the right thing? Thanks!
Dec 8 2022
Thank you! LGTM, with one nit.
Nov 30 2022
Nov 28 2022
LGTM & thanks from my side!
Nov 7 2022
Looks harmless enough.. LGTM!
Nov 2 2022
Nov 1 2022
Oct 14 2022
Can you give an explanation of the scenario (false positive, false negative?) which this patch fixes. Please put this information also in the commit message.
Oct 6 2022
@lechenyu: do you mind signing off on this?
Oct 4 2022
LGTM, thanks for seeing this through @wrotki!
Sep 23 2022
H @lechenyu, thanks for helping out! :)
Add include
Sep 22 2022
@protze.joachim does this fix the error you see?