Glibc

2025
本文档对 AArch64 (即 ARM64) 架构下从 glibc 中的 open() 函数调用至 Linux 内核中 sys_openat() 系统调用入口的全路径进行全面、精精、严密的分析。选用 AArch64 架构是因为其在嵌入式、手机、服务器等领域应用很广,宜于全面理解 Linux syscall 机制。
2024
perror
重点学习 errnum 转 str 的实现方法
2023
glibc-2.35 更新需要同步用新版本的交叉编译器,这里直接在 Linaro 官网下载了最新的 gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf