[compiler-rt] r227794 - [Sanitizers] Intercept memrchr() on FreeBSD

Sean Silva chisophugis at gmail.com
Mon Feb 2 15:15:40 PST 2015


On Mon, Feb 2, 2015 at 1:58 AM, Viktor Kutuzov <vkutuzov at accesssoftek.com>
wrote:

> Author: vkutuzov
> Date: Mon Feb  2 03:58:30 2015
> New Revision: 227794
>
> URL: http://llvm.org/viewvc/llvm-project?rev=227794&view=rev
> Log:
> [Sanitizers] Intercept memrchr() on FreeBSD
> Committed unreviewed with permission.
>
> Modified:
>
> compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_interceptors.h
>
> Modified:
> compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_interceptors.h
> URL:
> http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_interceptors.h?rev=227794&r1=227793&r2=227794&view=diff
>
> ==============================================================================
> ---
> compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_interceptors.h
> (original)
> +++
> compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_interceptors.h
> Mon Feb  2 03:58:30 2015
> @@ -57,7 +57,7 @@
>  #define SANITIZER_INTERCEPT_TEXTDOMAIN SI_LINUX_NOT_ANDROID
>  #define SANITIZER_INTERCEPT_STRCASECMP SI_NOT_WINDOWS
>  #define SANITIZER_INTERCEPT_MEMCHR 1
> -#define SANITIZER_INTERCEPT_MEMRCHR SI_LINUX
> +#define SANITIZER_INTERCEPT_MEMRCHR SI_FREEBSD || SI_LINUX
>

Maybe wrap the expression in parentheses just to be safe?

-- Sean Silva


>
>  #define SANITIZER_INTERCEPT_READ   SI_NOT_WINDOWS
>  #define SANITIZER_INTERCEPT_PREAD  SI_NOT_WINDOWS
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150202/5c48a8d8/attachment.html>


More information about the llvm-commits mailing list