Badari Pulavarty wrote: > Dave, > > Here is the latest patch to make crash work on 2.6.14 kernel - > with fixes for 4-level pagetables also. > > I changes & naming are kind of hacky (especially with naming) > -- but to cleanup it completely and have backward compatibility > needs more work. We should get rid of PML4 completely and > move to PGD/PUD/PMD/PTE. > > Thanks, > Badari > That's some nice work you've done here -- I can't thank you enough! But are you saying that with this patch, it does *not* have backwards-compatibility? It looks like you've completely segregated the new code to me. Dave > > elm3a242:~/crash-4.0-2.8 # ./crash > > crash 4.0-2.8 > Copyright (C) 2002, 2003, 2004, 2005 Red Hat, Inc. > Copyright (C) 2004, 2005 IBM Corporation > Copyright (C) 1999-2005 Hewlett-Packard Co > Copyright (C) 1999, 2002 Silicon Graphics, Inc. > Copyright (C) 1999, 2000, 2001, 2002 Mission Critical Linux, Inc. > This program is free software, covered by the GNU General Public > License, > and you are welcome to change it and/or distribute copies of it under > certain conditions. Enter "help copying" to see the conditions. > This program has absolutely no warranty. Enter "help warranty" for > details. > > GNU gdb 6.1 > Copyright 2004 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you > are > welcome to change it and/or distribute copies of it under certain > conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for > details. > This GDB was configured as "x86_64-unknown-linux-gnu"... > > KERNEL: /usr/src/linux-2.6.14.madv/vmlinux > DUMPFILE: /dev/mem > CPUS: 2 > DATE: Thu Nov 3 08:25:50 2005 > UPTIME: 07:12:24 > LOAD AVERAGE: 0.60, 0.43, 0.18 > TASKS: 62 > NODENAME: elm3a242 > RELEASE: 2.6.14 > VERSION: #3 SMP PREEMPT Wed Nov 2 03:08:36 PST 2005 > MACHINE: x86_64 (3000 Mhz) > MEMORY: 4.6 GB > PID: 31320 > COMMAND: "crash" > TASK: ffff810122f11860 [THREAD_INFO: ffff8100987f6000] > CPU: 1 > STATE: TASK_RUNNING (ACTIVE) > > crash> set > PID: 31320 > COMMAND: "crash" > TASK: ffff810122f11860 [THREAD_INFO: ffff8100987f6000] > CPU: 1 > STATE: TASK_RUNNING (ACTIVE) > crash> vm > PID: 31320 TASK: ffff810122f11860 CPU: 1 COMMAND: "crash" > MM PGD RSS TOTAL_VM > ffff810122e93700 ffff810099584000 148044k 86512k > VMA START END FLAGS FILE > ffff810122438cc0 400000 754000 1875 /root/crash-4.0-2.8/crash > ffff810122438590 853000 8b0000 101873 /root/crash-4.0-2.8/crash > ffff810122438d78 8b0000 1c2e000 100073 > ffff810122438088 2aaaaaaab000 2aaaaaac0000 875 /lib64/ld-2.3.3.so > ffff8101224389e0 2aaaaaac0000 2aaaaaac2000 100073 > ffff810123caa4d8 2aaaaaac2000 2aaaaaaf5000 > 71 /usr/lib/locale/en_US.utf8/LC_CTYPE > ffff810123caaee8 2aaaaaaf5000 2aaaaaafb000 > d1 /usr/lib64/gconv/gconv-modules.cache > ffff8101136809e0 2aaaaaafb000 2aaaaaaff000 100073 > ffff8101224387b8 2aaaaabc0000 2aaaaabc2000 100873 /lib64/ld-2.3.3.so > ffff810122438648 2aaaaabc2000 2aaaaac16000 75 /lib64/tls/libm.so.6 > ffff810122438700 2aaaaac16000 2aaaaacc2000 70 /lib64/tls/libm.so.6 > ffff8101276f4590 2aaaaacc2000 2aaaaad19000 100073 /lib64/tls/libm.so.6 > ffff8101276f4a98 2aaaaad19000 2aaaaad1a000 100073 > ffff810120ff1590 2aaaaad1a000 2aaaaad64000 > 75 /lib64/libncurses.so.5.4 > ffff8101276f4b50 2aaaaad64000 2aaaaae1a000 > 70 /lib64/libncurses.so.5.4 > ffff810120ff14d8 2aaaaae1a000 2aaaaae7a000 > 100073 /lib64/libncurses.so.5.4 > ffff810120ff1140 2aaaaae7a000 2aaaaae7b000 100073 > > crash> rd -u 0x400000 > 400000: 00010102464c457f .ELF.... > crash> rd -u 2aaaaaaab000 > 2aaaaaaab000: 00010102464c457f .ELF.... > > crash> mod > MODULE NAME SIZE OBJECT FILE > ffffffff88012600 dm_mod 70872 (not loaded) [CONFIG_KALLSYMS] > ffffffff8805ef80 ipv6 312832 (not loaded) [CONFIG_KALLSYMS] > ffffffff8806e200 parport 47244 (not loaded) [CONFIG_KALLSYMS] > ffffffff88073800 lp 17232 (not loaded) [CONFIG_KALLSYMS] > ffffffff8807fd00 parport_pc 33896 (not loaded) [CONFIG_KALLSYMS] > ffffffff8808ab00 usbserial 39280 (not loaded) [CONFIG_KALLSYMS] > ffffffff8808e900 hw_random 7968 (not loaded) [CONFIG_KALLSYMS] > ffffffff88098f80 uhci_hcd 38304 (not loaded) [CONFIG_KALLSYMS] > ffffffff880a4600 ehci_hcd 39944 (not loaded) [CONFIG_KALLSYMS] > ffffffff880acd80 i2c_core 29568 (not loaded) [CONFIG_KALLSYMS] > ffffffff880b1700 i2c_i801 11540 (not loaded) [CONFIG_KALLSYMS] > ffffffff880b6000 joydev 13952 (not loaded) [CONFIG_KALLSYMS] > ffffffff880bb000 edd 13984 (not loaded) [CONFIG_KALLSYMS] > > ------------------------------------------------------------------------------------------------------------------------ > Name: x86_64-crash-fixes2.patch > x86_64-crash-fixes2.patch Type: text/x-patch > Encoding: 7bit > > ------------------------------------------------------------------------------------------------------------------------ > -- > Crash-utility mailing list > Crash-utility@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/crash-utility