- 收录文章
- 45 篇文字被发现
- 文章访问
- 171 次从这里出发阅读
- 博客访问
- 448 次前往作者站点
- 最近更新
- 07.11 2026年
FROM THIS BLOG
最近文章
[Android稳定性] 第65篇 SELinux 设置为 permissive 模式后出现的 kernel panic
项目在 bringup 阶段发现,将手机 SELinux 设为 permissive 后系统会在进入 Android 前死机。通过 fulldump 与内核日志可见 panic 原因是 UBSAN 报告的数组越界,触发点位于 uzram 模块的 zram_submit_bio...
再看《孩子王》观后感:当AI成为每个人的“字典”之后
再看《孩子王》观后感:当AI成为每个人的“字典”之后
最近我刷抖音,偶然又刷到了这个电影的讲解,记忆里还是很早的时候看过这部电影,记忆里都已经是模模糊糊的片段了,所以我前两天重看了《孩子王》。 第一次看的时候,关注的是那个特殊年代的教育、贫瘠的...
[Android稳定性] 第64篇 blk_mq_tags Use-After-Free 导致系统级 I/O 死锁
围绕 SPRD UMS9230 平台在 DDR Qualify.TT 测试中出现的冻屏问题,分析通过 ramdump、vmlinux 等工件定位到根因在内核 Block 层:blk_mq_tags 结构体发生 use-after-free,Scsi_Host.tag_set.tags 指针指...
[Android稳定性] 第63篇 EROFS 解压缩页面 Use-After-Free 导致 Kernel Panic
围绕一次发生在 Qualcomm Ravelin SNP-AN00 平台上的 kernel panic,分析聚焦于 EROFS 压缩文件系统在 LZ4 解压过程中出现的 translation fault。根因是函数 z_erofs_lz4_decompress_partial 通过 __memcp...
[开源项目] GitNexus + Claude Code 配置与使用指南
GitNexus 是一款将代码仓库自动索引为知识图谱的工具,它会追踪项目中的每个依赖、调用链、集群和执行流,并通过 MCP(Model Context Protocol)暴露给 Claude Code,使 AI 代理真正理解代码的全局架构与...
[linux内存管理] 第046篇 Page Cache脏页回写机制深入分析
围绕 Linux‑6.1 的 Page Cache 脏页回写机制展开,承接上一篇“脏页标记”,完整追踪数据从被修改到落盘的路径。先提炼回写要解决的三大问题:何时触发、由谁执行、如何高效写回;再从历史演进切入,对比早...
AI时代笔记工作流:构建下一代知识管理引擎
认知加速度:AI时代最残酷的鸿沟,正在此刻拉开
真正拉开的差距,不只是技术工具,而是思维范式的鸿沟。
Linux 内核崩溃分析报告 - AI
作者展示了一份由 AI 生成的内核崩溃分析报告,并借此示范如何系统排查数组越界问题。案例中,qteeconnector@1 进程在 smcinvoke_dlkm 模块的 prepare_send_scm_msg() 内触发数据中止异常,原因是结构体中...
AI时代的思考:内核稳定性工程师离失业还有多久?
当 AI 能读 ramdump、调 crash、自己规划分析路径并输出报告时,内核稳定性工程师并不会被替代,但大量“敲命令、翻日志、整理报告”的重复劳动将被快速重构。作者提出的工具,不是简单封装 crash,而是让 A...
[linux内存管理] 第045篇 per-CPU变量的静态与动态分配
延续前一篇对 per-CPU 基础与初始化的分析,这一部分聚焦于内核中的静态 per-CPU 变量及其使用方式。之后将问题的重点放在了动态per-CPU变量的分配逻辑上,并通过一个案例来分析分配逻辑的内部细节。