hw: show ip and sp during unresolvable pagefault

Issue #1652
This commit is contained in:
Alexander Boettcher 2015-08-21 14:31:46 +02:00 committed by Christian Helmuth
parent c5877b5575
commit dd9793cdc7
1 changed files with 3 additions and 2 deletions

View File

@ -87,8 +87,9 @@ void Pager_object::unresolved_page_fault_occurred()
{
Platform_thread * const pt = (Platform_thread *)badge();
if (pt && pt->pd())
PERR("%s -> %s: unresolved pagefault at ip=%p sp=%p",
pt->pd()->label(), pt->label(), (void*)pt->state().ip, (void*)pt->state().sp);
PERR("%s -> %s: unresolved pagefault at ip=%lx sp=%lx fault address=%lx",
pt->pd()->label(), pt->label(), pt->kernel_object()->ip,
pt->kernel_object()->sp, pt->kernel_object()->fault_addr());
}
Pager_object::Pager_object(unsigned const badge, Affinity::Location)