kernel 相关问题

在计算中,内核是管理来自软件的输入/输出请求的计算机程序,并将它们转换成用于中央处理单元和计算机的其他电子组件的数据处理指令。内核是现代计算机操作系统的基础部分。此标记用于有关在操作系统内核上下文中运行的代码的一般问题。

如何在内核模块中使用proc_pid_cmdline

我正在编写一个内核模块来获取 pid 列表及其完整进程名称。 proc_pid_cmdline() 给出完整的进程名称;使用相同的函数 /proc/*/cmdline 获取完整的进程名称...

回答 4 投票 0

Android内核模块修改Framebuffer

我正在寻找有关如何从 Android 设备访问帧缓冲区 (fb0) 并修改特定像素列的教程或指南。根据我的研究,这似乎可以通过创建一个来实现

回答 1 投票 0

调用 Mac 内核恐慌?

所以我正在寻找一些源代码来使mac内核崩溃。我找到了 debain linux 的 crashme,但这不适用于 mac 内核。所以我想知道是否有人知道我在哪里可以找到com...

回答 5 投票 0

在 Raspberry Pi 3B 上调试多核内核初始化

我正在为 Raspberry Pi 3B 开发一个简单的内核,旨在在所有四个内核上运行基本任务。然而,似乎只有主核心在运行 kernel_init,而其他核心从未运行过...

回答 1 投票 0

设置 Linux 中可用物理内存总量的限制

我知道我应该设置mem=MEMORY_LIMIT。但我不知道在运行时或启动时该去哪里,以便对操作系统控制的总物理内存设置限制...

回答 5 投票 0

TCP/IP 套接字发送的字节数是否可以少于通过 write()/send() 请求的字节数?

根据我的基础知识,我希望代表 TCP/IP 连接的套接字能够保证所请求数据的传递。那么,是否存在 send() 或 write() 的返回值是

回答 1 投票 0

相同的 Fedora 系统,相同的内核,相同的驱动程序和应用程序。在一个 mmap 中有效,在另一个 mmap 中失败

我们有2个相同的CPU硬件,区别仅在于BIOS。一个有较新的版本。 相同的 Fedora 内核版本、相同的驱动程序和应用程序。 在具有新 BIOS 版本的硬件上,应用程序失败 2 次...

回答 1 投票 0

共享内存段与共享内存对象

共享内存对象(使用shm_open创建)和共享内存段(shmget)有什么区别? 它们是否有任何无法像共享内存 shmmax 那样进行调整的限制...

回答 3 投票 0

内核模式驱动程序组件

我试图从内核模式 Windows 驱动程序调用内联汇编,但我一直给我一个链接器错误,而且我似乎无法修复它,我已经坚持了几天了。我重新创建了错误...

回答 1 投票 0

如何编写hello world内核?

我正在编写一个内核,因此我从内核中的 hello world 程序开始。 我用 C++ 编写了一个 hello world 内核,并且编译成功。 但是当我启动它时,它没有显示...

回答 4 投票 0

如何在函数中使用 bpftrace 探测局部变量

我想知道如何使用bpftrace工具来探测内核函数中的局部变量,例如: int fun1(arg0, arg1, arg2) { .... ret1 = arg0->param1; var1 = xxxx; .... ...

回答 1 投票 0

导入 unstructed.partition.pdf 时内核崩溃

我尝试了以下导入,但我的内核总是死掉,我该如何解决这个问题? 从unstructed.partition.pdf导入partition_pdf 路径='数据/llama.pdf' raw_pdf_elements=partition_p...

回答 1 投票 0

单个管道可以连接到多个进程并被多个进程读取吗?

根据我的理解,C 管道就像一种特殊的文件,在内部,内核跟踪表中每个进程的打开和关闭。请参阅此处的帖子 所以从这个意义上说...

回答 2 投票 0

我一次将 100 个数据加载到回收器视图中,然后应用程序因上述错误而崩溃

in.app.balaji 中的 ANR 编号:9948 原因:应用程序请求:MainThread 超时 错误ID:8e317451-e531-43d9-b310-42b887bfd4c2 冻结:假 负载:0.0/0.0/0.0 ----- 从 /proc/Pressure/me 输出...

回答 1 投票 0

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

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

回答 1 投票 0

在 Linux 中遍历进程的页表

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

回答 3 投票 0

如何在linux内核2.6中使用CryptoAPI

我一直在寻找一段时间,但还没有找到足够的文档/示例来说明如何使用 linux 附带的 CryptoAPI 创建系统调用/在内核空间...

回答 7 投票 0

Windows 内核驱动程序和未记录的 API

我在开发 Windows 内核驱动程序时尝试使用未记录的 API。请不要告诉我这不是最好的做法;) 无论如何,未记录的 API 是我发现的 PsGetProcessPeb...

回答 2 投票 0

如何为单片操作系统内核及其应用程序定义不同的[global_allocator]

我们目前正在使用 Rust 开发单片操作系统 (x86)。我们的货物工作空间大致如下所示: 项目目录 |--src(包含所有内核相关代码,此处省略) | |--main.r...

回答 1 投票 0

将自定义 Android 11 内核加载到 AVD/模拟器

我希望能够构建自定义内核并在 Android 虚拟设备 (AVD) 上运行它。我已尝试执行以下说明,但它会导致启动循环。我按照这里的说明进行操作:ht...

回答 1 投票 0

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