開發一個Linux調試器(八):堆棧展開

有時你需要知道的最重要的信息是什麼,你當前的程序狀態是如何到達那裏的。有一個 backtrace 命令,它給你提供了程序當前的函數調用鏈。這篇文章將向你展示如何在 x86_64 上實現堆棧展開以生成這樣的回溯。 系列索引 這些鏈接將會隨着其他帖子的發佈而上線。 準備環境 斷點 寄存器和內存 ELF 和 DWARF 源碼和信號 源碼級逐步執行 源碼級斷點 堆棧展開 讀取變量 之後步驟 用下面的程序作
相關文章
相關標籤/搜索