[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