linux-kernel

linux-kernel

文章 179 浏览 101

系统脚本

我想在systemtap中编写一个脚本并跟踪内存系统调用 我想捕获固定持续时间内特定进程使用的内存系统调用和内存的数量 我不知道如何写这个脚本。…

你是暖光i 2024-10-13 20:45:56 10 0

Linux 中的页表

问题 1:- 在引导过程中,Linux 创建页表。然而,当一个新进程执行时,它也有自己的页表。这两个表有何不同? 问题 2:- 在 x86 架构上,Linux 使用明…

尐籹人 2024-10-13 14:13:06 10 0

Linux 内核中 __KERNEL__ 的用途是什么?

谁能解释一下下面的代码是什么意思? 如果__KERNEL__未定义,则定义以下宏。 何时何地定义 __KERNEL__ ? /* only for userspace compatibility */ #i…

童话 2024-10-13 03:12:13 2 0

完成变量和信号量之间的区别

在 Linux 内核中,信号量用于为数据的关键部分提供互斥,完成变量用于在等待事件的 2 个线程之间进行同步。为什么不使用信号量进行这样的同步?与信号…

故事灯 2024-10-13 00:32:52 5 0

Linux内核中中断处理程序的返回值

中断处理程序异步发生,因此不能被其他函数调用。那么,为什么Linux内核中的中断处理程序会返回一个值呢?输入参数是如何传递给它的?…

也只是曾经 2024-10-12 21:13:50 5 0

Linux内核内存管理?

Linux 内核会在模块释放后释放内核模块内存中的 kmalloc 而不是 kfree,就像它与用户空间应用程序一样吗?…

鸠书 2024-10-12 18:58:49 9 0

当启动系统调用时,用户模式的ss和esp是如何保存的,例如在linux中?

我知道用户模式 ​​ss/esp 应该保存到内核模式堆栈中以供以后恢复。 问题是,要定位内核模式堆栈,必须首先向 ss/esp 加载相应的内核模式值。现在在…

幻想少年梦 2024-10-12 11:18:48 10 0

Linux 内核堆栈

进程的内核模式堆栈中存储什么样的数据?进程的“用户模式”调用链是否存储在内核堆栈中? 谢谢, 维杰…

野心澎湃 2024-10-12 08:12:32 7 0

在单个 Linux 节点上高效地实现数十万个短暂的 HTTP 请求?

我正在阅读有关 Node.js、Ruby、Jetty 和其他公司在单台机器上扩展请求处理能力的不同方法。 作为一名应用程序开发人员,即对内核/网络了解甚少,我很…

清秋悲枫 2024-10-12 07:22:04 6 0

在哪里可以找到 execve() 的源代码?

您能给我 execve() 系统调用(exec 系列)的源代码吗?我正在使用 Linux。…

无人问我粥可暖 2024-10-12 04:04:08 4 0

如何重新加载修改后的内核模块

如何指示系统重新加载所有已更改的内核模块? (我正在开发一个包含多个模块的驱动程序。我想要一种快速且无错误的方法来重新加载所有更改的模块。)…

偏爱你一生 2024-10-11 12:48:05 7 0

中断描述符表(IDT)修改

在linux内核的控制流程中,发现控制转移到了有中断位置的IDT(例如:0x80系统调用)。然后控制权转移到适当的系统调用。另请注意,IDT 仅在启动时初始…

忱杏 2024-10-11 12:23:06 11 0

Linux 内核模块的位置

是否有任何实用程序可以显示我加载的模块的位置。…

黎歌 2024-10-11 08:37:36 4 0

使用 Mercurial 管理 Linux 内核、标签和 hg id

有人使用 Mercurial 来管理 Linux 内核吗?这有点长,但我不确定是否有答案。我想举一些例子来寻求帮助, 这就是我所看到的: 在linux内核中,构建时…

转身以后 2024-10-11 07:21:50 2 0

如何将 raw_socket 绑定到内核空间中的特定接口?

我的问题是,当我用 PF_PACKET 监听时,我也会收到我的盒子发送的数据包,这是不希望的。 err_create = sock_create(PF_PACKET, SOCK_RAW, htons(ETH_…

顾冷 2024-10-11 03:08:55 6 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文