crash命令 —— bt

简介: 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
相关文章
|
2月前
|
调度
crash命令 —— ps
crash命令 —— ps
|
2月前
crash命令 —— list
crash命令 —— list
|
2月前
crash命令 —— sym
crash命令 —— sym
|
2月前
|
Linux
crash命令 —— runq
crash命令 —— runq
|
2月前
|
分布式计算 关系型数据库 Ruby
crash命令 —— rd
crash命令 —— rd
|
2月前
crash命令 —— tree
crash命令 —— tree
|
2月前
crash命令 —— search
crash命令 —— search
|
2月前
crash命令 —— waitq
crash命令 —— waitq
|
2月前
crash命令 —— ptob/btop
crash命令 —— ptob/btop
|
2月前
crash命令 —— p
crash命令 —— p