[PATCH] D27052: [compiler-rt][asan] Fix overlaping parameters for memmove/memcpy on windows.
Reid Kleckner via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Dec 7 10:02:13 PST 2016
rnk added a comment.
Right, but solving your issue doesn't require changing __asan_memcpy, just __asan_wrap_memcpy. At least, that's what I see in the stack trace. So, the latest patch looks good to me.
The change in behavior should be exactly what we want: For pre-compiled object code we treat memcpy as memmove, but for source code compiled with ASan, we detect memcpy overlap, which would be a bug on other platforms.
https://reviews.llvm.org/D27052
More information about the llvm-commits
mailing list