摘要: 被问到如何手动获取当前的调用栈,之前碰到过一时没记起来,现在回头整理一下。 其原理是:使用backtrace()从栈中获取当前调用各层函数调用的返回地址,backtrace_symbols()将对应地址翻译成对应的符号信息,这两个函数在execinfo.h中声明。详细用法见后面的example。这里 阅读全文
posted @ 2014-06-29 16:54 lanyuliuyun 阅读(4655) 评论(0) 推荐(0)