|
|
Message-ID: <b693b0d5-ff37-f8df-444d-db389566a75b@linux.com>
Date: Fri, 8 Dec 2017 02:05:20 +0300
From: Alexander Popov <alex.popov@...ux.com>
To: Laura Abbott <labbott@...hat.com>, kernel-hardening@...ts.openwall.com,
Kees Cook <keescook@...omium.org>, PaX Team <pageexec@...email.hu>,
Brad Spengler <spender@...ecurity.net>, Ingo Molnar <mingo@...nel.org>,
Andy Lutomirski <luto@...nel.org>, Tycho Andersen <tycho@...ho.ws>,
Mark Rutland <mark.rutland@....com>,
Ard Biesheuvel <ard.biesheuvel@...aro.org>, Borislav Petkov <bp@...en8.de>,
Thomas Gleixner <tglx@...utronix.de>, "H . Peter Anvin" <hpa@...or.com>,
Peter Zijlstra <a.p.zijlstra@...llo.nl>, x86@...nel.org
Subject: Re: [PATCH RFC v6 2/6] gcc-plugins: Add STACKLEAK plugin for tracking
the kernel stack
On 06.12.2017 21:57, Laura Abbott wrote:
> On 12/05/2017 03:33 PM, Alexander Popov wrote:
>> + /* Parse the plugin arguments */
>> + if (argc != 1) {
>> + error(G_("bad number of the plugin arguments: %d"), argc);
>> + return 1;
>> + }
>> +
>> + if (strcmp(argv[i].key, "track-min-size")) {
>> + error(G_("unknown option '-fplugin-arg-%s-%s'"),
>> + plugin_name, argv[i].key);
>> + return 1;
>> + }
>> +
>> + if (!argv[i].value) {
>> + error(G_("no value supplied for option '-fplugin-arg-%s-%s'"),
>> + plugin_name, argv[i].key);
>> + return 1;
>> + }
>> +
>> + track_frame_size = atoi(argv[i].value);
>> + if (track_frame_size < 0) {
>> + error(G_("invalid option argument '-fplugin-arg-%s-%s=%s'"),
>> + plugin_name, argv[i].key, argv[i].value);
>> + return 1;
>> + }
>
> I don't see i getting updated anywhere, which seems to be an artifact of
> removing the for loop. I'd prefer if you just kept the loop since the
> arm64 version requires a --disable option like structleak.
Ok, no problem, I'll return the loop and add --disable option in v7.
Best regards,
Alexander
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.