Linux系统调试
文章平均质量分 78
问题debug、工具
j衣l日
Linux嵌入式软件、Android Camera HAL、图像
展开
-
内存泄漏检测工具Asan
LSAN: 内存泄漏检测工具,已经集成到 ASAN 中,可以通过设置环境变量ASAN_OPTIONS=detect_leaks=0来关闭ASAN上的LSAN,也可以使用-fsanitize=leak编译选项代替-fsanitize=address来关闭ASAN的内存错误检测,只开启内存泄漏检查。而且相比于Valgrind只能检查到堆内存的越界访问和悬空指针的访问,ASAN 不仅可以检测到堆内存的越界和悬空指针的访问,还能检测到栈和全局对象的越界访问。原创 2023-11-21 15:11:42 · 832 阅读 · 0 评论 -
内存泄漏检测工具Valgrind交叉编译
内存泄漏检测工具Valgrind交叉编译。原创 2023-11-20 17:59:27 · 507 阅读 · 0 评论 -
FTP网络问题排查
③客户端开放随机端口,发送PORT命令到服务器端21端口,服务器连接随机端口发送数据到20端口 ④服务器端20端口发送数据,连接到客户端的随机端口。a、客户端的随机端口向服务器端的21号端口发起连接请求,输入用户名和密码,然后服务器端需要进行用户名和密码的认证,认证通过以后需要返回bind信息。b、客户端开放一个新的随机端口,通过port命令发送给服务器端。连接到随机端口发送数据到20端口。③客户端发送PASV命令到服务器端21端口,服务器开放随机端口。④客户端接受此随机端口,连接此随机端口。原创 2023-11-13 14:07:46 · 152 阅读 · 0 评论 -
软链接与exec进程替换运行路径问题
用软链接启动进程时,进程的环境变量列表会包含软链接的路径,但是没有源文件所在路径,可通过/proc/pid/environ查看。所以进程替换需要考虑软链接路径,而不是源文件路径。原创 2023-08-17 15:23:10 · 183 阅读 · 0 评论 -
gdb调试
gdb调试原创 2023-03-18 14:23:04 · 485 阅读 · 0 评论