腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
内核
如何知道哪个进程进行了系统
调用
?
、
、
假设进程进行了系统
调用
来打开文件,当
Linux
内核
执行这个系统
调用
时,
Linux
内核
应该将打开文件的fd添加到进行系统
调用
的进程fd表中。当传递给系统
调用
的参数不包括PID时,
Linux
内核
如何知道哪个进程进行了系统
调用
?
浏览 0
提问于2017-05-11
得票数 4
回答已采纳
1
回答
linux
内核
中ioctl
调用
流程
、
、
我试图理解
linux
内核
中ioctl
调用
的
调用
流程,我有一个问题-当我们从用户空间
调用
ioctl时,
linux
内核
中的哪个函数或模块负责将此ioctl
调用
转换为驱动程序中相应的ioctl
调用
。我知道驱动程序的ioctl不会直接从用户空间
调用
。首先,
调用
必须经过某个
内核
API,该API将依次
调用
驱动程序ioctl。请帮我指出将ioctl传输到合适的驱动程序的
浏览 53
提问于2020-04-07
得票数 0
回答已采纳
1
回答
是否可以从
内核
模块
调用
sys_mprotect
、
、
、
我正在编写一个
内核
模块,它需要更改任务的页面权限。正常情况下,该任务只会
调用
mprotect并设置权限。据我所知,
Linux
内核
有sys_mprotect,它执行实际的系统
调用
。我的
Linux
内核
模块有没有可能
调用
sys_mprotect?我似乎找不到允许这样做的
内核
API。
浏览 24
提问于2017-07-10
得票数 0
回答已采纳
1
回答
为什么编译
Linux
内核
需要大量的存储空间?
、
、
、
如本教程所述,我试图在定制的
Linux
内核
上实现一个系统
调用
。 为什么在实现新的系统
调用
时必须编译一个新的自定义
内核
?第一次安装时,是否可以将系统
调用
添加到原始
内核
?为什么编译
Linux
内核
的过程占据了很大的空间?(就我而言,最高可达20 to )
浏览 4
提问于2020-05-14
得票数 1
回答已采纳
1
回答
Linux
内核
的静态
调用
图生成
、
、
、
我正在寻找一个工具来静态地生成
Linux
内核
的
调用
图(对于给定的
内核
配置)。生成的
调用
图应该是“完全的”,因为所有
调用
都包括在内,包括潜在的间接
调用
,我们可以假设只有在
Linux
内核
中使用函数指针才能完成这些
调用
。似乎实现了这个想法,但是我没有成功地使它在3.0
内核
上工作。还有其他建议吗? 我猜想这种方法在使用函数指针转换的情况下也会导致边缘缺失,所以我也想知道
Linux
内
浏览 3
提问于2012-02-27
得票数 18
2
回答
在
linux
文件夹中找不到pthread.c
、
、
我已经下载了
内核
,
内核
驻留在名为
Linux
-2.6.32.28的文件夹中,我可以在其中找到/ kernel /Kthread.c。我在
Linux
-2.6.32.28中找到了pthread.c,但在
Linux
-2.6.32.28和
Linux
-4.7.2/Kernel中找到了Kthread.c。查找pthread.c在我安装Ubuntu时附带的Computer/usr文件夹中找到pthread.c文件,但pthread.c在下载的文件夹
Linu
浏览 10
提问于2017-11-15
得票数 2
2
回答
在RPI3/ModelB上实现CPU热插拔的系统
调用
、
、
、
、
我的目标是在
linux
内核
中实现一个启用/禁用CPU
内核
的系统
调用
。#include <
linux
/kernel.h>#include <asm/uaccess.h> #include <asm/unistd.h/
浏览 2
提问于2017-08-21
得票数 1
2
回答
关于内存分配,C malloc/calloc依赖于
Linux
/malloc还是相反?
、
、
而
linux
内核
还具有以下功能:malloc、mmap、kmalloc、vmalloc.分配内存 我想知道哪一个是最低的。如果你说"
Linux
内核
是最低的函数,你的C程序必须用
Linux
内核
分配内存“,那么
Linux
内核
如何分配它自己的内存呢?或者说,"
Linux
内核
是最低的函数“,那么当我编写一个C程序并在
Linux
系统中运行时,为了分配内存,我应该通过系统
调用</em
浏览 1
提问于2022-03-19
得票数 -1
回答已采纳
1
回答
编写与
Linux
兼容的
内核
、
、
、
我在这里看到了
Linux
系统
调用
的列表: 它会与
Linux
兼容吗?
浏览 1
提问于2017-01-27
得票数 1
回答已采纳
1
回答
如何从
内核
空间
调用
Linux
syscall?
、
我正在移植为
Linux
2.4编写的
linux
内核
模块,以便与
Linux
2.6一起工作。代码中使用了一些通过syscallN()宏声明并包装在set_fs()
调用
中的syscall。在
Linux
2.6中没有这些宏的情况下,我怎么还能使用系统
调用
呢? 我知道从
内核
空间使用syscall是一种不好的体验,而且syscallN()宏在大多数平台上都会被破坏。任何合理的方式来替换
内核
空间中的getuid、geteuid、mknod、chown、
浏览 1
提问于2010-01-15
得票数 5
回答已采纳
1
回答
在GCC中有没有等同于stdcall的东西?
、
、
、
我正在使用GCC开发我自己的
内核
,当从asm代码中
调用
C函数时,我必须自己做add esp,xx。经过一番搜索,我发现stdcall是微软的发明,不能在GCC中使用。有什么方便的方法来做这项工作吗?
浏览 0
提问于2012-10-27
得票数 12
回答已采纳
1
回答
Linux
内核
如何以及何时在
内核
3.14.17中
调用
sysctl_init()?
我的
linux
内核
的版本是3.14.17。 当它在
linux
-2.6.20中时,它会在sysctl_init()中
调用
do_basic_setup(),这是在init/main.c中。在新版本中,我找不到
内核
如何
调用
它?
浏览 0
提问于2014-10-10
得票数 1
回答已采纳
2
回答
Linux
5.9.1上的实时补丁没有显示arm64选项的完全抢占选项
、
、
我的情况是: make ARCH=arm64 CROSS_COMPILE=aarch64-rpi3-
linux
-gnu-
浏览 0
提问于2020-10-27
得票数 1
回答已采纳
1
回答
如何在
内核
空间中从另一个系统
调用
进行系统
调用
、
、
我是
Linux
内核
开发方面的新手。我在
Linux
2.6
内核
中实现了一个系统
调用
,比如my_pid。我想从我的系统
调用
调用
getpid系统
调用
。我该怎么做呢?我想要这样的东西: 此外,在用户空间中的C中,我可以使用以下方式
调用
任何系统
调用
: syscall();在
内核
模式下执行此操作的通用方法是什么
浏览 5
提问于2011-10-25
得票数 1
回答已采纳
2
回答
需要AIX
内核
编程帮助
、
内核
中的系统
调用
表变量名是什么?我是
内核
编程的新手。但我需要知道系统
调用
地址存储在
内核
中的哪些变量中……
浏览 2
提问于2009-05-20
得票数 1
1
回答
在
linux
内核
中使用静态库
、
、
我正在为
Linux
内核
开发一个模块。它为我伙伴在系统
调用
中
调用
导出了一些函数(我的伙伴修改了
Linux
内核
中的系统
调用
源代码)。我可以为我的模块建立静态库,只需为我的合作伙伴发送lib,头文件?
浏览 23
提问于2017-03-03
得票数 0
1
回答
为什么操作系统需要对musl的明确支持?
、
内核
有基于中断和神奇数字的API。这个API对程序员来说太低,太不友好了,所以libcs被发明了.它们公开函数,这些函数非常方便,并直接
调用
内核
API。事实1:
Linux
内核
API非常稳定,所以静态链接到旧musl的应用程序可以预期旧的
内核
API行为仍然有效。 事实2:将musl静态链接到应用程序使整个应用程序直接
调用
内核
API。事实3:使用静态链接musl编译的应用程序将只使用裸
内核
API在当前和未来版本的
Linux</e
浏览 0
提问于2018-12-13
得票数 1
回答已采纳
1
回答
ALSA
内核
API不同于asoundlib API?
、
、
、
、
当我看到ALSA (高级
linux
声音体系结构)及其api在这些
内核
文档:中时,我正在阅读如何播放来自
linux
内核
的音频。然而,似乎大多数在
linux
中播放音频的人使用的是asound库,通常也包括这样的库。#include <alsa/asoundlib.h> 但是,当我在这里查看asoundlib api:时,它似乎没有与上面链接的
内核
api相同的函数。此时,我感到困惑,因为在播放音频时,我不确定何时
调用
内核
api与asou
浏览 9
提问于2021-12-14
得票数 0
回答已采纳
1
回答
实现CPU热插拔的系统
调用
、
、
、
、
我的目标是在
linux
内核
中实现一个启用/禁用CPU
内核
的系统
调用
。#include <
linux
/kernel.h>#include <asm/uaccess.h>
浏览 4
提问于2017-08-16
得票数 0
1
回答
在
Linux
内核
中有类似于mprotect的功能吗?
、
Linux
中的护卫系统
调用
允许
调用
程序将内存区域设置为只读/执行、只读(不执行)、只执行等等。显然,它只能在用户空间中使用。在
Linux
内核
中是否有类似的函数允许我更改
内核
中的内存页属性?
浏览 0
提问于2018-06-19
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核出现漏洞
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
linux系统内核简析
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券