Fork me on GitHub
摘要: 要使用内核的硬件断点(hardware breakpoint)来定位内核模块中的内存访问问题,你可以通过以下步骤进行设置和调试。 1. 确定要监控的内存地址 首先,你需要确定你想要监控的内存地址。这可以是某个变量的地址或者某个内存区域的开始地址。内核模块的内存访问问题通常涉及访问越界、未初始化的指针 阅读全文
posted @ 2024-08-27 20:52 yooooooo 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 安卓go平台启动时间发现如下ueventd耗时1.907s问题: 01-11 00:20:02.854 0 0 I init : Parsing file /odm/etc/init... 01-11 00:20:02.854 0 0 E init : Unable to open '/odm/et 阅读全文
posted @ 2024-08-27 20:43 yooooooo 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 本章主要是基于之前的学习,实现一个hidraw的驱动,发现有两种用于识别usb设备的方式,放别是usb_device_id和hid_device_id hid_probe (1)hid_device_id kernel/msm-4.19/drivers/hid/usbhid/hid-core.c b 阅读全文
posted @ 2024-08-27 16:31 yooooooo 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 本章主要是基于之前的学习,实现一个hidraw的驱动,发现有两种用于识别usb设备的方式,放别是usb_device_id和hid_device_id hid_probe (1)hid_device_id kernel/msm-4.19/drivers/hid/usbhid/hid-core.c b 阅读全文
posted @ 2024-08-27 16:24 yooooooo 阅读(10) 评论(0) 推荐(0) 编辑