On 4/25/2011 11:15 PM, Konrad Rzeszutek Wilk wrote:
so if you launch gdb:
x/20i 0xffffffff819a88df
should give an idea what instruction is causing it.
Reading symbols from /usr/src/linux-2.6-xen/vmlinux...done.
(gdb) x/20i 0xffffffff819a88df
0xffffffff819a88df <balloon_init>: push %rbp
0xffffffff819a88e0 <balloon_init+1>: mov $0xffffffed,%eax
0xffffffff819a88e5 <balloon_init+6>: mov %rsp,%rbp
0xffffffff819a88e8 <balloon_init+9>: push %rbx
0xffffffff819a88e9 <balloon_init+10>: sub $0x8,%rsp
0xffffffff819a88ed <balloon_init+14>:
cmpl $0x0,0x57a0c(%rip) # 0xffffffff81a00300
0xffffffff819a88f4 <balloon_init+21>:
je 0xffffffff819a8b39 <balloon_init+602>
0xffffffff819a88fa <balloon_init+27>:
mov 0x11a8a0(%rip),%esi # 0xffffffff81ac31a0
0xffffffff819a8900 <balloon_init+33>: xor %eax,%eax
0xffffffff819a8902 <balloon_init+35>: mov $0xffffffff817ea59c,%rdi
0xffffffff819a8909 <balloon_init+42>: callq 0xffffffff815c229e <printk>
0xffffffff819a890e <balloon_init+47>:
mov 0x11a88c(%rip),%ecx # 0xffffffff81ac31a0
0xffffffff819a8914 <balloon_init+53>: mov $0x1,%eax
0xffffffff819a8919 <balloon_init+58>: shl %cl,%eax
0xffffffff819a891b <balloon_init+60>:
cmpl $0x1,0x579de(%rip) # 0xffffffff81a00300
0xffffffff819a8922 <balloon_init+67>: cltq
0xffffffff819a8924 <balloon_init+69>:
mov %rax,0x11a87d(%rip) # 0xffffffff81ac31a8
0xffffffff819a892b <balloon_init+76>:
jne 0xffffffff819a893a <balloon_init+91>
0xffffffff819a892d <balloon_init+78>:
mov 0x579d4(%rip),%rax # 0xffffffff81a00308
0xffffffff819a8934 <balloon_init+85>: mov 0x20(%rax),%rax
--
Scott Garron
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|