Linux核心除錯工具

2021-10-05 19:37:37 字數 523 閱讀 1559

linux核心除錯工具

strace:追蹤系統呼叫路徑

systemtap:基於kprobe

kexec:從執行的核心裝載另乙個核心

kdump:崩潰轉存

kprobe:核心裡設定探針

kdb:核心除錯

kgdb:用另一台機器配合gdb除錯核心

objdump:獲取核心模組資訊

uml(user-mode linux):在使用者空間程序裡執行linux核心,執行於linux 系統呼叫介面所實現的虛擬機器

skyeye:模擬多種嵌入式平台指令集,它把gdb和 arm simulator很好地結合在了一起

linux除錯工具GDB

gdb偵錯程式除錯的物件是可執行檔案,使用gcc或者g 編譯器編譯源 時,必須加上 g才能使目標可執行檔案包含可被除錯的資訊。比如 gcc g o helloworld helloworld.c 編譯並連線程式,使之包含可被除錯資訊 gdb helloworld 使用gdb偵錯程式開啟hellowo...

Linux除錯工具2

偵錯程式 gdb gnu計畫的工具 核心除錯kgdb 程式的錯誤分類 編譯時錯誤 語法錯誤 執行時錯誤 記憶體錯誤,邏輯錯誤 gdb的功能 1.執行程式 2.設定斷點 3.檢視變數值 hello.c gcc g hello.c o hello gdb hello 使用 tui run layout ...

除錯工具 之Python除錯工具pycharm

1 pycharm的安裝 pycharm是一款非常好用的python ide,提供專業版和社群版,就像eclipse和myeclipse一樣,專業版是收費的,而社群版是免費的但功能就沒有專業版的功能強大。1.2 安裝 這裡就不必細說,直接next就ok ps 安裝完成後一定要執行 1.3 破解 採用...