此标记用于解决Linux内核本身的内部问题 - 特别是关于编写在内核上下文中运行的代码(如内核模块或驱动程序)。关于在Linux中编写用户空间代码的问题通常应该标记为[linux]。由于Linux内核的内部不断变化,因此包含您感兴趣的精确内核版本会很有帮助。
我在基于 ARMv8 的嵌入式系统上使用内核 5.4.93(带有 Ubuntu 20.04 rootfs)。 “BIOS”是 U-boot,不包括 PCIe 功能,因此 PCIe 总线枚举完全不...
我正在尝试理解和使用内核哈希表,我已经阅读了这个和这个链接,但我一个都不理解。我的第一个问题是:为什么我们的结构必须有结构 h...
使用ubuntu24.4系统qemu-system-aarch64 +gdb-multiarch调试内核,设置断点无法停止
我使用的是Ubuntu 24.04系统,在qemu-system-aarch64 +gdb-multiarch下调试内核。但设置断点并不能使其停止。 系统信息: Ubuntu版本:22.04 调试内核
我希望能够打印 Linux 内核中线程的堆栈跟踪。 详细信息:我想将代码添加到特定函数(例如 swap_writepage() ),该函数将打印完整的堆栈tr...
我想使用kdump&&kexec,所以我安装了kexec-tools,配置了/etc/kdump.conf和kdump.service。 STFW,按照步骤,我可以使用kexec -l,然后kexec -e,更改为新内核
我想创建一个TUN接口 我在 adb 中输入命令,如下所示 mkdir -p /dev/net busybox mknod /dev/net/tun1 c 10 200 chmod 666 /dev/net/tun1 ip tuntap 添加 dev tun1 模式 tun 当我输入“ip tun...
我可以使用 eBPF 来跟踪我自己的内核模块中定义的函数吗?
我尝试使用 eBPF 来跟踪我自己的内核模块中定义的函数,但出现错误。 libbpf:prog“my_test_print”:找不到“my_test_print”的内核 BTF 类型 ID:-3 libbpf: 程序 '
我正在尝试学习Android(Linux)内核,并且我知道Android需要非常快(零拷贝)的IPC,但是我仍然不明白为什么需要存在binder。 可以做同样的事情吗...
我是一名正在研究Linux进程的学生,我需要更多地了解它们才能继续我的实验。在网上阅读几本书和一些东西时,我遇到了task_struct,
我目前正在研究从磁盘加载ELF到内存的代码,它对应于Linux内核中的函数load_elf_binary()。 该函数设置不同段的地址...
如何从 vmlinux 映像导出 /sys/kernel/btf/vmlinux?
我想了解当Linux启用BPF BTF时,从编码了BTF信息并挂载在/sys/kernel/btf/vmlinux的内核映像vmlinux二进制文件中提取BTF的过程是什么,我明白了
昨天提出这个问题后,我决定将这个库移植到我的板上。我意识到我需要改变一些东西,所以我编译了这个库,在一个小程序上调用它,看看会发生什么......
我有一个硬件,可以通过硬件将输入数据写入某个地址 基地址或起始循环 FIFO 类似于此地址 0xc6dc9cf0 缓冲区(FIFO) 基地址 并有一个注册
如何在 qemu 上启动 sabrelite linux 映像
在 qemu 上启动 sabrelite linux 内核的正确命令是什么。 我有 linux 内核 zImage 和 ext3 类型的 rootfs 我正在尝试使用以下命令行启动内核,但没有任何控制台
我正在学习VDSO,编写了一个简单的应用程序,调用 gettimeofday() #定义_GNU_SOURCE #包括 #包括 #包括 #包括<...
get_user_pages()获得的页面可以直接回收或者换出,而不使用put_user_pages()吗?
get_user_pages() 增加页面引用计数。这就是为什么它可以将页面固定在内存中。 所以我想知道get_user_pages()获取到的页面是否可以直接回收或者换出
我正在linux跟踪这个兔子洞里爬行。我对 perf 及其功能比较陌生,但我认为它可以满足我的要求,但我不确定如何继续我的工作。我需要一点
我们可以使用 kprobes 跟踪所有 Linux 内核函数吗
我阅读了以下有关 kprobes 的内容: Kprobes 允许您为任何类型安装预处理程序和后处理程序 内核指令以及函数入口和函数返回 处理程序 我是...
我正在编写一个内核模块,用于检查时间是否在两个指定的小时之间,如果是,则禁用输入。这与我想确保早点睡觉有关。 (我知道我可以...