linux-kernel

linux-kernel

文章 179 浏览 101

linux 模块调用函数位于 /proc/kallsyms 但未导出

我有一个关于linux内核的项目。我们无法编译linux内核,我们必须调用未导出的函数,但这个函数可以在/proc/kallsyms中找到。(我们可以得到该函数的地…

予囚 2024-11-16 23:45:51 2 0

从用户进程的mm_struct或vm_area_struct读取数据

我想知道如何在内核模式下从用户进程的页面复制数据。我可以访问进程的 mm_struct 和所有 vm_area_structs。在 vm_ops 中,我看到了访问方法,但我不…

酒解孤独 2024-11-16 23:26:13 5 0

如何将 mmap 输入内存写入 O_DIRECT 输出文件?

为什么下面的伪代码不起作用(O_DIRECT 结果为 EFAULT), in_fd = open("/dev/mem"); in_mmap = mmap(in_fd); out_fd = open("/tmp/file", O_DIRECT)…

夜雨飘雪 2024-11-16 23:19:43 5 0

kmalloc 一遍又一遍地返回相同的地址 [Linux 2.4]

我在 linux 内核(2.4)中处理一些代码,并且由于某种原因 kmalloc 返回相同的地址(我相信它只在测试中间发生)。我检查了在调用 kmalloc 之间没有调…

爱人如己 2024-11-16 22:04:41 3 0

如何让 android 打印出崩溃系统应用程序的核心转储?

我正在系统库的美妙世界中编写一些东西,但我在 libc 中崩溃了,我的库显然传递了错误的值。 有什么方法可以让 Android 为崩溃的应用程序生成核心转储…

眼眸印温柔 2024-11-16 18:31:55 1 0

Syslogd 内核:代码:

在运行一些与 MySQL 服务器交互的实验性 Java 代码时,我收到了这些消息,然后服务器崩溃了: Message from syslogd@localhost at Jun 20 20:04:12 ..…

贵在坚持 2024-11-16 12:12:31 5 0

是否可以 vmap 内核模块的内存?

通过 vmap 映射内核模块的内存是否有任何限制?在我的系统上,我编写了一个简单的 KMOD,它映射内核函数 (printk) 和模块函数 (printx),并检查映射是…

过期情话 2024-11-16 11:49:32 0 0

Linux内核:进程页表驻留在哪里?

由于仅由内核使用,因此它们只能位于 PAGE_OFFSET 以上的地址中。但我正在阅读 this 页面及其末尾(在 IRC 会议中)我读到以下几行,这让我很困惑: s…

不乱于心 2024-11-16 07:25:28 4 0

如何将补丁应用于 Buildroot 中的包?

我正在开发一个嵌入式系统,该系统使用 buildroot 作为构建内核和根文件系统的工具。我想对这个内核源代码树应用一些补丁,有人可以告诉我 buildroot …

时光瘦了 2024-11-16 06:46:13 3 0

如何获取使用 insmod 插入的内核模块的地址?

我想知道内核模块的地址。实际上,从堆栈跟踪来看,崩溃是由内核模块触发的(系统启动后已插入)。有几个模块是我手动安装的。所以我需要检测其中哪个…

ˇ宁静的妩媚 2024-11-16 04:38:29 4 0

为什么中断处理程序入口代码检查进位标志?

我试图在虚拟机中生成中断并编写了一个简单的中断处理程序,但是当我尝试测试此中断生成和处理时,内核因页面错误而崩溃。现在我调试了这个问题,发现…

深海夜未眠 2024-11-16 02:05:12 2 0

如何挂载 Ubuntu initrd.img?

Ubuntu 10.04 内核更新(-31、-32)有一个错误,我想挂载 initrd.img,以便可以比较内核映像并查看缺少哪些模块。 我已经尝试过 -o 循环但没有成功。…

怕倦 2024-11-15 23:18:02 4 0

HIGHMEM 内核上的内核和用户空间寻址是如何布局的?

如果 Linux 2.6.x 内核启用了这些选项: CONFIG_X86_4G=y CONFIG_X86_SWITCH_PAGETABLES=y CONFIG_X86_4G_VM_LAYOUT=y CONFIG_X86_UACCESS_INDIRECT=y…

榕城若虚 2024-11-15 22:25:41 0 0

内核陆地套接字连接超时

我再次需要你对我的内核模块的帮助。我已经实现了一个客户端模块,但每次连接函数都返回 errno=110 (超时)。我不明白为什么?为了测试这个模块,我…

放手` 2024-11-15 21:43:09 4 0

PaX 和缓冲区溢出

内核中有 PaX 的 Linux 中是否有可能溢出缓冲区。我想通过使用正确的输入更改返回地址来利用可执行文件。我使用的是 Ubuntu 10.04,我使用 paxtest 对…

暮凉 2024-11-15 15:02:21 3 0
更多

推荐作者

丶视觉

文章 0 评论 0

蓝礼

文章 0 评论 0

birdxs

文章 0 评论 0

foonlee

文章 0 评论 0

微信用户

文章 0 评论 0

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