腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
中断
系统
调用
?
、
、
、
、
嘿,伙计们,我只是想确认我是否正确理解了
系统
调用
是如何被
调用
的。 因此,如果程序员需要访问内核功能,它会将
系统
调用
号
加载到寄存器中,并
调用
软件中断(在
linux
0x80中)。然后,中断处理程序
获取
系统
调用
号
,并跳转到处理
系统
调用
的内核代码。 最后,程序返回到其原始状态并继续运行。
浏览 45
提问于2021-07-09
得票数 0
2
回答
如何从
系统
调用
号
中
获取
Linux
系统
调用
名称?
、
、
我需要将
Linux
系统
调用
号
转换为人类可读的名称。在内核2.6.32中,我从_天然橡胶*宏/usr/include/asm/unistd_32.h,这很麻烦,但它是有效的。将
Linux
syscall编号映射为人类可读名称的最简单和最便携的方法是什么?例如:1->退出,6->关闭等。
浏览 61
提问于2014-04-23
得票数 7
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
5
回答
Linux
中
获取
机器序列
号
的
系统
调用
、
、
、
我知道这不太可能,但有没有办法在
linux
中获得序列
号
或唯一可识别的信息? 如果是这样,如何将其编程到Java程序中?
浏览 8
提问于2010-08-06
得票数 4
回答已采纳
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
回答
是否有像posix这样的
系统
调用
在程序集级别上使用windows的int
号
?
、
、
、
、
我想用,因此,为了在汇编级别使用int
调用
来使用
系统
调用
,在windows中有一些内核
调用
,如程序集级别的posix库unitsd.h。在哪里可以找到用于打开文件、mkdir等的windows
系统
调用
列表(中断
号
),比如
linux
或unix中的_NR_write 4。
浏览 0
提问于2016-07-21
得票数 1
回答已采纳
1
回答
x86-64程序集中的
系统
代码来自哪里?
、
但是,我不知道像3 (被
系统
识别为“读”)和0 (从标准输入读取)这样的值来自何处。你怎么知道0的意思是“标准输入”?是否有这样的整数值的列表,或书籍或标准参考?
浏览 0
提问于2014-12-21
得票数 0
回答已采纳
2
回答
Linux
内核检查VID / PID
号
?
、
、
、
我正在寻找的是从内核模块中检查活动USB磁盘序列
号
的命令。TMI条款:我正在为一个客户开发一个活动的USB设备,这将是我们版权保护的当前部分。
浏览 16
提问于2013-07-09
得票数 0
2
回答
为其提供
系统
调用
编号并返回其名称的函数
、
、
、
、
在c或c++中,有没有这样的函数,我们给出
系统
调用
号
作为参数,它会返回
系统
调用
名?例如,我们给它60,它返回exit。对于
linux
x86_64
系统
浏览 28
提问于2021-01-02
得票数 0
回答已采纳
1
回答
libc syscall(),从传递呼叫号码中获益吗?
、
、
、
、
syscall的手册页说,第一个参数是
系统
调用
号
。在我的
系统
(
linux
x64)上,参数在rdi、rsi、rdx、rcx、r8和r9中发送。因此,rdi接收呼叫号码。ASM中的syscall期望
系统
调用
号
在rax中,这意味着通过拥有通用的ASM函数syscall(int number,...arguments),必须进行一些转换,这就是我在查看LIBC的一些实现时所看到的对于每个
系统
调用
,使用从C代码发送的第一个参
浏览 6
提问于2021-04-24
得票数 1
回答已采纳
4
回答
在
Linux
中使用C/C++
获取
机器序列
号
和CPU ID
、
、
如何在
Linux
系统
中
获取
机器序列
号
和CPU ID? 示例代码是高度赞赏的。
浏览 677
提问于2011-06-27
得票数 27
回答已采纳
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
回答已采纳
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
回答
系统
调用
和
系统
调用
服务例程的区别
、
我正在研究
系统
调用
是如何工作的,并学习了一个术语system call service routine。例如,在
Linux
中,man syscalls列出了所有
系统
调用
,其中有一个
系统
调用
execve()来执行路径名指定的新程序。后来,我发现它实际上
调用
了
系统
调用
服务例程sys_execve (execve()有
系统
调用
号
11 (__NR_exevce) )。我还
浏览 16
提问于2021-12-19
得票数 2
回答已采纳
2
回答
检测可移动驱动器(例如USB闪存驱动器) C/C++
、
、
、
如何检测可移动磁盘驱动器何时连接(断开)到
系统
?如何
获取
挂载路径(
Linux
)和驱动器
号
( windows)? 编辑:有没有办法检测当前连接的设备?
浏览 9
提问于2010-02-02
得票数 7
回答已采纳
1
回答
退出
系统
调用
的正确常量是什么?
、
、
start':collect2: error: ld returned 1 exit status_start: movq $0x00, %rbx这是可行的,但后来我被告知,我应该使用rdi而不是
系统
V AMD64 ABI中的rbx:这也很好,但最终仍然使用神奇数
浏览 3
提问于2017-01-28
得票数 7
回答已采纳
5
回答
查找unix平台名称
、
、
我不知道如何从
系统
中提取平台名称。我试验了:谢谢./lsb_ -a版本 向保罗·迪克森致敬
浏览 11
提问于2009-02-17
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统调用实例和功能速查
介绍Linux下的系统调用过程
Linux的系统调用与函数库的关系
使用Python获取Linux系统中所有磁盘信息的方法
使用 SpringAOP 获取一次请求流经方法的调用次数和调用耗时
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券