linux-kernel

linux-kernel

文章 179 浏览 101

gdb 反汇编:显示以 16 为基数的函数偏移量

反汇编函数时,gdb 将显示以 16 为基数的内存地址,但以 10 为基数显示偏移量。 示例: (gdb) disassemble unregister_sysctl_table Dump of assemble…

二手情话 2024-11-08 11:20:44 5 0

想要一个在 2.6.38 以上或等于内核版本中使用 aes 加密方法的示例

我知道linux内核内部有“aes”模块,所以也许有人可以为我提供一个例子,因为我正在制作一个利用此功能的内核模块。 非常感谢。…

罗罗贝儿 2024-11-08 07:37:41 6 0

我猜在 insmod 时堆栈溢出

我在我的系统上构建了内核 2.6.35,并有一些特定的要求。我还使用相同的内核构建了一些应用程序定义的模块。我启动了构建版本,发现它无法正常工作,…

转身泪倾城 2024-11-08 04:43:50 8 0

谁能告诉我linux内核中schedule()函数的用法

谁能告诉我linux内核中schedule()函数的用法。 谁来调度这个调度程序线程? 提前致谢…

冷夜 2024-11-07 20:05:41 3 0

Kconfig 和 LKM

我正在内核树之外使用 LKM,我想为我的模块使用一些编译选项,例如 MYLKM_CONFIG_{something}。我知道这可以使用 C 预处理来完成(#define // #ifdef …

绮筵 2024-11-07 18:33:53 7 0

内核模块在 Android 设备上找不到固件文件;它应该在哪里?

我在 Android 设备上正确放置固件时遇到问题,我不断收到: [ 3590.997375] usb 3-1.4: ath9k_htc: Firmware - htc_7010.fw not found 如果在运行 Ubu…

路弥 2024-11-07 13:03:05 7 0

如何从 Linux 内核模块的 init_module 代码创建设备节点?

我正在为 Linux 内核编写一个模块,我想在 init() 函数中创建一些设备节点: int init_module(void) { Major = register_chrdev(0, DEVICE_NAME, &fop…

一片旧的回忆 2024-11-06 23:32:43 4 0

如何获取内核头文件?

我试图在内核 2.6.21 中进行新的系统调用 ,其中一个新的系统调用使用“sys_write”函数, 但是要使用此函数,我意识到我必须根据 2.6.21 版本安装内…

草莓味的萝莉 2024-11-06 20:39:53 6 0

中断处理程序可以被抢占吗?

我知道Linux有嵌套中断,其中一个中断可以“抢占”另一个中断,但是其他任务又如何呢? 我只是想了解linux如何处理中断。它们可以被其他用户任务/内核…

想你的星星会说话 2024-11-06 13:03:30 5 0

如何从Linux内核中的任意地址获取struct page

我现有的代码采用 struct page * 列表并构建描述符表以与设备共享内存。该代码的上层当前期望使用 vmalloc 或从用户空间分配缓冲区,并使用 vmalloc_t…

风启觞 2024-11-06 10:25:30 3 0

内核空间和用户空间有什么区别?

内核空间和用户空间有什么区别?内核空间、内核线程、内核进程和内核堆栈意思相同吗?另外,为什么我们需要这种差异化?…

无远思近则忧 2024-11-06 07:31:37 6 0

进程的虚拟地址范围

简而言之:进程的虚拟地址空间是连续的吗? 我需要了解有关内核分配给进程的虚拟地址的信息。如果我在继续过程中错了,请纠正我。 在进程创建时,内核…

愁以何悠 2024-11-06 06:33:36 5 0

将用户空间缓冲区传递给内核

我想比较使用 DMA 和普通 skb_copy_datagram_iovec() 将 skb 从内核复制到用户空间时的性能。我创建一个模块来测试。有人可以告诉我如何从用户空间创…

薯片软お妹 2024-11-06 06:07:13 3 0

我可以在内核中使用 protobufs 吗?

我需要使用 Linux 设备驱动程序定义通信协议。 Protobufs 看起来非常不错,并且有一个 活动 C 端口。 是否可以在 Linux 设备驱动程序中使用 protobuf…

莫多说 2024-11-06 00:36:42 7 0

如何从 C 代码加载 Linux 内核模块?

我有一个应用程序,它有两个外部内核模块和一个用户空间守护进程。我想在启动时从用 C 编写的守护程序代码加载模块,并在干净退出时卸载它们。我可以…

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