1.函数原型 #include <execinfo.h> int backtrace(void **buffer, int size); 该函数获取当前线程的调用堆栈,获取的信息将会被存放在buffer中,它是一个指针数组,参数size用来指定buffer中可以保存多少个void*元素.函数的返回值是实际返回的void*元素个数.buffer中的void*元素实际是从堆栈中获取的返回地址. char **backtrace_symbols(void *const *buffer, int si…