|
Message-ID: <524B7179.7040104@jp.fujitsu.com> Date: Wed, 02 Oct 2013 10:06:01 +0900 From: HATAYAMA Daisuke <d.hatayama@...fujitsu.com> To: Kees Cook <keescook@...omium.org> CC: linux-kernel@...r.kernel.org, x86@...nel.org, kernel-hardening@...ts.openwall.com, adurbin@...gle.com, Eric Northup <digitaleric@...gle.com>, jln@...gle.com, wad@...gle.com, Mathias Krause <minipli@...glemail.com>, Zhang Yanfei <zhangyanfei@...fujitsu.com>, "H. Peter Anvin" <hpa@...or.com> Subject: Re: [PATCH 6/7] x86, kaslr: report kernel offset on panic (2013/10/02 9:38), HATAYAMA Daisuke wrote: > (2013/10/02 4:37), Kees Cook wrote: <cut> >> @@ -1242,3 +1256,15 @@ void __init i386_reserve_resources(void) >> } >> >> #endif /* CONFIG_X86_32 */ >> + >> +static struct notifier_block kernel_offset_notifier = { >> + .notifier_call = dump_kernel_offset >> +}; >> + >> +static int __init register_kernel_offset_dumper(void) >> +{ >> + atomic_notifier_chain_register(&panic_notifier_list, >> + &kernel_offset_notifier); >> + return 0; >> +} >> +__initcall(register_kernel_offset_dumper); >> > > Panic notifier is not executed if kdump is enabled. Maybe, Chrome OS doesn't use > kdump? Anyway, kdump related tools now calculate phys_base from memory map > information passed as ELF PT_LOAD entries like below. Another simpler way is to print this information at boot time, not at panic. -- Thanks. HATAYAMA, Daisuke
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.