linux内核技术
文章平均质量分 58
东东和linux
学如逆水行舟,不进则退
展开
-
2021-11-01
MDC Kernel Debug总结 郝东东 文章目录MDC Kernel Debug总结1. kernel trace1.1 利用tracing 分析kernel trace1.2 一个分析trace的例子1.2.1 demo代码1.2.2 demo介绍1.2.3 分析trace2 利用kernelshark进行分析2.1 ubuntu下安装kernelshark2.2 使用trace-cmd 生成trace.dat2.3 使用kernelshark加载.dat文件并分析2.4. trace-cmd3.原创 2021-11-01 19:01:22 · 721 阅读 · 0 评论 -
linux内核kmalloc函数使用方法
kmalloc函数使用注意 kmalloc使用时,第二个参数为gfp_mask分配器标志,内核中最常用的有GFP_KERNEL GFP_ATOMIC如何使用 GFP_KERNEL这个标志使用普通优先级,即可能会导致睡眠 所以只能用在可以重新安全调度的进程上下文里(没有锁持有) GFP_ATOMIC标志表示不能睡眠 一般来说,在中断上下文,中断下半部,以及进程上下文锁区间内,不能使用可能导致阻塞的原创 2017-11-24 16:31:15 · 4549 阅读 · 0 评论