Re: [RFC] improve_stack: make stack dump output useful again

From: Kees Cook
Date: Fri Mar 14 2014 - 14:31:26 EST


On Thu, Mar 13, 2014 at 4:12 PM, Dave Jones <davej@xxxxxxxxxx> wrote:
> On Thu, Mar 13, 2014 at 03:03:41PM -0700, Linus Torvalds wrote:
>
> > You need to look at the *symbol* number. In this output:
> >
> > [<ffffffff810020c2>] do_one_initcall+0xc2/0x1e0
> >
> > that "ffffffff810020c2" is crap, and is going away. The address that
> > is meaningful and valid is the "do_one_initcall+0xc2" part.
> >
> > *That* is the part you'd use to parse in user space.
> >
> > Try it today with the CONFIG_RANDOMIZE_BASE option to see. Using the
> > hex number doesn't *work*.
>
> That reminds me, perf top is still busted when this option is enabled.

Hrm, works for me. I'm not very familiar with what to expect, but
comparing output between kaslr boot and nokaslr boot, it looks the
same to me.

-Kees

--
Kees Cook
Chrome OS Security
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/