linux-kernel 相关问题

此标记用于解决Linux内核本身的内部问题 - 特别是关于编写在内核上下文中运行的代码(如内核模块或驱动程序)。关于在Linux中编写用户空间代码的问题通常应该标记为[linux]。由于Linux内核的内部不断变化,因此包含您感兴趣的精确内核版本会很有帮助。

故障转储中函数偏移之后(“/”之后)的十六进制数字是多少?

在故障转储中,RIP 指向 function_name(0xoffset/0xab)。我在分析时了解了偏移量及其用途。有人能告诉我这里的 0xab 表示什么吗?它在分析中有什么用...

回答 1 投票 0

x86 - 来源之间不合理的差异

我正在学习 x86 程序集上的系统调用(例如:打开、读取、写入)。 我在互联网上看到了一些例子,比如这样、这样、这样,每个系统调用使用不同的系统调用号......

回答 1 投票 0

如何在linux内核中使用sync skcipher?

我想在linux内核中使用同步加密(因为代码是在中断上下文中运行的,不能休眠)。在 /proc/crypto 下,有几个标记为同步的候选,例如 __gcm(aes),

回答 2 投票 0

为 Linux 内核的一部分生成 AST

问题陈述 几天来,我一直在尝试为 Linux 内核文件系统的一部分生成抽象语法树(AST),但无法让它工作。我能够制作内核,但是...

回答 1 投票 0

C中如何获取“mm信号量”?

如果您想在实现 mmap 的自定义内核驱动程序中使用 remap_pfn_range 函数,您知道您必须获取“mm 信号量”。但从考试中并不清楚如何做到这一点...

回答 4 投票 0

aws ec2 amazon linux yum 存储库手动加载

如何在亚马逊Linux上管理Linux存储库? 列出已安装的软件包 百胜列表已安装 如果找不到 yum 更新 如何在亚马逊linux上手动管理? 什么 Linux 发行版应用程序...

回答 1 投票 0

在 Linux 内核中维护进程独立寄存器失败

我修改了arm的硬件(在gem5上)添加了两个寄存器。我希望它们是进程独立的,每个进程都有自己对应的值存储在这些寄存器中,就像ttbr0一样。 我会...

回答 1 投票 0

配置 Linux I2C 速度

我在 Snowball 板上使用 I2C,默认以 400KHz 运行,希望将其降低到 100KHz。 我使用中定义的api并配置如下 m_fd = 打开(m_filen...

回答 2 投票 0

如何访问/proc文件系统的iiterate函数指针

我正在尝试创建一个简单的Linux rootkit,可用于隐藏进程。我选择尝试的方法是将指向“/proc”的迭代函数的指针替换为指向自定义的指针...

回答 1 投票 0

在 Linux 中遍历进程的页表

我正在尝试浏览Linux中进程的页表。在内核模块中我实现了以下功能: 静态结构页 *walk_page_table(unsigned long addr) { pgd_t *pgd; p...

回答 3 投票 0

使用 git-send-email 发送电子邮件

我应该使用 git-send-email 命令向社区发送补丁。我不知道如何正确使用它。我必须向 linux-wireless 邮件论坛发送大约 5 个补丁。我是否...

回答 1 投票 0

crash 实用程序本身在解码内核模块中从空指针取消引用生成的 kdump 时崩溃

我正在试验用于解码 Linux kdump 文件的崩溃实用程序。 我的设置包括在 qemu-system-aarch64 上运行的 linux 内核 6.5。使用的rootfs是buildroot。我已经编辑了...

回答 1 投票 0

如何使用-O0编译Linux内核以进行更详细的调试?

我正在破解 Linux 内核 v5.15 并尝试使用 gdb 逐行调试它。我已经通过 make menuconfig 打开了矮人调试信息。不过,似乎还是会跳过一些行。我发现...

回答 1 投票 0

使用 libnl-3 发送 Netlink Taskstats 消息

我想使用netlink套接字和taskstats读取单个线程的linux内核统计信息。 我可以使用 Python 包装器(https://github.com/facebook/gnlpy)让 taskstats 工作,但我想要......

回答 1 投票 0

NgSpice 安装

我在尝试编译 ngspice 时遇到错误,我正在寻求帮助来解决它。编译 bsimbulk 模块时,遇到以下错误: 在包含于

回答 1 投票 0

在 18.04.1-Ubuntu 下的 VirtualBox 中构建最新的 Linux 内核时出错

我正在尝试使用 Oracel VM 和 18.04.1-Ubuntu 映像构建最新的 Linux 内核 (GitHub)。 我安装了所需的软件包,甚至可能更多。这是我安装的部分软件包:

回答 2 投票 0

BUG:无法处理 (null) 处的内核 NULL 指针取消引用

我正在具有 192 GB RAM 的 Linux 服务器中运行 Java (TIBCO EBX),我们不断看到 Java 进程重新启动,应用程序将进入挂起状态,并出现内存不足警报。我们有...

回答 2 投票 0

如何保护页面使其无法在mips arch中写入?

我想使用 pte_wrportect 函数来保护 ioremap 返回的地址。 字符*地址; addr = ioremap(0x207f700000,PAGE_SIZE); 接下来怎么办?

回答 1 投票 0

如何使用内核哈希表API?

我正在尝试理解和使用内核哈希表,我已经阅读了这个和这个链接,但我一个都不理解。我的第一个问题是:为什么我们的结构必须有结构 h...

回答 1 投票 0

预定截止日期/期限是否有最低 100 美元的限制?

我正在关注https://www.kernel.org/doc/Documentation/scheduler/sched-deadline.txt中的sched-deadline页面中的Minimal main。 从手册中: 另外,在目前的实施下,所有...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.