腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
是否有像posix这样的
系统
调用
在程序集级别上使用windows的int
号
?
、
、
、
、
我想用,因此,为了在汇编级别使用int
调用
来使用
系统
调用
,在windows中有一些内核
调用
,如程序集级别的posix库unitsd.h。在哪里可以找到用于打开文件、mkdir等的windows
系统
调用
列表
(中断
号
),比如
linux
或unix中的_NR_write 4。
浏览 0
提问于2016-07-21
得票数 1
回答已采纳
4
回答
更改
linux
内核
系统
调用
号
、
、
(相同的
系统
,但位置/数字不同)1)改变arch/x86// syscall _table_32.S中syscall的位置我切换了一下
系统
:sys_open取代了sys_read的位置和数量,反之亦然。我想,如果我用修改后的内核头编译glibc,我可以拥有一个正在运行的
系统</em
浏览 2
提问于2012-11-30
得票数 6
1
回答
如何在glibc中使用合适的包装器函数添加
系统
调用
我使用在
Linux
4.4.2中添加了一个hello_world
系统
调用
,它只能通过使用它的
系统
调用
号
来
调用
,例如:-其中326是
系统
调用
号
。现在,我想使用包装函数
调用
相同的
系统
调用
函数,例如hello_world(),但不指定
系统
调用
number.Can。有人事先建议我使用
浏览 2
提问于2016-02-23
得票数 0
3
回答
查找
Linux
系统
调用
的详细文档。
、
、
、
为了学习目的,我想为x86
Linux
编写自己的libc库。为此,我需要用汇编语言
调用
Linux
系统
。我知道如何在
Linux
程序集中进行
系统
调用
。但是,我需要有关
Linux
系统
调用
的完整信息。我正在寻找一个关于
Linux
系统
调用
的详细文档,比如每个
系统
调用
的输入和输出。请任何人为我提供
Linux
系统</
浏览 1
提问于2012-03-30
得票数 4
2
回答
为什么
系统
调用
寄存器和订单从Intel 32位更改为64位?
、
、
我正在努力记住
Linux
系统
调用
的顺序,以便更容易地识别这一点。然后我找到了这篇论文,上面写着,要在64位
Linux
中进行
系统
调用
,请将
系统
调用</em
浏览 0
提问于2018-02-05
得票数 6
1
回答
x86-64程序集中的
系统
代码来自哪里?
、
但是,我不知道像3 (被
系统
识别为“读”)和0 (从标准输入读取)这样的值来自何处。你怎么知道0的意思是“标准输入”?是否有这样的整数值的
列表
,或书籍或标准参考?
浏览 0
提问于2014-12-21
得票数 0
回答已采纳
2
回答
为其提供
系统
调用
编号并返回其名称的函数
、
、
、
、
在c或c++中,有没有这样的函数,我们给出
系统
调用
号
作为参数,它会返回
系统
调用
名?例如,我们给它60,它返回exit。对于
linux
x86_64
系统
浏览 28
提问于2021-01-02
得票数 0
回答已采纳
2
回答
如何从
系统
调用
号
中获取
Linux
系统
调用
名称?
、
、
我需要将
Linux
系统
调用
号
转换为人类可读的名称。在内核2.6.32中,我从_天然橡胶*宏/usr/include/asm/unistd_32.h,这很麻烦,但它是有效的。将
Linux
syscall编号映射为人类可读名称的最简单和最便携的方法是什么?例如:1->退出,6->关闭等。
浏览 61
提问于2014-04-23
得票数 7
1
回答
中断
系统
调用
?
、
、
、
、
嘿,伙计们,我只是想确认我是否正确理解了
系统
调用
是如何被
调用
的。 因此,如果程序员需要访问内核功能,它会将
系统
调用
号
加载到寄存器中,并
调用
软件中断(在
linux
0x80中)。然后,中断处理程序获取
系统
调用
号
,并跳转到处理
系统
调用
的内核代码。 最后,程序返回到其原始状态并继续运行。
浏览 45
提问于2021-07-09
得票数 0
4
回答
Linux
NASM:当您
调用
sys_exit时,ebx中的值是什么?
、
在
Linux
环境中,如果我编写一些NASM代码,如下所示:mov ebx, 0..。
浏览 2
提问于2011-03-14
得票数 2
回答已采纳
1
回答
asm中syscall的参考文献
、
、
、
但我没找到
系统
手册。例如,60用于退出,1用于写。是否为所有
系统
都提供了完整的手册(包括呼叫号码和参数的含义)?
浏览 1
提问于2021-01-25
得票数 1
回答已采纳
1
回答
系统
调用
号
与
系统
调用
处理程序指针之间的冲突
、
、
、
当我阅读操作
系统
概念(7e,Silberschatz,Galvin,G涅)时,我遇到了一个关于向
linux
内核添加
系统
调用
的研究项目。书上说 最近版本的
Linux
内核的
系统
调用
号
列在/usr/src/
linux
-2.x/include/asm 386/unistd.h中。(例如,__NR_close对应于为关闭文件描述符而
调用
的
系统
浏览 2
提问于2010-03-07
得票数 3
3
回答
为什么x86和x86_64中的
Linux
系统
调用
号
不同?
、
我知道
系统
调用
接口是在一个低级别上实现的,因此它依赖于体系结构/平台,而不是“通用”代码。然而,我不清楚为什么
Linux
32位x86内核中的
系统
调用
在类似的架构
Linux
64位x86_64中不保持相同的数字?这个决定背后的动机/原因是什么?至少在我看来,在x86_64中,read()是
系统
调用
号
0,它不能与这种想法保持一致。 另一种猜测是,更改
系统
调用
号
可能
浏览 0
提问于2017-01-19
得票数 40
回答已采纳
3
回答
Android
Linux
系统
调用
列表
、
、
谁知道我在哪里可以找到可以在Android手机中使用的
系统
调用
列表
?我猜查看内核应该是可行的,但我找不到任何带有*.h或*.c声明的文件。 诚挚的问候
浏览 1
提问于2011-02-08
得票数 4
2
回答
有没有一种方法将传递给C函数的参数抽象出来?
、
我正在实现一个
系统
调用
处理程序,它在堆栈上接收
系统
调用
的编号及其参数。处理
系统
调用
的函数具有不同的返回类型、不同数量的参数和不同的参数类型。我通过定义一个包含函数指针的struct抽象了被
调用
的函数,我将
系统
调用
号
传递给它。
浏览 2
提问于2014-03-08
得票数 0
1
回答
系统
调用
和
系统
调用
服务例程的区别
、
我正在研究
系统
调用
是如何工作的,并学习了一个术语system call service routine。例如,在
Linux
中,man syscalls列出了所有
系统
调用
,其中有一个
系统
调用
execve()来执行路径名指定的新程序。后来,我发现它实际上
调用
了
系统
调用
服务例程sys_execve (execve()有
系统
调用
号
11 (__NR_exevce) )。我还
浏览 16
提问于2021-12-19
得票数 2
回答已采纳
1
回答
如何在不使用syscall(__NR_mysyscall)的情况下,通过函数id
调用
新增的
系统
调用
、
、
我正在使用Ubuntu 10.04中的
Linux
-3.9.3内核。我在
linux
-3.9.3源码树的kernel目录中添加了一个基本的
系统
调用
。我可以通过将新的
系统
调用
号
作为参数传递给syscall()来使用它。但是我想使用它的方法名直接
调用
它,就像在getpid()或open()
系统
调用
中一样。有没有人可以帮我把它添加到GNU C库中。
浏览 1
提问于2014-03-14
得票数 0
1
回答
如何在GDB中查看传递给
系统
调用
的参数
但是,当我为
系统
调用
设置断点时,我希望看到传递给此
系统
调用
的参数。应该有一个“参数”部分,就像有寄存器、堆栈和代码部分一样。我尝试了"dumpargs“命令,但它不起作用。
浏览 2
提问于2020-06-14
得票数 0
5
回答
如何列出
Linux
上文件的数据块?
、
、
、
据我所知,类似Unix的操作
系统
上的每个文件都有一个inode
号
(可以用"ls -i“查看),每个inode都是包含文件实际数据的磁盘块
列表
。是否有一个
Linux
命令,它将文件名作为其参数并打印出该文件的inode指向的磁盘块
列表
? 所讨论的文件
系统
是ext3。
浏览 0
提问于2009-06-22
得票数 15
回答已采纳
2
回答
Ubuntu中的unistd_64.h
、
、
据我理解,unistd_64包含
系统
调用
号
(有很多限制)。当我从终端搜索文件时,它会在不同目录下显示多个结果如下: /usr/s
浏览 1
提问于2018-01-26
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统调用实例和功能速查
介绍Linux下的系统调用过程
Linux的系统调用与函数库的关系
Python中如何调用类中的列表
从 Rust 调用 C 库函数|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券