[compiler-rt] r195919 - [sanitizer] Disable iconv interceptor in OSX.

Alexander Potapenko glider at google.com
Thu Nov 28 07:10:29 PST 2013


Bug ID?

On Thu, Nov 28, 2013 at 6:42 PM, Evgeniy Stepanov
<eugeni.stepanov at gmail.com> wrote:
> Author: eugenis
> Date: Thu Nov 28 08:42:59 2013
> New Revision: 195919
>
> URL: http://llvm.org/viewvc/llvm-project?rev=195919&view=rev
> Log:
> [sanitizer] Disable iconv interceptor in OSX.
>
> iconv is defined in an optional DSO, and our interception logic on OSX does not
> support that.
>
> 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=195919&r1=195918&r2=195919&view=diff
> ==============================================================================
> --- compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_interceptors.h (original)
> +++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_interceptors.h Thu Nov 28 08:42:59 2013
> @@ -158,7 +158,7 @@
>  # define SANITIZER_INTERCEPT_LGAMMA SI_NOT_WINDOWS
>  # define SANITIZER_INTERCEPT_LGAMMA_R SI_LINUX
>  # define SANITIZER_INTERCEPT_DRAND48_R SI_LINUX_NOT_ANDROID
> -# define SANITIZER_INTERCEPT_ICONV SI_MAC || SI_LINUX_NOT_ANDROID
> +# define SANITIZER_INTERCEPT_ICONV SI_LINUX_NOT_ANDROID
>  # define SANITIZER_INTERCEPT_TIMES SI_NOT_WINDOWS
>
>  // FIXME: getline seems to be available on OSX 10.7
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits



-- 
Alexander Potapenko
Software Engineer
Google Moscow



More information about the llvm-commits mailing list