我的任务是:编写一个linux驱动,可以获取当前进程的代码段的内容。我的思路是:在驱动程序里获取current进程,通过current->mm->start code字段可以得到进程的Text Segment段的起始虚拟地址,通过pgd、pud、pmd、pte等转换为物理地址,再由copy_from_user()函数来读取内容,但是总是不成功,请问这个思路有问题吗?望指教!