随笔 - 121  文章 - 1  评论 - 8  阅读 - 20万

随笔分类 -  c调试工具

linux Makefile 内置宏 #err #warn, 代码注释标记TODO
摘要:1 出错提醒 2 #err aaaaaaaaa 3 类似err 4 #warn aaa 5 6 提示内容, 不断开编译 7 #warning aaaaaaaa 8 9 输出信息,类似可以带VT码带颜色输出 10 #pragma message("\033[41;37m aaaaa \033[0m") 阅读全文
posted @ 2021-11-05 13:40 listenerln 阅读(136) 评论(0) 推荐(0) 编辑
printk打印级别 [转]
摘要:kernel/printk.c 1、查看当前控制台的打印级别 cat /proc/sys/kernel/printk 4 4 1 7 其中第一个“4”表示内核打印函数printk的打印级别,只有级别比他高的信息才能在控制台上打印出来,既 0-3级别的信息 2、修改打印 echo "新的打印级别 4 阅读全文
posted @ 2019-01-05 15:09 listenerln 阅读(674) 评论(0) 推荐(0) 编辑
ssh 公共秘钥
摘要:创建秘钥 [root@ubuntu tmp]$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passp 阅读全文
posted @ 2017-11-14 15:50 listenerln 阅读(580) 评论(0) 推荐(0) 编辑
jffs2_scan_eraseblock
摘要:jffs2: Further such events for this erase block will not be printed[ 17.231225] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00 阅读全文
posted @ 2017-08-24 16:34 listenerln 阅读(949) 评论(0) 推荐(0) 编辑
Unix下C程序内存泄漏检测工具Valgrind安装与使用
摘要:Unix下C程序内存泄漏检测工具Valgrind安装与使用 Unix下C程序内存泄漏检测工具Valgrind安装与使用 Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。 Valgrind的最初作者是Julian Seward,他于2006年由于在开发Valgrind上的工 阅读全文
posted @ 2017-07-14 10:49 listenerln 阅读(243) 评论(0) 推荐(0) 编辑
linux 内核模块 dumpstack
摘要:内核打印 stack 要用到 dump_stack() 阅读全文
posted @ 2017-02-09 15:47 listenerln 阅读(2077) 评论(0) 推荐(0) 编辑
linux c 用户态调试追踪函数调用堆栈以及定位段错误[转载]
摘要:一般察看函数运行时堆栈的方法是使用GDB(bt命令)之类的外部调试器,但是,有些时候为了分析程序的BUG,(主要针对长时间运行程序的分析),在程序出错时打印出函数的调用堆栈是非常有用的。 在glibc头文件"execinfo.h"中声明了三个函数用于获取当前线程的函数调用堆栈。 int backtr 阅读全文
posted @ 2017-02-09 15:16 listenerln 阅读(4301) 评论(1) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示