Advertisement

在Ubuntu 16.04中支持系统函数的加载与使用

阅读量:

开发环境

  • Ubuntu 16.04
    • VMware Workstation Pro 15.0
    • Linux 内核版本号 5.0.1

我们需要完成

  • 引入三项全新的系统调用接口,实现特定功能后,对内核进行重新编译与执行,以确保新增调用能够正常运作
    • 开发运行于用户空间的应用程序,调用新添加的系统接口,以此验证其实际可用性

步骤

Step 1:

通过gedit编辑器打开路径为/usr/src/linux-5.0.1/arch/x86/entry/syscalls/syscall_64.tbl的文件,以添加系统调用编号。

复制代码
    sudo /usr/src/linux-5.0.1/arch/x86/entry/syscalls/syscall_64.tbl
    
    
      
    

新增了编号为 335 的系统调用函数:

在这里插入图片描述

Step 2:

在系统调用函数声明的添加过程中,可借助 gedit 工具对文件 /usr/src/linux-5.0.1/inclu

全部评论 (0)

还没有任何评论哟~