close

kernel:

在kernel space, 我們可以直接使用以下API印出back trace訊息

dump_stack();

 

user:

在user space, 可以使用libc裡面的execinfo.h提供的API

backtrace(), backtrace_symbols()

簡單的使用範例可以參考以下這篇文章的回覆

https://stackoverflow.com/questions/105659/how-can-one-grab-a-stack-trace-in-c

 

arrow
arrow
    文章標籤
    linux kernel debug
    全站熱搜

    Mk 發表在 痞客邦 留言(0) 人氣()