crash命令 —— bt
参考:
https://crash-utility.github.io/help_pages/bt.html
常用命令
-
查看调用栈(默认查看的导致crash的进程的调用栈)
bt -
查看调用栈,显示返回地址在函数内的偏移
bt -sx -
查看调用栈中函数的返回地址对应的代码行
bt -l -
查看详细的调用栈内容
bt -fsx -
查看详细的调用栈,并且翻译栈里可以识别的符号
bt -FFsx -
想查看指定进程的栈
bt <进程pid>
或者
bt <进程的task_struct地址>- 如果想查看多个进程的调用栈的话,可以直接在后面追加
进程pid或者进程的task_struct地址,也可以使用foreach bt 进程pid和进程的task_struct可以同时出现在bt后面
- 如果想查看多个进程的调用栈的话,可以直接在后面追加
-
查看所有cpu上当前的调用栈
bt -a -
查看指定cpu上的当前调用栈
bt -c 0,1,3-6 -
只显示导致crash的进程的调用栈
bt -p -
显示线程组中所有线程的调用栈
bt -g -
列出在调用栈里发现的所有的符号
bt -t
本文来自博客园,作者:dolinux,未经同意,禁止转载

浙公网安备 33010602011771号