[compiler-rt] r195919 - [sanitizer] Disable iconv interceptor in OSX.
Evgeniy Stepanov
eugeni.stepanov at gmail.com
Fri Nov 29 01:55:42 PST 2013
https://code.google.com/p/address-sanitizer/issues/detail?id=248
On Thu, Nov 28, 2013 at 7:10 PM, Alexander Potapenko <glider at google.com> wrote:
> 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