腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
内核
级函数原型与用户级函数原型的区别
gcc
、
linux-kernel
、
kernel
我对
linux
内核
的sched_setschedule()函数做了一些
修改
。已成功重新编译并构建它。现在,当我尝试在我的C程序中使用sched_setschedule() (使用gcc)时,我注意到gcc挑选的头文件与我为了编译
内核
而
修改
的头文件完全不同。在这种情况下其中,func原型的定义如下 extern int sched_setparam (__
pid<
浏览 1
提问于2011-11-10
得票数 0
回答已采纳
1
回答
内核
模块的调试堆栈
linux
、
memory
、
linux-kernel
、
stack
我编写
内核
模块来调试用户进程的堆栈。我找到了一种从task_struct结构中使用mm字段获取堆栈指针的方法,但当我尝试从堆栈地址读取值时,我的模块崩溃了。代码(用于
pid
为860的现有进程): #include <
linux
/module.h> #include <
linux
/
pi
浏览 21
提问于2018-01-15
得票数 1
回答已采纳
1
回答
如何从
Linux
内核
中的
PID
获取进程描述符?
linux
、
process
、
linux-kernel
、
pid
来自,用于
Linux
2.4
内核
{
浏览 1
提问于2018-09-17
得票数 0
1
回答
内核
使错误"arch/x86/entry/syscall_64.o:(.rodata+0x1120):未定义的引用
c
、
linux
、
kernel
、
system-calls
此错误将停止
内核
生成进程。
内核
源代码中
修改
的文件#include <
linux
/kernel.h>#include <
linux
/fdtable.h>#include <
linux
/sched/signal.
浏览 28
提问于2022-01-09
得票数 0
2
回答
查找在
内核
例程中花费的cpu时间
linux-kernel
、
kernel-module
我正在为
linux
创建一个
内核
模块。我需要它来检查每个进程在
内核
例程中花费了多少时间。我知道
内核
将这些信息保存在task_struct的stime中。
浏览 1
提问于2011-11-02
得票数 0
回答已采纳
1
回答
如何在
Linux
(Ubuntu,RedHat,CentOS...)中获取ps输出的最大值?
ubuntu
、
process
、
redhat
、
pid
、
truncated
我正在寻找一种方法来报告与所有
Linux
进程相关的所有命令行: CentOS: Ubuntu,report,Debian,Cent OS……而且,如果最好的命令有任何限制(我的意思是,截断命令行),我想知道它们在什么时候被截断此时,我正在使用这个命令ps -eo
pid
,ppid,comm,args > ps.txt 我在很多地方读到过关于getconf PAGE_SIZE的信息,但它显示的是4096,而且在txt文件中,
浏览 10
提问于2019-07-20
得票数 0
1
回答
从task_struct和
pid
_namespace获取用户ID和进程组ID
process
、
linux-kernel
、
userid
、
process-group
我正在尝试
修改
Linux
内核
,我需要从task_struct和
pid
_namespace中获取用户ID和进程组ID。由于我不能使用getuid()等用户空间函数,是否有一种方法可以在
内核
空间中获取这些函数?
浏览 6
提问于2015-10-30
得票数 3
回答已采纳
1
回答
执行/调用用户空间程序,并从
内核
模块获取它的
pid
。
c
、
linux
、
linux-kernel
我查看了和 --下面是一个小型
内核
模块callmodule.c,它演示了:我的问题是-如何从
内核
模块实例化进程的
PID
?除了call_usermodehelper之外,是否还有类似的进程,允许我在
内核
空
浏览 0
提问于2014-02-10
得票数 9
2
回答
运行命令变成僵尸后,Docker容器拒绝被杀死
linux
、
docker
、
zombie-process
、
lxc
commit (server): 2b3fdf2lxc version: 0.9.0
Linux
ip-10-0-2-86 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC 2013 x86_64 x86_64 x86_64 GNU/
Linux
示例:Zl 2532
浏览 2
提问于2014-03-15
得票数 21
回答已采纳
2
回答
linux
中每个进程的内存监控
c
、
linux
、
linux-kernel
、
operating-system
、
kernel
我希望实现我的
内核
能够监控每个进程的内存。但是,我所能做的就是打印出进程和
pid
。我找不到一个可以帮助监控内存的函数。下面是我实现的
内核
中的代码。我使用的是
Linux
内核
版本4.11.0-rc7。#include <
linux
/kernel.h>#include <
linux
/resource.h> #include <
li
浏览 1
提问于2017-04-26
得票数 0
1
回答
退出init时如何正确停止
linux
系统
bash
、
linux-kernel
、
qemu
、
shutdown
、
init
在Qemu中,我正在启动
linux
,其中init进程(
PID
1)是bash。它起作用了:我可以在引导后使用bash。但是,当我用exit或CTRL+D退出bash时,我会感到
内核
恐慌。知道我只能通过在引导时传递选项来
修改
内核
行为,这有可能吗?
浏览 0
提问于2019-07-25
得票数 1
4
回答
调度器如何将每个进程固定到特定的核心(
Linux
)
linux
、
kernel
、
scheduler
我现在正在学习
Linux
的调度器。关于CPU核心亲和力,我想知道以下几点: 1)如何将每个进程(线程)固定在一个核心上?但是在内部,当一个进程(或线程)被生成时,默认的
Linux
调度器如何将该进程(线程)分配给特定的
内核
?我
修改
了sched_setaffinity系统调用,以转储有关从一个
内核
移动到另一个
内核
的任务的信息。printk(KERN_INFO "%d %d %ld %lu %s\n", current->
pid
, current-&
浏览 12
提问于2012-02-10
得票数 14
1
回答
内核
和用户空间
c
、
linux-kernel
、
linux-device-driver
、
pid
我正在寻找从用户空间复制
PID
值到
内核
空间,这是我的代码片段。
内核
模块:#include <
linux
/kernel.h>#include <asm/siginfo.h>#include <<em
浏览 2
提问于2012-05-22
得票数 3
1
回答
刷新缓存和TLB不工作: flush_cache_mm(mm)/flush_tlb_mm(mm)
linux
、
caching
、
memory-management
、
linux-kernel
、
linux-device-driver
下面的
内核
模块接收
pid
,并使用该id刷新进程的tlb/缓存条目。我在
Linux
内核
中
修改
了handle_mm_fault()函数,并在其中添加了一行,打印出
pid
和导致页面if(current->
pid
== target_process)....see的地址。#include <
linux
/module.h>#include
浏览 4
提问于2014-03-19
得票数 0
1
回答
信息:任务v8:SweeperThrea:<
pid
>被阻塞超过120秒钟
linux
、
node.js
、
ubuntu
、
linux-kernel
、
v8
当运行节点(容器中的一个简单节点进程)时,我在我的
内核
日志中看到了这一点,进程就失效了:Mar 21 19:07:08 ip-10-0-2-233 kernel: [26336450.745748] [<ffffffff810d1365>] zap_
pid
_ns_processeslxc-kill 074dda12cb03 - trying direct SIGKILLdo
浏览 2
提问于2014-03-23
得票数 0
回答已采纳
1
回答
/proc/ modified date中的目录何时发生更改?
c
、
linux
、
unix
、
proc
我正在尝试获取进程的创建日期,但由于POSIX仅支持访问、
修改
和更改日期,因此我似乎无法“统计”任何文件。所以也许我可以使用进程目录的“
修改
”日期?例如"/proc/2206“,并从输出结构中获取
修改
日期?谢谢。
浏览 4
提问于2012-05-08
得票数 0
回答已采纳
1
回答
如何在
内核
空间中从另一个系统调用进行系统调用
linux-kernel
、
kernel
、
system-calls
我是
Linux
内核
开发方面的新手。我在
Linux
2.6
内核
中实现了一个系统调用,比如my_
pid
。我想从我的系统调用调用getpid系统调用。我该怎么做呢?我想要这样的东西: 此外,在用户空间中的C中,我可以使用以下方式调用任何系统调用: syscall();在
内核
模式下执行此操作的通用方法是什么
浏览 5
提问于2011-10-25
得票数 1
回答已采纳
2
回答
在
linux
内核
空间中按名称获取进程id
linux
、
kernel
、
signals
我正在研究嵌入式
linux
。我需要从
内核
空间(
内核
模块)向某个用户空间进程发送一个信号。由于
PID
是动态的,我需要获取此进程的
pid
才能向其发送信号?它如何从
内核
空间中进程名称获取进程的
PID
?
浏览 5
提问于2012-06-12
得票数 2
1
回答
访问进程的vm区域
memory
、
module
、
kernel
、
memory-address
、
virtual-address-space
我使用
pid
_task()来获取指向task_struct的指针,但是当我尝试使用它来获取vmarea的起始地址时,我得到了编译错误。struct task_struct *ts;printk(KERN_INFO "%lu",ts->mm->mmap->start);我是
linux
新手,也是LKM的
浏览 3
提问于2013-03-13
得票数 1
1
回答
为什么
内核
线程有
PID
?
linux
在
Linux
中,
内核
线程有一个
PID
:为什么会这样呢?
内核
线程是否被视为一个进程?“正常”线程也有
PID
吗?
浏览 0
提问于2017-06-20
得票数 2
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券