[compiler-rt] r181790 - Add sanitizer syscall hooks to the tool's export lists.

Alexander Potapenko glider at google.com
Tue May 14 07:08:31 PDT 2013


Doesn't the linker support multiple export lists per run? You can move the
common symbols to a separate file and not bother about keeping the
tool-specific files in sync.

Sent from phone
On May 14, 2013 5:59 PM, "Evgeniy Stepanov" <eugeni.stepanov at gmail.com>
wrote:

> Author: eugenis
> Date: Tue May 14 08:55:21 2013
> New Revision: 181790
>
> URL: http://llvm.org/viewvc/llvm-project?rev=181790&view=rev
> Log:
> Add sanitizer syscall hooks to the tool's export lists.
>
> Modified:
>     compiler-rt/trunk/lib/asan/asan.syms
>     compiler-rt/trunk/lib/msan/msan.syms
>     compiler-rt/trunk/lib/tsan/rtl/tsan.syms
>
> Modified: compiler-rt/trunk/lib/asan/asan.syms
> URL:
> http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/asan.syms?rev=181790&r1=181789&r2=181790&view=diff
>
> ==============================================================================
> --- compiler-rt/trunk/lib/asan/asan.syms (original)
> +++ compiler-rt/trunk/lib/asan/asan.syms Tue May 14 08:55:21 2013
> @@ -1 +1,5 @@
> -{ __asan_*; };
> +{
> +  __asan_*;
> +  __sanitizer_syscall_pre_*;
> +  __sanitizer_syscall_post_*;
> +};
>
> Modified: compiler-rt/trunk/lib/msan/msan.syms
> URL:
> http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/msan/msan.syms?rev=181790&r1=181789&r2=181790&view=diff
>
> ==============================================================================
> --- compiler-rt/trunk/lib/msan/msan.syms (original)
> +++ compiler-rt/trunk/lib/msan/msan.syms Tue May 14 08:55:21 2013
> @@ -1 +1,5 @@
> -{ __msan_*; };
> +{
> +  __msan_*;
> +  __sanitizer_syscall_pre_*;
> +  __sanitizer_syscall_post_*;
> +};
>
> Modified: compiler-rt/trunk/lib/tsan/rtl/tsan.syms
> URL:
> http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/tsan/rtl/tsan.syms?rev=181790&r1=181789&r2=181790&view=diff
>
> ==============================================================================
> --- compiler-rt/trunk/lib/tsan/rtl/tsan.syms (original)
> +++ compiler-rt/trunk/lib/tsan/rtl/tsan.syms Tue May 14 08:55:21 2013
> @@ -1 +1,5 @@
> -{ __tsan_*; };
> +{
> +  __tsan_*;
> +  __sanitizer_syscall_pre_*;
> +  __sanitizer_syscall_post_*;
> +};
>
>
> _______________________________________________
> 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/20130514/d8871bdb/attachment.html>


More information about the llvm-commits mailing list