- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 近期项目中错误总结
strcmp/strncmp函数使用错误。期望相等则执行block,结果却用了 if (strcmp(string1, string2)) { do something; }避免方法:尽量使用 if (strcmp(string1, string2) == 0) 这样显式使用比较等式。容易理解编码期望,也容易发现编码错误。结构指针使用前没有判断是否为NULL,这估计是C开...
2019-11-26 17:44:16 113 1
原创 [crash分析]BUG: unable to handle kernel paging request at ffffeb04000ffb40
WARNING信息中prev (ffffc90003fed0c8) 这个地址正好是我们crash时释放的地址。深挖这个warning,这是另一个子模块申请B结构后,并将B结构加入到全局链表操作。查看全局链表结构crash> p &g_XXX[0]->xxxTbl$3 = (XXXTBL *) 0xffffc90003fed0b0crash> XXXTBL 0xfff...
2019-11-23 16:05:40 10723
原创 [crash分析] Kernel panic - not syncing: Hard LOCKUP
KERNEL: /usr/lib/debug/lib/modules/3.10.0-514.26.2.el7.x86_64/vmlinux DUMPFILE: vmcore [PARTIAL DUMP] CPUS: 2 DATE: Sun Nov 17 05:56:07 2019 UPTIME: 1 days, 00:22:05...
2019-11-18 17:04:58 3510
memory-diganose-0.03.gz
2021-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人