我正在編寫一個讀取進程虛擬內存部分的內核模塊。我試圖在內核中使用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