随想录(使用堆栈回溯函数调试代码)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/feixiaoxing/article/details/84594982

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

    很多同学喜欢看代码,但是不喜欢调试代码,这其实有点本末倒置。对于Linux内核来说,我们可以用dump_stack来输出信息。其实在应用层,也有类似的函数。用这些函数进行关键堆栈的打印,比如某些函数指针的打印,可以帮助我们快速了解项目工程,达到事半功倍的效果。

1、backtrace

2、backtrace_symbols

3、backtrace_symbols_fd

猜你喜欢

转载自blog.csdn.net/feixiaoxing/article/details/84594982
今日推荐