|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] 2.6.32.27 dom0 - BUG: unable to handle kernel paging req
On Jan 4, 2011, at 3:34 PM, Ian Campbell wrote:
> On Tue, 2011-01-04 at 20:30 +0000, Christopher S. Aker wrote:
>>
>> No symbol table is loaded. Use the "file" command.
>
> I think you need to enable CONFIG_DEBUG_INFO for this to work.
I rebuilt with CONFIG_DEBUG_INFO, and surprisingly it appears valid at the same
address:
# gdb vmlinux
GNU gdb (GDB) 7.0-ubuntu
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /build/xen/dom0/pv_ops/2.6.32.27-1-debug/vmlinux...done.
(gdb) list *0xc1022781
0xc1022781 is in vmalloc_sync_all
(/build/xen/dom0/pv_ops/2.6.32.27-1-debug/arch/x86/include/asm/pgtable.h:434).
429 #define pud_page(pud) pfn_to_page(pud_val(pud) >> PAGE_SHIFT)
430
431 /* Find an entry in the second-level page table.. */
432 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address)
433 {
434 return (pmd_t *)pud_page_vaddr(*pud) + pmd_index(address);
435 }
436
437 static inline int pud_large(pud_t pud)
438 {
(gdb) quit
-Chris
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|