- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MIPS汇编及KDB入门最全版.ppt
死锁问题定位方法 现象:串口不响应或者是数据面cpu不收包 分析步骤: 1 进入kdb通过btc 查看各cpu当前在运行什么进程 [0]kdb btc btc: cpu status: Currently on cpu 0 Available cpus: 0-7 Stack traceback for pid 1121 0x8e3a8000 1121 1 1 0 R 0x8e3a81b0 *umc SP PC Function 0x8e3ff890 0x803806d4 _spin_trylock_bh+0xe0 Stack traceback for pid 0 0 0 1 1 1 R 0x841499b0 swapper SP PC Function 0x8416ffa0 0x80117da4 phoenix_wait+0x4 0x8416ffa0 0x8011a190 cpu_idle+0x50 Stack traceback for pid 154 0x842a9000 154 1 1 2 R 0x842a91b0 datatask_2 SP PC Function 0x8e7a3f38 0xdfc1a448 [module_cpu_na]drv_skb_que_proc+0x9c Stack traceback for pid 155 0x8e647c00 155 1 1 3 R 0x8e647db0 datatask_3 SP PC Function 0x8e7a5f38 0xdfc1a440 [module_cpu_na]drv_skb_que_proc+0x94 杭州迪普科技有限公司 死锁问题定位方法 2 死锁问题的关键就是推导调用栈,只要找出是哪个函数调用的加锁函数, 问题基本就解决了 3 rd 打印出当前进程各寄存器值,反汇编ra对应的函数 [0]kdb rd zero = 0 at = 0 v0 = 0 v1 = 0x803801b0 a0 = 0xdfcb8aa8 a1 = 0xc0000028 a2 = 0xdfcb8a78 a3 = 0x665e5705 t0 = 0x8e3ff8a0 t1 = 0x8e3ff8a0 t2 = 0 t3 = 0 t4 = 0xdfa9df80 t5 = 0xdfa9dfa0 t6 = 0xdfa7fa68 t7 = 0 s0 = 0xdfcb8aa8 s1 = 0xc5b05118 s2 = 0xc5b05118 s3 = 0x5050c200 s4 = 0x5050c344 s5 = 0x8e3ff918 s6 = 0 s7 = 0 t8 = 0 t9 = 0xdf6b8680 k0 = 0x82e10000 k1 = 0x82e10000 gp = 0x8e3fe000 sp = 0x8e3ff890 s8 = 0xdfcc0000 ra = 0x803801c4 hi = 0 lo = 0 pc = 0x803806d4 sr = 0x10005c03 cause = 0 badva = 0x82e10000 杭州迪普科技有限公司 死锁问题定位方法 4 将ra所在的函数反汇编找到调用_spin_trylock_bh代码,确认找到的ra是正确的 [0]kdb id 0x803801c4 0x803801c4 _spin_
您可能关注的文档
最近下载
- 标点本明太祖实录(卷之八).pdf VIP
- 《干细胞治疗技术》课件.ppt VIP
- 广东《室外排水管道检测与评估技术规程》.docx
- 新概念英语第二册课文(中英文对照) .pdf VIP
- 城镇排水管网运维诊断在线监测技术规程(征求意见稿).pdf VIP
- 第08章 农业企业经营风险 农业企业经营管理学(第三版) 课件.ppt
- DB35T 88-2022 伐区调查设计技术规程.pdf VIP
- T_GDWHA 0023-2025 城市水环境治理工程排水系统排查与评估技术规范.docx VIP
- 康复治疗技术康复治疗医学.ppt VIP
- DB21_T 2955-2018三北防护林体系 经济林营造技术规程.pdf VIP
原创力文档


文档评论(0)