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) 编辑
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) 编辑
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) 编辑
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) 编辑
Unix下C程序内存泄漏检测工具Valgrind安装与使用
摘要:Unix下C程序内存泄漏检测工具Valgrind安装与使用 Unix下C程序内存泄漏检测工具Valgrind安装与使用 Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。 Valgrind的最初作者是Julian Seward,他于2006年由于在开发Valgrind上的工
阅读全文
posted @
2017-07-14 10:49
listenerln
阅读(243)
推荐(0) 编辑
linux 内核模块 dumpstack
摘要:内核打印 stack 要用到 dump_stack()
阅读全文
posted @
2017-02-09 15:47
listenerln
阅读(2077)
推荐(0) 编辑
linux c 用户态调试追踪函数调用堆栈以及定位段错误[转载]
摘要:一般察看函数运行时堆栈的方法是使用GDB(bt命令)之类的外部调试器,但是,有些时候为了分析程序的BUG,(主要针对长时间运行程序的分析),在程序出错时打印出函数的调用堆栈是非常有用的。 在glibc头文件"execinfo.h"中声明了三个函数用于获取当前线程的函数调用堆栈。 int backtr
阅读全文
posted @
2017-02-09 15:16
listenerln
阅读(4301)
推荐(0) 编辑