为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

添加系统调用

2018-02-02 2页 doc 13KB 12阅读

用户头像

is_180829

暂无简介

举报
添加系统调用添加系统调用 vim /usr/src/linux26/include/asm-generic/unistd.h æ??åŠ ï?š#define __NR_mycopycall 243 vim /usr/src/linux26/arch/x86/include/asm/unistd_32.h æ??åŠ ï?š#define __NR_mycopycall 337 vim /usr/src/linux26/include/linux/syscalls.h æ??åŠ ï?šasmlinkage long sys_my...
添加系统调用
添加系统调用 <1>vim /usr/src/linux26/include/asm-generic/unistd.h æ??åŠ ï?š#define __NR_mycopycall 243 <1*>vim /usr/src/linux26/arch/x86/include/asm/unistd_32.h æ??åŠ ï?š#define __NR_mycopycall 337 <2>vim /usr/src/linux26/include/linux/syscalls.h æ??åŠ ï?šasmlinkage long sys_mycopycall(char *src,char *des); <2>vim /usr/src/linux26/arch/x86/kernel/syscall_table_32.S æ??åŠ ï?š.long sys_mycopycall <3>vim /usr/src/linux26/Makefile Add mycall/ to core-y(Search for regex:core-y.*+=).You will be creating this directory.This direstory will contain the source file,header file and Makefile for our system call. <4>root@ubuntu:/usr/src/linux26# mkdir mycall <5>vim /usr/src/linux26/mycopycall/mycopycall.c æ??åŠ æº•ç •ï?šasmlinkage long sys_mycopycall(long number) { return number; } <6>vim /usr/src/linux26/mycopycall/Makefile <7>make mrproper <8>make menuconfig <9>make <10>make modules_install <11>æ‹?è?•æ–?的内æ ?åˆ?/bootç›?å?•ä?‹ <12>ä??æ”?/host/ubuntu/install/boot/grub/grub.cfgæ–‡ä?? vim /usr/src/linux/kernel/sys.c æ??åŠ ï?šasmlinkage long sys_mycopycall(int number) { return number; } ç?–è?‘ï?Œå??å??ç”?æ–?的内æ ? 测è?•ä??ç •å?‚ä?‹ï?š /home/pb/code/testmycall.c other: mkinitramfs
/
本文档为【添加系统调用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索