腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
内核如何知道哪个进程进行了
系统
调用
?
、
、
假设进程进行了
系统
调用
来打开文件,当
Linux
内核执行这个
系统
调用
时,
Linux
内核应该将打开文件的fd
添加
到进行
系统
调用
的进程fd表中。当传递给
系统
调用
的参数不包括PID时,
Linux
内核如何知道哪个进程进行了
系统
调用
?
浏览 0
提问于2017-05-11
得票数 4
回答已采纳
1
回答
在
Linux
3.13.0-83-gerneric中,文件syscall_64.tbl在哪里
、
我正在尝试在parallels的
linux
中
添加
系统
调用
,并使用
linux
3.13.0-83-gerneric版本ubuntu。但是我在/usr/src/
linux
-headers-3.13.0-83/arch/x86/syscalls路由中找不到
系统
调用
表。但是我不知道什么是.sh文件,也不知道如何编辑
系统
调用
表在这个版本的内核中的什么地方?如果sys
浏览 3
提问于2016-07-17
得票数 1
1
回答
Linux
系统
调用
、
随着时间的推移,在老式(8086/88) Intel CPU上实现
Linux
系统
调用
的方式与在现代CPU上实现
Linux
系统
调用
的方式有什么不同。
浏览 0
提问于2013-02-04
得票数 0
回答已采纳
2
回答
Linux
系统
调用
、
、
我能够执行
系统
调用
及其在内核中的处理。但很少有事情对我来说还不清楚。进入swi例程后,内核将用户模式寄存器保存在堆栈上。问题是- 如果它是内核自己的堆栈,那么从哪里分配堆栈..?它会开始使用电流的堆栈吗?如果是,则current可以是在内核中执行的任何进程。由于内核可寻址内存在1GB内(如果在4GB内存
系统
中使用1:3内核与用户地址空间比)。
浏览 4
提问于2012-06-29
得票数 4
1
回答
具有结构参数的
Linux
内核
系统
调用
实现
、
、
、
我只知道如何向
Linux
内核
添加
系统
调用
。我的
系统
调用
(与许多其他
系统
调用
一样)接受指向由我创建的结构的指针。如果我想将这个结构
添加
到内核源代码中,我应该如何并在哪里
添加
它呢?
浏览 4
提问于2018-03-31
得票数 0
回答已采纳
1
回答
在64位
系统
上向LinuxKernel3.13
添加
新的
系统
调用
、
、
我试图在64位
系统
上向kernel 3.13.0-37-generic
添加
一个简单的kernel 3.13.0-37-generic
系统
调用
。sys_hello()
添加
到
系统
调用
表(syscall_64.tbl文件)中。因为我使用的是64位
系统
,所以我需要在以下文件中修改syscall_64.tbl文件: /usr/src/
linux
-3.13/arch/x86/sysca
浏览 1
提问于2014-11-03
得票数 11
回答已采纳
2
回答
Linux
内核-通过模块动态
添加
系统
调用
、
、
、
有没有办法动态地
添加
系统
调用
,比如通过模块?我已经发现,在安装模块时,只需更改sys_call_table[]数组以获得被覆盖的函数而不是本机函数,就可以用模块覆盖现有的
系统
调用
,但是您能用新的
系统
调用
和模块做到这一点吗?
浏览 1
提问于2010-03-07
得票数 16
1
回答
为什么在实现新的
系统
调用
时,我们必须使用来自Internet的另一个内核源?
、
、
我试图在我的操作
系统
中
添加
一个
系统
调用
,当我阅读在线教程时,它总是从从Internet下载和提取内核源代码开始。例如:我的问题是:为什么我们必须使用另一
浏览 5
提问于2020-05-14
得票数 0
回答已采纳
2
回答
如何编译与我们计算机上安装的内核不同的修改后的内核?
、
、
我目前正在开发
linux
内核3.11.0-12。但我是通过修改从
linux
-2.6.26的kernel.org下载的源代码来
添加
系统
调用
的。我想编译修改后的2.6.26内核来测试我的新
系统
调用
。
浏览 4
提问于2014-03-24
得票数 0
1
回答
如何找到我的
系统
调用
被
添加
到内核?
、
我向
Linux
内核3.16
添加
了hello world
系统
调用
,然后编译并运行它。我用syscall函数
调用
我的
系统
,但是它没有打印任何东西,并且syscall函数的输出不是-1。这是我的
系统
呼叫代码: printk("hello world\n");return 0;这是我的
浏览 5
提问于2016-03-04
得票数 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
回答
为什么编译
Linux
内核需要大量的存储空间?
、
、
、
如本教程所述,我试图在定制的
Linux
内核上实现一个
系统
调用
。 为什么在实现新的
系统
调用
时必须编译一个新的自定义内核?第一次安装时,是否可以将
系统
调用
添加
到原始内核?为什么编译
Linux
内核的过程占据了很大的空间?(就我而言,最高可达20 to )
浏览 4
提问于2020-05-14
得票数 1
回答已采纳
2
回答
如何在不重新编译
Linux
内核的情况下实现我自己的
系统
调用
?
、
、
、
我想实现我自己的
系统
调用
。(请参阅下面的链接) 如何在不重新编译
Linux
内核的情况下实现我自己的
系统
调用
?
浏览 1
提问于2013-06-21
得票数 9
回答已采纳
1
回答
如何在
Linux
内核4.x中实现我自己的
系统
调用
?
、
我是内核新手,我想实现我自己的
系统
调用
。我搜索了这么多的链接,几乎达到了,但仍然无法得到确切的输出。os: Ubuntu14.04LTS我遵循的程序是 将原型
添加
到/usr/src/
linux
-4.7/include/
l
浏览 4
提问于2016-11-12
得票数 0
回答已采纳
1
回答
C# System.PlatformID.Unix与
Linux
、
、
、
问题:If Environment.OSVersion.Platform = System.PlatformID.Unix Then ' Apple ' Else
浏览 2
提问于2010-08-08
得票数 0
回答已采纳
1
回答
如何在glibc中使用合适的包装器函数
添加
系统
调用
我使用在
Linux
4.4.2中
添加
了一个hello_world
系统
调用
,它只能通过使用它的
系统
调用
号来
调用
,例如:-其中326是
系统
调用
号。现在,我想使用包装函数
调用
相同的
系统
调用
函数,例如hello_world(),但不指定
系统
调用
number.Can。有人事先建议我使用glibc ?.T
浏览 2
提问于2016-02-23
得票数 0
1
回答
在哪里可以在
Linux
中找到syscall_64.tbl?
、
、
、
、
我按照本指南在
Linux
内核"向
Linux
内核
添加
Hello
系统
调用
“中
添加
了自己的自定义
系统
调用
。在步骤5中,它要求修改
系统
调用
表,方法是我使用OS版本-Ubuntu20.04.1和内核版本5.
浏览 0
提问于2020-10-23
得票数 1
回答已采纳
1
回答
ausyscall无法提取新的
系统
调用
。
、
、
目前,我在x86上使用
Linux
5.8。 当我运行ausyscall --dump时,
系统
调用
将正确显示,但是新的
系统
调用
(如从LinuxV5.6中
添加
的openat2 )不会出现在输出中。ausyscall如何获得
系统
调用
?
浏览 5
提问于2021-05-17
得票数 0
回答已采纳
1
回答
Linux
:
系统
调用
谁
致力于制作我自己的命令,比如
linux
更多的人,有点卡住了谁。正如我所读过的,dirent和stat结构给出了一切,是否有任何结构可以提供there命令的功能。
浏览 3
提问于2015-04-20
得票数 1
回答已采纳
6
回答
如何实现malloc和免费?
、
我希望实现我自己的动态内存管理
系统
,以便
添加
有助于在C++中管理内存的新功能。对于Windows,我找到了函数: GetProcessHeap、HeapAlloc、HeapCreate、HeapDestroy和HeapFree。对于
Linux
,我没有发现任何
系统
调用
堆管理。在
Linux</
浏览 3
提问于2010-07-28
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统调用实例和功能速查
介绍Linux下的系统调用过程
Linux的系统调用与函数库的关系
CentOS7 Linux系统如何添加新硬盘
Linux如何添加自启动文件(添加在哪里)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券