
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Linux 进程启动 execve 系统调用内核源码解析
Linux 进程启动 execve 系统调用的简单使用,以及其内核源码详细解析

Linux 内核自旋锁spinlock(二)--- ticket spinlock
Linux 内核自旋锁spinlock--- ticket spinlock简介。

Linux 内核自旋锁spinlock(四)--- queued spinlock
Linux 内核自旋锁spinlock(四)--- queued spinlock简介。

Linux netlink用户态和内核态间通信
Linux netlink用户态和内核态间通信,以及代码示例
ubuntu24.04安装 bpftool 以及生成 vmlinux.h 文件
ubuntu24.04安装 Bpftool以及生成vmlinux.h文件
ubuntu22.04 使用crash
ubuntu22.04 vmlinux debug安装教程以及使用crash教程。
Linux 内核模块加载过程之重定位
Linux 内核模块加载过程之重定位过程包括x86_64和arm64架构
Linux内存 --- pte_offset_map/pte_offset_kernel
本文分析了Linux内核中两种页表访问函数pte_offset_kernel()和pte_offset_map()的区别。pte_offset_kernel()用于内核页表访问,由于内核页表恒在线性映射区,可直接指针访问;pte_offset_map()则用于用户页表访问,在32位系统上需要kmap临时映射页表页,而在64位架构(如x86_64/ARM64)上由于没有高端内存,pte_offset

x86_64架构栈帧以及帧指针FP
x86_64架构寄存器、栈帧以及帧指针FP简介








