社区
Linux/Unix社区
帖子详情
这一段COPY FROM LINUX内核,怎么读懂他?
zhuliangsu
2003-12-04 04:42:08
volatile void _exit(int exit_code)
{
fake_volatile:
__asm__("movl %1,%%ebx\n\t"
"int $0x80"
: /* no outputs */
:"a" (__NR_exit),"g" (exit_code));
goto fake_volatile;
}
这一段COPY FROM LINUX内核,怎么读懂他?
...全文
17
3
打赏
收藏
这一段COPY FROM LINUX内核,怎么读懂他?
volatile void _exit(int exit_code) { fake_volatile: __asm__("movl %1,%%ebx\n\t" "int $0x80" : /* no outputs */ :"a" (__NR_exit),"g" (exit_code)); goto fake_volatile; } 这一段COPY FROM LINUX内核,怎么读懂他?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
土豆
2003-12-10
打赏
举报
回复
请问:"a" (__NR_exit)怎么解释啊?
ruancsdn
2003-12-09
打赏
举报
回复
这是一段嵌到gcc的一段汇编程序,它的意思是将exit_code存放的值移到ebx中,然后中断!
它的效果就是实现_exit(int),直接退出!
kangjian1
2003-12-09
打赏
举报
回复
作系统调用执行exit(int);
Ansible全套教程从零到企业级实战
课程详细演示了Ansible从基本使用到高级实战,... Ansible常用模块:shell, command,
copy
, file, user,group, cron, yum, service, facts 等,Jinja模版以及
Linux
常用的日常操作技巧等,Ansible自动化处理zabbix接口
linux
在系统调用进入
内核
时,为什么要将参数从用户空间拷贝到
内核
空间?不能直接访问,或是使用memcpy吗?非要使用
copy
_from_user才行吗?
参考:
Linux
为什么一定要
copy
_from_user ? 网上很多人提问为什么一定要
copy
_from_user,也有人解答。比如百度一下: 但是这里面很多的解答没有回答到点子上,不能真正回答这个问题。我决定写篇文章正式回答一下...
linux
内核
中怎么进行拷贝,
linux
内核
中的
copy
_to_user和
copy
_from_user(一)
原标题:
linux
内核
中的
copy
_to_user和
copy
_from_user(一)Kernel version:2.6.14CPU architecture:ARM920TAuthor:ce123(http://blog.csdn.net/ce123)1.在学习
Linux
内核
驱动的时候,经常会碰到
copy
_from_user和这两...
linux
内核
中的
copy
_to_user和
copy
_from_user(一)
linux
内核
中的
copy
_to_user和
copy
_from_user(一) Kernel version:2.6.14 CPU architecture:ARM920T Author:ce123(http://blog.csdn.net/ce123) 1.
copy
_from_user 在学习
Linux
内核
驱动的时候,经常会...
linux
内核
中的
copy
_to_user和
copy
_from_user
Kernel version:2.6.14 CPU architecture:ARM920T ...在学习
Linux
内核
驱动的时候,经常会碰到
copy
_from_user和
copy
_to_user这两个函数,设备驱动程序中的ioctl函数就经常会用到。这两个函数负责在用户空间和
内核
...
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章