Dalvik虚拟机的目录结构
2013-07-29 14:11
99 查看
为了挖掘Dalvik虚拟机的秘密,需要仔细分析Dalvik的每一个目录,每一个文件,才能把它的细节了然于胸。下面就开始吧!
Android.mk
这个文件是虚拟机编译的makefile文件。
dalvikvm
这个目录是虚拟机命令行调用入口文件的目录,主要用来解释命令行参数,调用库函数接口等。
dexdump
这个目录是生成dex文件反编译查看工具,主要用来查看编译出来的代码文件是否对,查看编译出来的文件结构怎么样。
dexlist
这个目录是生成查看dex文件里所有类的方法的工具。
dexopt
这个目录是生成dex优化工具。
docs
这个目录是保存dalvik虚拟机相关帮助文档。
dvz
这个目录是生成从zygote请求生成虚拟机实例的工具。
dx
这个目录是生成从java字节码转换为dalvik机器码的工具。
hit
这个目录是生成显示堆栈信信/对象信息的工具。
libcore
这个目录是dalvik虚拟机的核心类库,提供给上层的应用程序调用。
libcore-disabled
这个目录是一些禁用的库。
libdex
这个目录是生成主机和设备处理DEX文件的库。
libnativehelper
这个目录是dalvik虚拟核心库的支持库函数。
MODULE_LICENSE_APACHE2
这个是APCHE2的版权声明文件。
NOTICE
这个文件是说明虚拟机源码的版权注意事项。
README.txt
这个文件是说明本目录相关内容和版权。
run-core-tests.sh
这个文件是用来运行核心库测试。
tests
这个目录是保存测试相关测试用例。
tools
这个目录是保存一些编译/运行相关的工具。
vm
这个目录是保存虚拟机绝大部份代码,包括读取指令读取,指令执行等等。
转自:/article/1662708.html
Android.mk
这个文件是虚拟机编译的makefile文件。
dalvikvm
这个目录是虚拟机命令行调用入口文件的目录,主要用来解释命令行参数,调用库函数接口等。
dexdump
这个目录是生成dex文件反编译查看工具,主要用来查看编译出来的代码文件是否对,查看编译出来的文件结构怎么样。
dexlist
这个目录是生成查看dex文件里所有类的方法的工具。
dexopt
这个目录是生成dex优化工具。
docs
这个目录是保存dalvik虚拟机相关帮助文档。
dvz
这个目录是生成从zygote请求生成虚拟机实例的工具。
dx
这个目录是生成从java字节码转换为dalvik机器码的工具。
hit
这个目录是生成显示堆栈信信/对象信息的工具。
libcore
这个目录是dalvik虚拟机的核心类库,提供给上层的应用程序调用。
libcore-disabled
这个目录是一些禁用的库。
libdex
这个目录是生成主机和设备处理DEX文件的库。
libnativehelper
这个目录是dalvik虚拟核心库的支持库函数。
MODULE_LICENSE_APACHE2
这个是APCHE2的版权声明文件。
NOTICE
这个文件是说明虚拟机源码的版权注意事项。
README.txt
这个文件是说明本目录相关内容和版权。
run-core-tests.sh
这个文件是用来运行核心库测试。
tests
这个目录是保存测试相关测试用例。
tools
这个目录是保存一些编译/运行相关的工具。
vm
这个目录是保存虚拟机绝大部份代码,包括读取指令读取,指令执行等等。
转自:/article/1662708.html
相关文章推荐
- Android培训班(55)Dalvik虚拟机的目录结构
- Android培训班(55)Dalvik虚拟机的目录结构
- Android培训班(55)Dalvik虚拟机的目录结构
- Dalvik虚拟机的目录结构
- Hotspot虚拟机目录结构
- Dalvik虚拟机学习1——Dalvik虚拟机源码结构分析
- Android笔记四 虚拟机Dalvik、Android各种java包功能、Android相关文件类型、应用程序结构分析、ADB
- CentOS----Linux虚拟机的目录结构
- 使用VMware VSphere WebService SDK进行开发 (七)——获取数据中心、集群、主机、虚拟机的目录结构
- 使用VMware VSphere WebService SDK进行开发 (七)——获取数据中心、集群、主机、虚拟机的目录结构
- Dalvik虚拟机中RegisterMap结构解析
- Dalvik虚拟机中DexClassLookup结构解析
- Linux 目录结构
- iOS沙盒目录结构解析
- Dalvik 虚拟机(了解一下)
- 在左侧的project目录中 看不到项目的文件结构图 只能看到几个idea自己生成的文件
- Linux操作系统的目录结构
- linux 目录结构+常用命令+压缩命令+vim使用+及一些基础知识(非常好)
- linux目录结构详细介绍