2025年12月2日

内存管理-55-工具-page_types

摘要: 注: 基于msm-5.4 一、简介 本文主要介绍 tools/vm/page-types.c。 1. page-types.c 的作用 chatGPT: Linux内核中 tools/vm/page-types.c 文件的作用? Linux内核中的 tools/vm/page-types.c 是一个 阅读全文

posted @ 2025-12-02 20:22 Hello-World3 阅读(4) 评论(0) 推荐(0)

内存管理-54-slub-1-文档翻译等

摘要: 一、slub.rst 翻译 注: 翻译自 msm-5.4/Documentation/vm/slub.rst 1. SLUB 简明用户指南 SLUB 的基本理念与 SLAB 截然不同。SLAB 需要重新编译内核才能激活所有 slab 缓存的调试选项。SLUB 始终包含完整的调试功能,但默认情况下处于 阅读全文

posted @ 2025-12-02 18:39 Hello-World3 阅读(11) 评论(0) 推荐(0)

2025年12月1日

内存管理-53-内存热插拔-1-理论与文档翻译

摘要: 一、memory-hotplug.rst 注: 翻译自 msm-5.4/Documentation/core-api/memory-hotplug.rst .. _memory_hotplug: 内存热插拔 1. 内存热插拔事件通知 热插拔事件会被发送到通知队列。 ``include/linux/m 阅读全文

posted @ 2025-12-01 20:30 Hello-World3 阅读(4) 评论(0) 推荐(0)

2025年11月24日

SELinux笔记-3-Android官方文档

摘要: 注:摘录自 Android 中的安全增强型 Linux: https://source.android.com/docs/security/features/selinux?hl=zh-cn 一、概述 作为 Android 安全模型的一部分,Android 使用安全增强型 Linux (SELinu 阅读全文

posted @ 2025-11-24 16:57 Hello-World3 阅读(22) 评论(0) 推荐(0)

2025年11月17日

内存管理-52-memory overcommit-1-文档翻译

摘要: 一、overcommit-accounting.rst 注: 翻译自 msm-5.4/Documentation/vm/overcommit-accounting.rst 超额分配记账 Linux 内核支持以下超额分配处理模式: 0: 启发式超额分配处理。拒绝明显的地址空间超额分配。适用于典型系统。 阅读全文

posted @ 2025-11-17 14:01 Hello-World3 阅读(5) 评论(0) 推荐(0)

内存管理-51-lmkd-2-文档翻译与理论

摘要: 一、lmkd/README.md 注: 基于A12,翻译自 /android/system/memory/lmkd/README.md Android 低内存杀手守护进程 简介 Android 低内存杀手守护进程 (lmkd) 是一个监控运行中的 Android 系统内存状态的进程,它会在内存压力过 阅读全文

posted @ 2025-11-17 11:32 Hello-World3 阅读(21) 评论(0) 推荐(0)

2025年11月5日

内存管理-38-页标志-2-page_flags.h展开

摘要: 基于msm-5.4 实现下面 test.c, 然后 gcc -E test.c -o pp.c 然后得到 page_flags_my.h#define CONFIG_MMU#define CONFIG_SWAP //#define BUILD_BUG_ON_INVALID(e) ((void)(si 阅读全文

posted @ 2025-11-05 21:55 Hello-World3 阅读(8) 评论(0) 推荐(0)

2025年11月4日

C++中的 std::call_once()

摘要: 一、简介 多线程并发只执行一次。 二、实验 #include <iostream> #include <thread> #include <mutex> //用法1: std::once_flag o_flag; void init_func() { std::cout << "after init 阅读全文

posted @ 2025-11-04 11:01 Hello-World3 阅读(8) 评论(0) 推荐(0)

2025年9月9日

simpleperf火焰图-3-perf工具

摘要: 一、命令介绍 1. perf --help usage: perf [--version] [--help] [OPTIONS] COMMAND [ARGS] 最常用的 perf 命令有:annotate: 读取 perf.data(由 perf record 创建)并显示带注释的代码.archiv 阅读全文

posted @ 2025-09-09 15:29 Hello-World3 阅读(91) 评论(0) 推荐(0)

2025年8月28日

ota升级-1-/system/update_engine/README.md 翻译

摘要: 基于Android-14 # Chrome OS Update Process [目录] 在 Chrome OS 和 Android 等较现代的操作系统中,系统更新被称为 A/B 更新、无线 ([OTA]) 更新、无缝更新或简称为自动更新。与更原始的系统更新(例如 Windows 或 macOS)相 阅读全文

posted @ 2025-08-28 17:55 Hello-World3 阅读(113) 评论(0) 推荐(0)

导航