【问题标题】:How to pass arguments to system call at xv6?如何将参数传递给 xv6 的系统调用?
【发布时间】:2017-08-25 23:25:41
【问题描述】:

我正在尝试在 xv6 上实现一个新的系统调用。 在传递论点时遇到了一些麻烦。 假设这是我的系统调用。

sys_mySystemcall(int* x ,struct myStruct * y);

如何在 sysproc.c 中获得这两个指针? 谢谢,

【问题讨论】:

    标签: c operating-system xv6


    【解决方案1】:

    辅助函数 argint、argptr、argstr 和 argfd 以整数、指针、字符串或文件描述符的形式检索第 n 个系统调用参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-22
      • 2015-01-20
      • 1970-01-01
      • 2011-08-11
      • 1970-01-01
      • 2015-10-24
      • 2022-01-13
      相关资源
      最近更新 更多