[compiler-rt] r208066 - [sanitizer] fix build with glibc 2.4, patch by Sandra Loosemore
Kostya Serebryany
kcc at google.com
Thu May 8 22:02:12 PDT 2014
+Sandra Loosemore
On Fri, May 9, 2014 at 2:18 AM, Alexey Samsonov <samsonov at google.com> wrote:
> This is incorrect. PTRACE_GETSIGINFO is defined as:
>
> /* Get siginfo for process. */
> PTRACE_GETSIGINFO = 0x4202,
> #define PT_GETSIGINFO PTRACE_GETSIGINFO
>
> So, we should also use PT_GETSIGINFO macro for that. I've submitted a fix
> in r208363.
>
>
>
> On Tue, May 6, 2014 at 12:36 AM, Kostya Serebryany <kcc at google.com> wrote:
>
>> Author: kcc
>> Date: Tue May 6 02:36:51 2014
>> New Revision: 208066
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=208066&view=rev
>> Log:
>> [sanitizer] fix build with glibc 2.4, patch by Sandra Loosemore
>>
>> Modified:
>>
>> compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
>>
>> Modified:
>> compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
>> URL:
>> http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.cc?rev=208066&r1=208065&r2=208066&view=diff
>>
>> ==============================================================================
>> ---
>> compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
>> (original)
>> +++
>> compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
>> Tue May 6 02:36:51 2014
>> @@ -288,15 +288,20 @@ namespace __sanitizer {
>> int ptrace_setfpregs = PTRACE_SETFPREGS;
>> int ptrace_getfpxregs = PTRACE_GETFPXREGS;
>> int ptrace_setfpxregs = PTRACE_SETFPXREGS;
>> +#if defined(PTRACE_GETSIGINFO) && defined(PTRACE_SETSIGINFO)
>> int ptrace_getsiginfo = PTRACE_GETSIGINFO;
>> int ptrace_setsiginfo = PTRACE_SETSIGINFO;
>> +#else
>> + int ptrace_getsiginfo = -1;
>> + int ptrace_setsiginfo = -1;
>> +#endif // PTRACE_GETSIGINFO/PTRACE_SETSIGINFO
>> #if defined(PTRACE_GETREGSET) && defined(PTRACE_SETREGSET)
>> int ptrace_getregset = PTRACE_GETREGSET;
>> int ptrace_setregset = PTRACE_SETREGSET;
>> #else
>> int ptrace_getregset = -1;
>> int ptrace_setregset = -1;
>> -#endif
>> +#endif // PTRACE_GETREGSET/PTRACE_SETREGSET
>> #endif
>>
>> unsigned path_max = PATH_MAX;
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>>
>
>
>
> --
> Alexey Samsonov, Mountain View, CA
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140509/720c40eb/attachment.html>
More information about the llvm-commits
mailing list