#systems-programming
- Linux x86-64 系统调用 ABI:寄存器、SYSCALL 与 RCX/R11
- ARM64 系统调用 ABI
- glibc syscall 包装剖析
- Make / CMake / Meson 构建系统
- futex: 用户态锁的内核心跳
- 加载与启动: _start → main
- epoll 与事件驱动
- 信号处理用户态
- malloc 内部: ptmalloc2
- 共享内存与信号量
- 进程内存布局
- GCC 与 Clang 内部
- io_uring: 革命性异步 IO
- 动态链接与 ld.so
- ftrace 与 bpftrace 用户态追踪
- ASLR 与安全防护
- 管道与 socketpair
- ptrace 与调试接口
- ELF 文件格式
- 链接器脚本与重定位
- Valgrind 与 Sanitizers 实战
- perf 深度使用
- 缓冲 I/O (stdio)