如何在Kernel API中打印函数指针的函数名?

时间:2015-04-02 10:22:18

标签: c kernel function-pointers

假设内核空间中有一个函数指针(sock-> ops-> ioctl())。 现在如何使用printk或您知道的任何其他方法打印存储在此指针中的函数的名称。

1 个答案:

答案 0 :(得分:3)

正如here所说:

  

在Linux内核中,您可以直接使用printk的“%pF”格式!

void *func = &foo;
printk("func: %pF at address: %p\n", func, func);

同样如您所知printk,您可能已使用some tools查找documentation about it