Android培训班(55)Dalvik虚拟机的目录结构
来源:互联网 发布:淘宝卖家举报买家诈骗 编辑:程序博客网 时间:2024/05/20 18:46
<!--@page { margin: 2cm }P { margin-bottom: 0.21cm }-->
为了挖掘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
这个目录是保存虚拟机绝大部份代码,包括读取指令读取,指令执行等等。
<!--@page { margin: 2cm }P { margin-bottom: 0.21cm }A:link { so-language: zxx }--> //QQ:9073204 EMAIL:9073204@qq.com //蔡军生 2011-06-18
- Android培训班(55)Dalvik虚拟机的目录结构
- Android培训班(83)Dalvik虚拟机的初始化
- Dalvik虚拟机的目录结构
- Dalvik虚拟机的目录结构
- Android培训班(56)Dalvik虚拟机的入口点
- Android培训班(59)Dalvik虚拟机的指令格式
- Android培训班(74)Dalvik虚拟机的FindClass函数
- Android培训班(75)Dalvik虚拟机的GetStaticMethodID函数
- Android培训班(76)Dalvik虚拟机的CallStaticVoidMethod函数
- Android培训班(77)Dalvik虚拟机的dvmInterpretStd函数
- Android培训班(78)Dalvik虚拟机的寄存器操作
- Android培训班(79)Dalvik虚拟机的垃圾回收1
- Android培训班(80)Dalvik虚拟机的垃圾回收2
- Android培训班(81)Dalvik虚拟机的垃圾回收3
- Android培训班(82)Dalvik虚拟机的垃圾回收4
- Android培训班(84)Dalvik虚拟机的JNI测试函数
- Android培训班(76)Dalvik虚拟机的CallStaticVoidMethod函数
- Android培训班(58)Dalvik虚拟机的JNI方法和类表示
- 第一次面试题目
- 整套Linux C开发视频教程web
- Groovy in SOAP UI
- linux useful command (always updating)
- 你可以调戏一下MBR(裸机的话)
- Android培训班(55)Dalvik虚拟机的目录结构
- div+css强制(不)换行
- C# 类的序列化[Serializable]
- 服务端架构技术——基于OSGI服务端的架构设计和实现
- 如何使用Oracle查询并删除重复记录的SQL语句
- html基础
- 我希望成为一个优秀的IT人,我已经努力了七年
- 主题:java编码解惑
- Another VIM Tip: Magical effect of abbreviation