gpt4 book ai didi

c - 如何从内核模块引用非导出的 Linux 内核函数?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:20:18 26 4
gpt4 key购买 nike

<分区>

我一直在使用伯克利实验室的这个过程检查点项目(即 BLCR)。我注意到他们一直在引用内核中的一些函数,这些函数既没有导出也没有在任何头文件中声明。他们的代码由内核模块和一些用户空间实用程序组成。因此,他们不需要应用任何内核补丁。

他们的配置脚本生成了一些头文件,这些头文件将这些函数声明为外部函数,然后为每个被调用的函数分配一些指针值。我不确定他们如何生成这些函数指针或如何使用它们。

我的问题是:有没有什么方法可以调用内核函数而不导出该函数并且不在头文件中声明它?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com