0

我想生成一个堆栈跟踪报告,就像内核 oops 生成的一样。

------------[ cut here ]------------

kernel BUG at /home/administrator/project/systech/bsp_tan/linux-.2.6/arch/arm/include/asm/dma-mapping.h:325!

Internal error: Oops - undefined instruction: 0 [#1] PREEMPT
Modules linked in:
CPU: 0    Not tainted  (3.2.6 #67)
PC is at my_func+0x118/0x230
LR is at vprintk+0x3bc/0x440

它在哪里定义以及如何在我的模块中触发它。

EDIT 1

如何找到发生此错误时 PC(程序计数器)所在的行号。

PC is at my_func + 0x118/0x230

这意味着什么?

提前致谢。

4

1 回答 1

0

这是在以下文件中:

 lib/bug.c
 kernel/panic.c
于 2013-05-14T05:55:33.520 回答