腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
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文件,也不知道如何编辑
系统
调用
表
在这个版本的内核中的什
浏览 3
提问于2016-07-17
得票数 1
1
回答
如何查看内核函数和
系统
调用
的地址?
、
有没有办法获得
linux
内核的转储。我想查看内核函数和
系统
调用
的地址。在
Linux
2.6中,它们不导出
系统
调用
表
。
浏览 3
提问于2011-04-15
得票数 0
3
回答
用于程序集的
Linux
系统
调用
表
或
、
、
、
有人知道在哪里可以在程序集中找到
Linux
系统
调用
的汇总表或备忘
表
吗?我正在通过int0x80指令
调用
Linux
系统
,我需要一个快速的引用来确定哪个寄存器不时包含哪个值。
浏览 3
提问于2010-09-01
得票数 11
回答已采纳
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
回答
asm中syscall的参考文献
、
、
、
但我没找到
系统
手册。例如,60用于退出,1用于写。是否为所有
系统
都提供了完整的手册(包括呼叫号码和参数的含义)?
浏览 1
提问于2021-01-25
得票数 1
回答已采纳
1
回答
NR_Syscalls值是多少?
、
、
、
我试图理解一个C程序的代码,其中包括增加
Linux
内核的NR_syscalls值。NR_syscalls值是否在
系统
调用
表
中存储
系统
调用
的数量?
浏览 0
提问于2017-09-28
得票数 2
回答已采纳
3
回答
用模块连接到syscall
表
、
、
、
在我早期的内核编程中,我试图替换/挂起ioctl syscall,目的是记录并最终检查完成的每个ioctl
调用
。#include <
linu
浏览 3
提问于2017-06-18
得票数 0
2
回答
需要AIX内核编程帮助
、
内核中的
系统
调用
表
变量名是什么?我是内核编程的新手。但我需要知道
系统
调用
地址存储在内核中的哪些变量中……
浏览 2
提问于2009-05-20
得票数 1
1
回答
在LinuxKernel5.0.1中为x86 arch定义的
系统
调用
ID在哪里?
、
、
、
、
我是遵循
Linux
系统
编程视频教程。当我到达“如何添加您自己的
Linux
”部分时,指导员显示所有
系统
调用
in (从__NR开始)都存在于arch/x86/include/asm/unistd_32.h或unistd_64.h (取决于目标但是在我的源代码(
Linux
-5.0.1)中,我没有看到这些文件,只有一个unistd.h不包含
系统
调用
I。这些文件是移到别处了还是x86现在没有自己的
系统
<e
浏览 0
提问于2019-03-14
得票数 1
回答已采纳
1
回答
如何在
Linux
内核4.x中实现我自己的
系统
调用
?
、
我是内核新手,我想实现我自己的
系统
调用
。我搜索了这么多的链接,几乎达到了,但仍然无法得到确切的输出。os: Ubuntu14.04LTS我遵循的程序是 将原型添加到/usr/src/
linux
-4.7/include/
l
浏览 4
提问于2016-11-12
得票数 0
回答已采纳
2
回答
在syscall_32.tbl
linux
文件中,"name“参数是什么意思?
、
我正在向
linux
添加一些自定义
系统
调用
,目前我正在尝试更新"syscall_32.tbl“。唯一的问题是,我不太确定
调用
表
的name字段意味着什么。<number> <abi> <name> <entry point> <compat entry point> 对于<name>部分,这是我
浏览 3
提问于2013-10-29
得票数 2
回答已采纳
1
回答
系统
调用
号与
系统
调用
处理程序指针之间的冲突
、
、
、
当我阅读操作
系统
概念(7e,Silberschatz,Galvin,G涅)时,我遇到了一个关于向
linux
内核添加
系统
调用
的研究项目。书上说 最近版本的
Linux
内核的
系统
调用
号列在/usr/src/
linux
-2.x/include/asm 386/unistd.h中。(例如,__NR_close对应于为关闭文件描述符而
调用
的
系统
调用
cl
浏览 2
提问于2010-03-07
得票数 3
3
回答
Linux
内核源代码中
系统
调用
/陷阱的实现
、
、
、
我目前正在学习操作
系统
,使用陷阱来促进
Linux
内核中的
系统
调用
。我已经在traps.c中找到了陷阱的
表
,并在entry.S中实现了许多陷阱。但是,我被指示在
Linux
内核中找到两个
系统
调用
的实现,这些
调用
利用陷阱来实现
系统
调用
。虽然我可以找到陷阱本身的定义,但我不知道内核中对其中一个陷阱的“
调用
”会是什么样子。
浏览 0
提问于2011-09-13
得票数 13
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
4
回答
linux
内核中的
系统
调用
表
在哪里?
、
我正在阅读Robert编写的,他所做的练习之一就是创建一个
系统
调用
(第106页)。问题是,我无法在v3.9中找到x86_32体系结构的
系统
调用
表
文件。更多信息:我说的练习如下:在
系统
调用
的末尾添加一个条目,table.This需要为支持
系统
调用
的每个体系结构(对于大多数
调用
来说,
系统
调用
都是架构)添加一个条目,从零开始,syscall在
表
中的.The位置是它的<e
浏览 30
提问于2013-07-15
得票数 8
2
回答
Linux
,
系统
调用
表
,32和x64
、
、
对于所有的
linux
机器(或者它们依赖于编译选项),
系统
调用
地址是相同的吗? 2. 32x86和x64有相同的
系统
调用
地址吗?
浏览 12
提问于2011-10-14
得票数 3
1
回答
Linux
内核3+
系统
调用
表
修改检测
、
是否有任何可用的工具可以检查内核3+
系统
调用
表
进行修改? 另外,我想知道,是否有任何自动通用工具来检查
Linux
中未知的rootkits?不像rkhunter等主要是基于签名的,我想要类似于
Linux
的GMER,检查代码修改,内核挂钩,函数钩子等等。
浏览 0
提问于2014-04-19
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统调用实例和功能速查
介绍Linux下的系统调用过程
Linux的系统调用与函数库的关系
DEMO:表维护视图相关维护及调用
利用狐表调用存储过程实现复杂查询
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券