Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 从内核oops PC查找行号_Linux_Linux Kernel_Linux Device Driver_Embedded Linux - Fatal编程技术网

Linux 从内核oops PC查找行号

Linux 从内核oops PC查找行号,linux,linux-kernel,linux-device-driver,embedded-linux,Linux,Linux Kernel,Linux Device Driver,Embedded Linux,如果我有一个内核oops,下面的0xac/0x2b8是什么意思?另外,如何获取函数所在文件中的行号?这是ARM arch上的linux PC处于get_next_timer_interrupt+0xac/0x2b8内核可能需要启用各种调试选项,但“addr2line”应该为您提供文件名和地址行号 表示异常发生在get\u next\u timer\u interrupt+0xac地址0xac是get\u next\u timer\u interrupt过程中的偏移量0x2b8表示异常发生的过程有

如果我有一个内核oops,下面的0xac/0x2b8是什么意思?另外,如何获取函数所在文件中的行号?这是ARM arch上的linux


PC处于get_next_timer_interrupt+0xac/0x2b8

内核可能需要启用各种调试选项,但“addr2line”应该为您提供文件名和地址行号

表示异常发生在
get\u next\u timer\u interrupt+0xac
地址
0xac
get\u next\u timer\u interrupt
过程中的偏移量
0x2b8
表示异常发生的过程有多长时间(
获取下一个计时器中断


您可以使用skorgon编写的
addr2line
对其进行解码,或者使用
objdump
命令来反汇编Linux内核并在内核源代码中找到有问题的行。当然,Linux内核必须使用调试符号进行编译。

另请参阅此问题的答案: