Chuck Ebbert (on Sun, 13 Aug 2006 04:53:09 -0400) wrote: >In-Reply-To: <[EMAIL PROTECTED]> > >On Sat, 12 Aug 2006 05:28:53 -0700, Andrew Morton wrote: > >> > Code: 44 8b 28 c7 45 d0 00 00 00 00 45 85 ed 0f 89 29 fb ff ff e9 >> >> ksymoops says: >> >> Code; ffffffff88107287 <_end+7ac9287/7efc2000> >> 00000000 <_EIP>: >> Code; ffffffff88107287 <_end+7ac9287/7efc2000> <===== >> 0: 44 inc %esp <===== >> Code; ffffffff88107288 <_end+7ac9288/7efc2000> >> 1: 8b 28 mov (%eax),%ebp > >0x44 is a REX prefix in 64-bit mode, so somehow ksymoops got it >wrong and gave you an i386-mode decode instead of 64-bit mode. >Did you run it on a i386 machine and it assumed i386? Maybe you >need to use "-a x86-64"? (I can't make it work on my setup.) > >So it's really "mov (%r8),%ebp" if I am reading the manual right.
ksymoops -VKLMO -t elf64-x86-64 -a i386:x86-64 ksymoops 2.4.11 on i686 2.6.16.21-0.13-smp. Options used -V (specified) -K (specified) -L (specified) -O (specified) -M (specified) -t elf64-x86-64 -a i386:x86-64 Warning (merge_maps): no symbols in merged map Code: 44 8b 28 c7 45 d0 00 00 00 00 45 85 ed 0f 89 29 fb ff ff e9 Code; 0000000000000000 No symbols available 0000000000000000 <_RIP>: Code; 0000000000000000 No symbols available 0: 44 8b 28 mov (%rax),%r13d Code; 0000000000000003 No symbols available 3: c7 45 d0 00 00 00 00 movl $0x0,0xffffffffffffffd0(%rbp) Code; 000000000000000a No symbols available a: 45 85 ed test %r13d,%r13d Code; 000000000000000d No symbols available d: 0f 89 29 fb ff ff jns fffffffffffffb3c <_RIP+0xfffffffffffffb3c> Code; 0000000000000013 No symbols available 13: e9 00 00 00 00 jmpq 18 <_RIP+0x18> - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html