如何检查内存地址在Linux内核中是否有效?

时间:2017-07-10 11:05:22

标签: networking linux-device-driver network-driver

我正在调试网络驱动程序中的损坏数据包内容。 我想在网络驱动程序中转储数据包内容以进行调试。 在此之前,我想检查其地址是否在内核地址空间内可访问和有效。 任何API都可用于NULL检查的其他API

1 个答案:

答案 0 :(得分:0)

我猜,virt_addr_valid()可能会派上用场。 据我所知,这仅仅是对内核地址空间的有效性检查。