用户态调用栈可以用backtrace_symbols追踪函数调用栈 而内核栈的原理如下: Linux下Call Stack追溯的实现机制 http://blog.sina.com.cn/s/blog_a558c25a0101l9yd.html