安卓内核层
文章平均质量分 56
安卓内核相关知识
xuanfengwuxiang
这个作者很懒,什么都没留下…
展开
-
开启binder驱动 log
分析binder问题,需要开启log。由于内核是底层,log不能随便加随便开。不然性能撑不住。原创 2024-04-12 17:21:35 · 263 阅读 · 1 评论 -
内核dump分析
内核报错时,需要分析dump文件。不同的cpu平台,需要使用不同的工具。原创 2024-04-07 10:45:11 · 196 阅读 · 0 评论 -
安卓添加vendor hook
在include/trace/hooks/目录下,创建头文件xxx.h。定义hook函数。原创 2024-01-18 21:04:47 · 912 阅读 · 0 评论 -
binder驱动流程
整个binder通信流程中,binder驱动在内核层,作为“中转站”,对通信进行流转。FW、native调用binder驱动,本质上通过系统调用ioctl,向内核发送请求。内核通过cmd匹配各个case进行响应。原创 2024-01-11 15:15:24 · 419 阅读 · 0 评论 -
内核代码常用知识
内核打印日志pr_info(“xuanfengwuxiang====kernel log\n”);项目2项目3原创 2023-12-15 18:53:05 · 395 阅读 · 0 评论 -
内核调试常用terminal指令
2. 监控内核日志,关注加载情况。手动加载ko,并关注日志。1. 手动加载ko文件。原创 2023-12-15 18:50:03 · 397 阅读 · 0 评论 -
向内核添加新驱动
需要向内核添加定制功能时。原创 2023-12-12 19:57:05 · 473 阅读 · 0 评论