This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] explicit_bzero final


On 12/13/2016 12:06 AM, Zack Weinberg wrote:
By exposing __glibc_read_memory to external callers, we can write
a fortify wrapper for explicit_bzero in terms of __memset_chk and
__glibc_read_memory.

I think this is quite wrong.

We already know that explicit_bzero will need special treatment from the compiler, but the above may hide the fortified version.

I need to talk to some GCC people to see if the above is just plain ugly, or something that can actively interfere with predictable properties of a fortified call to explicit_bzero.

Thanks,
Florian


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]