This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Support six-argument syscalls from C for 32-bit x86, use generic lowlevellock-futex.h (bug 18138)
- From: Joseph Myers <joseph at codesourcery dot com>
- To: Florian Weimer <fweimer at redhat dot com>
- Cc: Richard Henderson <rth at twiddle dot net>, <libc-alpha at sourceware dot org>, <roland at hack dot frob dot com>, <triegel at redhat dot com>, <carlos at redhat dot com>
- Date: Tue, 24 Mar 2015 12:35:48 +0000
- Subject: Re: Support six-argument syscalls from C for 32-bit x86, use generic lowlevellock-futex.h (bug 18138)
- Authentication-results: sourceware.org; auth=none
- References: <alpine dot DEB dot 2 dot 10 dot 1503210026500 dot 5144 at digraph dot polyomino dot org dot uk> <55104F40 dot 302 at twiddle dot net> <alpine dot DEB dot 2 dot 10 dot 1503232146050 dot 18218 at digraph dot polyomino dot org dot uk> <5510D6D3 dot 5080608 at redhat dot com>
On Tue, 24 Mar 2015, Florian Weimer wrote:
> Your code causes instrumentation with -fstack-protector-strong (because
> there is an addressable local variable), and the plain function call
> wouldn't.
glibc explicitly uses -fno-stack-protector to build, and this code is only
used in glibc.
--
Joseph S. Myers
joseph@codesourcery.com