关键词不能为空

当前您在: 主页 > 英语 >

scale使用ksymoops分析oops信息

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-28 22:18
tags:

scale-gug

2021年1月28日发(作者:inpeace)


使用


ksymoops


分析

oops


信息




代码示例片段



/* Entry point for loading the module */


int smsc911x_init_module(void)


{






int retval;






int i = 0;







printk(







for (i=0; i
















gl_dev[i] = alloc_etherdev(sizeof(struct smsc911x_data));


if (!gl_dev[i]) {






printk(KERN_WARNING







SMSC_CHIPNAME);






return -ENOMEM;


}


smsc911x_membank_init(lan9 11x_instances[i].phy_base);


smsc911x_drv_probe(gl_dev[i], &lan911x_instances[i]);


retval = register_netdev(gl_dev[i]);


if (retval) {






printk(



} else {







printk(



}






}






return retval;


}




1.






2.



抓取内核打印的


oops


信息,保存为



文件



ksymoops





< br>使



make


DEF_TAR GET='


DEF_ARCH='


编译;



Unable to handle kernel NULL pointer dereference at virtual address 00000000


pgd = c0004000


*pgd = 00000000, *pmd = 00000000


Internal error: Oops: 0


CPU: 0


pc : []





lr : []





Not tainted


sp : c0fe9f9c



ip : c0fe9fc0



fp : c0fe9fbc


r10: 30015900



r9 : 41129200



r8 : c0178c40


r7 : 00000000



r6 : c0188bd8



r5 : c01bbe88



r4 : c001b9c0


r3 : c001b9ec



r2 : c0ff6580



r1 : 00000020



r0 : c01638e4


Flags: Nzcv



IRQs on



FIQs on



Mode SVC_32



Segment kernel


Control: C000317F



Table: 30004000



DAC: 0000001D


Process swapper (pid: 1, stackpage=c0fe9000)


Stack: (0xc0fe9f8c to 0xc0fea000)


9f80:





























c0008920 c00cfa1c 80000013 ffffffff c001b9c0



9fa0: c01bbe88 c0188bd8 c0188bc0 c0178c40 c0fe9fd0 c0fe9fc0 c0008920 c00cfa18



9fc0: 00000000 c0fe9fe0 c0fe9fd4 c0008968 c0008918 c0fe9ff4 c0fe9fe4 c001c064



9fe0: c000894c 00000000 00000000 c0fe9ff8 c001d9e8 c001c064 ffffffff df7fffff



Backtrace:



Function entered at [] from []



r8 = C0178C40



r7 = C0188BC0



r6 = C0188BD8



r5 = C01BBE88




r4 = C001B9C0



Function entered at [] from []



r4 = 00000000



Function entered at [] from []


Function entered at [] from []



r4 = 00000000



Code: e92dd9f0 e24cb004 e3a07000 e59f0098 (e5971000)




3.



ksymoops


-v


/home/liulf/my- project/wfos-linux-2.4.18/vmlinux



-K


-L


-O


-m


/home/liulf/my- project/wfos-linux-2.4.18/



ksymoops 2.4.11 on i686 2.6.20-16-generic.



Options used







-v /home/liulf/my-project/wfos-linux-2.4.18/vmlinux (specified)







-K (specified)







-L (specified)







-O (specified)







-m /home/liulf/my-project/wfos-linux-2.4.18/ (specified)







-t elf32-littlearm -a armv4



Unable to handle kernel NULL pointer dereference at virtual address 00000000


*pgd = 00000000, *pmd = 00000000


Internal error: Oops: 0


CPU: 0

scale-gug


scale-gug


scale-gug


scale-gug


scale-gug


scale-gug


scale-gug


scale-gug



本文更新与2021-01-28 22:18,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/582315.html

使用ksymoops分析oops信息的相关文章