Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Mon, 5 Feb 2018 19:18:44 +0300 (MSK)
From: Alexander Monakov <amonakov@...ras.ru>
To: musl@...ts.openwall.com
Subject: Re: [PATCH v2] track pthread stack guard sizes

On Fri, 2 Feb 2018, William Pitcock wrote:
> --- a/src/internal/pthread_impl.h
> +++ b/src/internal/pthread_impl.h
> @@ -46,6 +46,7 @@ struct pthread {
>  	char *dlerror_buf;
>  	int dlerror_flag;
>  	void *stdio_locks;
> +	size_t guard_size;
>  	uintptr_t canary_at_end;
>  	void **dtv_copy;
>  };

Doesn't this break SSP on powerpc and powerpc64 by changing offset of
'canary_at_end'? If not, can you please mention why in the commit message?

Alexander

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ