腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
系统
调用
、
、
我能够执行
系统
调用
及其在内核中的处理。但很少有事情对我来说还不清楚。进入swi例程后,内核将用户模式寄存器保存在堆栈上。问题是- 如果它是内核自己的堆栈,那么从哪里分配堆栈..?它会开始使用电流的堆栈吗?如果是,则current可以是在内核中执行的任何进程。由于内核可寻址内存在1GB内(如果在4GB内存
系统
中使用1:3内核与用户地址空间比)。
浏览 4
提问于2012-06-29
得票数 4
1
回答
Linux
系统
调用
、
随着时间的推移,在老式(8086/88) Intel CPU上实现
Linux
系统
调用
的方式与在现代CPU上实现
Linux
系统
调用
的方式有什么不同。
浏览 0
提问于2013-02-04
得票数 0
回答已采纳
1
回答
Linux
:
系统
调用
谁
致力于制作我自己的命令,比如
linux
更多的人,有点卡住了谁。正如我所读过的,dirent和stat结构给出了一切,是否有任何结构可以提供there命令的功能。
浏览 3
提问于2015-04-20
得票数 1
回答已采纳
1
回答
编写
linux
系统
调用
、
、
我试着写一个
系统
调用
。我遵循了以下步骤:
linux
/include/
linux
/syscalls.h -> asmlinkage int sys mycall (int i,int j );
linux
/arch/x86->
linux
/myc
浏览 1
提问于2009-11-12
得票数 1
回答已采纳
2
回答
nasm
系统
调用
Linux
、
、
、
我有一个关于
linux
x86
系统
调用
的问题。 当我在
linux
上使用nasm创建新的汇编程序时,我想知道必须使用哪些
系统
调用
来执行特定任务(例如,读取文件、写入输出或简单地退出...)。我知道一些
系统
调用
,因为我在互联网上读过一些例子(例如eax=0,ebx=1 Int0x80Exit,返回值为1),但仅此而已……我怎么知道退出syscall是否还有其他的理由?
浏览 0
提问于2016-02-03
得票数 2
4
回答
linux
分叉
系统
调用
、
面试官问我,如果给出以下3种不同的分叉
系统
调用
,将创建多少进程: 叉() 叉() 第二步将启动3个过程。
浏览 3
提问于2013-12-08
得票数 5
1
回答
linux
系统
调用
实现
、
在哪里可以找到一些
系统
调用
的源代码?例如,我正在寻找fstat的实现,如描述的。
浏览 1
提问于2016-02-14
得票数 3
回答已采纳
2
回答
Linux
块
系统
调用
、
、
、
我正在尝试实现
Linux
2.6.32.60 x86内核中的功能,它允许我根据我在任务结构中添加的字段来阻止所有
系统
调用
。//do system call normally //don't do system call谢谢你的帮助!
浏览 3
提问于2013-11-03
得票数 2
3
回答
查找
Linux
系统
调用
的详细文档。
、
、
、
为了学习目的,我想为x86
Linux
编写自己的libc库。为此,我需要用汇编语言
调用
Linux
系统
。我知道如何在
Linux
程序集中进行
系统
调用
。但是,我需要有关
Linux
系统
调用
的完整信息。我正在寻找一个关于
Linux
系统
调用
的详细文档,比如每个
系统
调用
的输入和输出。请任何人为我提供
Linux
系统</
浏览 1
提问于2012-03-30
得票数 4
2
回答
Linux
内核如何知道哪个进程进行了
系统
调用
?
、
、
假设进程进行了
系统
调用
来打开文件,当
Linux
内核执行这个
系统
调用
时,
Linux
内核应该将打开文件的fd添加到进行
系统
调用
的进程fd表中。当传递给
系统
调用
的参数不包括PID时,
Linux
内核如何知道哪个进程进行了
系统
调用
?
浏览 0
提问于2017-05-11
得票数 4
回答已采纳
1
回答
为什么Wine可以将Windows
系统
调用
转换为
Linux
系统
调用
?
、
、
只要架构相同,难怪Windows文件可以在
Linux
系统
上运行(如果它正确地加载到.exe上的话)。但是
Linux
和Windows的
系统
调用
完全不同。因此,当.exe文件在
Linux
上
调用
系统
调用
时,结果将不是我们所期望的。 我认为葡萄酒将Windows
系统
调用
转换为
Linux
系统
调用
,但我无法想象如何进行转换。也许
系统
浏览 0
提问于2023-01-12
得票数 9
回答已采纳
3
回答
Android
Linux
系统
调用
列表
、
、
谁知道我在哪里可以找到可以在Android手机中使用的
系统
调用
列表?我猜查看内核应该是可行的,但我找不到任何带有*.h或*.c声明的文件。 诚挚的问候
浏览 1
提问于2011-02-08
得票数 4
1
回答
linux
中的
系统
调用
、
通常,
系统
提供介于普通程序和操作
系统
之间的库或API。在类似Unix的
系统
上,该API通常是C库(libc)实现的一部分,例如glibc,它为
系统
calls.In C提供包装函数,我可以使用这些包装函数进行
系统
调用
。如何用其他语言进行
系统
调用
?
浏览 0
提问于2014-07-16
得票数 2
9
回答
如何拦截
linux
系统
调用
?
、
、
、
、
除了LD_PRELOAD技巧和
Linux
Kernel Modules用您提供的某个syscall替换某个syscall之外,是否有可能拦截syscall(例如open ),以便它在到达实际的open之前首先通过您的函数
浏览 1
提问于2008-09-16
得票数 20
回答已采纳
2
回答
开放
系统
调用
-
Linux
、
、
正在尝试使用open
系统
调用
打开tty端口。HOw如果打开
系统
调用
返回-1,我是否知道此端口是否正被另一个应用程序使用? 找不到相同的错误代码。
浏览 4
提问于2013-03-26
得票数 1
1
回答
实现
linux
系统
重启
调用
、
、
、
我正在尝试在
linux
中实现一个
系统
调用
,以便在秒数过后重新启动
系统
(syscall参数)。我是
linux
和操作
系统
的新手,任何帮助都将不胜感激。
浏览 13
提问于2019-04-14
得票数 0
2
回答
Linux
系统
调用
&内核模式
、
据我所知,存在
系统
调用
是为了提供对用户空间中不允许的功能的访问,例如使用read()
系统
调用
访问硬盘。我还了解到,它们是由用户模式层以库
调用
(如fread() )的形式抽象出来的,以提供跨硬件的兼容性。TL;DR:什么允许
系统
调用
“进入”不能被应用程序复制的内核模式?
浏览 6
提问于2013-05-24
得票数 6
回答已采纳
1
回答
监视
Linux
系统
调用
(高效)
、
、
监视
linux
系统
调用
并将其记录到文件中的最快方法是什么?lq=1 审计子
系统
似乎是要走的路,问题是当您监视所有
系统
调用
(auditctl -a exit,always -S all)时,您的操作
系统
变得不堪重负,一切运行缓慢。还有其他方法可以提供合理的性能并且不会扼杀操作
系统
吗?我正在考虑编写我自己的内核模块,它将使用LSM来挂钩
系统
调用
。您认为它会比审计子
系统
(它使用许多过滤器/格式
浏览 0
提问于2015-03-12
得票数 2
1
回答
Linux
是否有
系统
调用
来访问它所支持的文件
系统
的所有特性?
、
Linux
支持许多文件
系统
(例如: ext3、NTFS、FAT32等)。下图显示了
Linux
如何允许进程访问文件:因此,假设一个进程名为read()
系统
调用
来读取文件,那么将访问VFS层,而VFS层将根据要读取的文件所在的分区的文件
系统
来决定要访问哪个文件
系统
驱动程序
Linux
提供了许多访问文件的
系统
调用
(例如:read()、write()、rename()等)。 现在,read()、write()和renam
浏览 0
提问于2019-03-13
得票数 13
1
回答
Linux
‘套接字
调用
’
系统
调用
实现
、
在
linux
中,所有与套接字相关的
系统
调用
都是门控的,抛出一个名为.Its处理程序的
系统
调用
在/net/socket.c中找到。我希望在每种情况下都会看到对一个普通函数的
调用
,但似乎存在对另一个
系统
调用
的
调用
。
浏览 1
提问于2013-09-23
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统调用实例和功能速查
介绍Linux下的系统调用过程
Linux的系统调用与函数库的关系
从 Rust 调用 C 库函数|Linux 中国
fork系统调用理解
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券