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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM