init.rc中的mount等命令执行时调用的源码位置
来源:互联网 发布:linux如何开启ftp服务 编辑:程序博客网 时间:2024/05/17 08:30
以mount命令为例
在Android启动时,init进程会解析init.rc文件,对于init.rc中定义的mount这个command,如
on fs
mount functionfs adb /dev/usb-ffs/adb uid=2000,gid=2000
执行这个mount操作的源码在
system/core/init/builtins.cpp的do_mount函数中,在do_mount中会最终调用mount来完成init.rc中mount命令的执行
system/core/init/builtins.cpp
#include <sys/mount.h>
/* mount <type> <device> <path> <flags ...> <options> */
static int do_mount(const std::vector<std::string>& args) {
在builtins.cpp中还可以看到do_mkdir,do_insmod,do_loglevel,do_chmod等函数,这写函数都是init.rc下对应command的实现。
0 0
- init.rc中的mount等命令执行时调用的源码位置
- init.rc的执行顺序
- Android init.rc 文件支持的命令
- Android 启动init.rc 中mount 分区
- android中的init.rc
- 查看Linux内核启动时调用的init函数
- Android init.rc执行顺序
- Android init.rc执行顺序
- Android init.rc执行顺序
- init RC 的讲解
- android 的init.rc
- Android的init.rc
- init.rc的使用
- init.rc的语法分析
- 执行mount命令时遇到的问题
- android init.rc中的service
- init.rc中的service 问题
- init.rc中的函数分析
- JavaScript OOP
- STM32学习笔记6(TIM模块定时器)
- Android实现ios点击状态栏回到顶部效果(直接转的网址)
- springMVC笔记系列(19)——控制器实现详解(上)
- 4-文件篇
- init.rc中的mount等命令执行时调用的源码位置
- GIT的使用说明
- Dubbo负载均衡策略
- My Batis mapper.xml中 动态SQL中使用trim标签 if end的场景
- 实战录|听“老司机”谈谈分布式集群高并发问题
- bfs 走马 棋盘
- 6-函数篇
- mac符号的含义
- 变态跳台阶