摘要: addr2line堆栈解析命令addr2line -e 执行程序 异常堆栈地址例如:addr2line -e aarch_backtrace_demo 0x400f48/home/share/mypro/myDemo/Backtrace/main.cpp:119 (函数报错文件名, 行号) 阅读全文
posted @ 2024-01-08 16:36 蔡头一枚 阅读(188) 评论(0) 推荐(0)
摘要: 如果应用程序异常后产生core, 可以使用gdb对core进行分析; 例如: gdb a.out core-XXX(core文件名) 进入gdb后, 查看全部堆栈信息: (gdb)where 或者 (gdb)bt 跳转到指定层堆栈 (gdb)f 1 查看指定层详细的堆栈信息 (gdb)info f 阅读全文
posted @ 2024-01-08 16:35 蔡头一枚 阅读(22) 评论(0) 推荐(0)
摘要: #pragma once #include <stdio.h> #include <iostream> #include <string> #include <vector> #include <list> #include <stdarg.h> #include <pthread.h> #incl 阅读全文
posted @ 2024-01-08 16:26 蔡头一枚 阅读(74) 评论(0) 推荐(0)
摘要: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <libgen.h> #include <unistd.h> #include <execinfo.h> #include <sys/types.h> #inclu 阅读全文
posted @ 2024-01-08 16:17 蔡头一枚 阅读(419) 评论(0) 推荐(0)