【问题标题】:load module in system call implementation在系统调用实现中加载模块
【发布时间】:2016-02-07 08:57:07
【问题描述】:

我已经看到了一些向 FreeBSD 添加系统调用的示例,据我了解,我们的实现主体中应该有一个 load 模块,而且这个负载在我见过的每个示例中都是相同的. 加载模块修复了吗?如果没有,我该如何实现?

以下链接是具有相同加载模块的示例:

1-the link which answers about the system call implementation

2-这里有一个系统调用的例子:/usr/share/examples/kld/syscall/module/syscall.c

【问题讨论】:

    标签: operating-system freebsd system-calls


    【解决方案1】:

    因为this,我知道如果我想使用Kernel Loadable添加系统调用,负载处理程序模块在所有KLD中都是相同的。

    “基本上,负载处理函数,正如它所说的,是一个函数 处理 KLD 的装载和卸载。因此,当 KLD 是 kldloaded 或 kldunloaded,这个处理程序是什么,非常简单 级别,被调用。”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-15
      • 2017-02-14
      • 2012-09-28
      • 2010-09-27
      • 2012-09-18
      • 2016-05-25
      • 2017-09-01
      • 2016-01-18
      相关资源
      最近更新 更多