我正在编写一个读取进程虚拟内存部分的内核模块。我试图在内核中使用access_process_vm方法,但它总是读取0个字节。 target = get_pid_task(find_get_pid(target_pid),PIDTYPE_PID);
if (target == NULL) {
printk(KERN_ALERT "no such task %d\n",targ
当我尝试cat /dev/gpio-reflect,我得到的错误: No such device or address cat proc/devices列出我的司机用正确的主设备号。 dmesg从init和exit函数打印日志。 我还在/ dev下创建了相应的文件(主要是正确的)。 cdev_add和alloc_chrdev_region不返回错误代码。 我不知道我在做什么错。请帮帮我。 stat