摘要:
概述 android/system/core/fs_mgr/libdm和dm设备的创建 源码解析 1. DmTarget模块 1.1 DmTargetLinear构造函数 DmTargetLinear(uint64_t start, uint64_t length, const std::strin 阅读全文
摘要:
概述 android/system/core/fs_mgr/liblp目录下的库,和super分区的数据结构的解析相关 源码解析 1. utility模块-工具函数 1.1 SlotNumberForSlotSuffix-a为0-b为1 uint32_t SlotNumberForSlotSuffi 阅读全文
摘要:
概述 android/system/core/fs_mgr,system文件系统管理的主模块 源码解析 1. 解析fstab文件 1.1 ReadFstabFromDt-从dts中读取fstab // Returns fstab entries parsed from the device tree 阅读全文
摘要:
概述 android/system/core/libcutils系统的一些工具库 源码解析 1. uevent模块 1.1 uevent_kernel_multicast_recv ssize_t uevent_kernel_multicast_recv(int socket, void* buff 阅读全文
摘要:
概述 1. 进行第一阶段挂载工作 主要工作: 1. 读dts中的fstab,以及fstab文件 2. 创建分区的设备节点,设备节点的文件链接。dm设备 3. 配置avb,创建dm-verity设备 4. 挂载分区 5. 将根目录切换到/system目录下 源码解析 android/system/co 阅读全文