This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH 1/1] stackleak: Register the 'stackleak_cleanup' pass before the 'mach' pass
- From: Alexander Popov <alex dot popov at linux dot com>
- To: Kees Cook <keescook at chromium dot org>
- Cc: Kernel Hardening <kernel-hardening at lists dot openwall dot com>, Jann Horn <jannh at google dot com>, Andy Lutomirski <luto at kernel dot org>, Borislav Petkov <bp at alien8 dot de>, Thomas Gleixner <tglx at linutronix dot de>, Dave Hansen <dave dot hansen at linux dot intel dot com>, Steven Rostedt <rostedt at goodmis dot org>, Peter Zijlstra <peterz at infradead dot org>, Masami Hiramatsu <mhiramat at kernel dot org>, Florian Weimer <fweimer at redhat dot com>, Richard Sandiford <richard dot sandiford at arm dot com>, Segher Boessenkool <segher at kernel dot crashing dot org>, amonakov at ispras dot ru, Tycho Andersen <tycho at tycho dot ws>, Laura Abbott <labbott at redhat dot com>, Mark Rutland <mark dot rutland at arm dot com>, Emese Revfy <re dot emese at gmail dot com>, Thomas Garnier <thgarnie at google dot com>, Ingo Molnar <mingo at kernel dot org>, Will Deacon <will dot deacon at arm dot com>, Alexei Starovoitov <ast at kernel dot org>, Ard Biesheuvel <ard dot biesheuvel at linaro dot org>, "H. Peter Anvin" <hpa at zytor dot com>, "David S. Miller" <davem at davemloft dot net>, linux-arm-kernel <linux-arm-kernel at lists dot infradead dot org>, gcc at gcc dot gnu dot org, LKML <linux-kernel at vger dot kernel dot org>
- Date: Thu, 6 Dec 2018 18:10:31 +0300
- Subject: Re: [PATCH 1/1] stackleak: Register the 'stackleak_cleanup' pass before the 'mach' pass
- References: <1543583987-27948-1-git-send-email-alex.popov@linux.com> <CAGXu5jJ7LmHRJJxtH2HD4XEu5hPLtAe=koJbaCmqF9qoSw=sVw@mail.gmail.com> <CAGXu5jKcRLcAg7r-E-9LMjK0YisLJp2TVYoiBwE+4ctYzi5wkg@mail.gmail.com> <e1259720-423c-c1ca-1fe5-b9ef89ad19a3@linux.com>
- Reply-to: alex dot popov at linux dot com
On 03.12.2018 21:25, Alexander Popov wrote:
> But I think it's better to register the 'stackleak_cleanup' pass just one pass
> earlier -- before the '*free_cfg' pass. I'll double check it for different
> versions of gcc on all supported architectures and return with a new patch.
I've tested this idea for gcc-5,6,7,8 on x86_64, x86_32, and arm64.
I'll send the patch soon.
Best regards,
Alexander