Dalvik Virtual Machine references
来源:互联网 发布:sql 创建触发器 编辑:程序博客网 时间:2024/05/21 12:49
Dalvik 虚拟机参考资料
这里记录dalvik vm 主要的参考资料,本文档会不断更新。
Dalvik VM 源代码
Android是开放的系统,尽管不是开源系统。我们能够看到所有的源代码,尽管我们比起oem厂商拿到代码要晚一些,我们还是能够得到近乎所有的实现,并且是没有刻意处理过的(想想几年前花钱买了某个知名java虚拟机厂商的虚拟机实现,在加大了价钱并且签署一系列保密协议后得到源代码,却明显的处理过了,比如很多注释都给去掉了,我们只能在此基础上查bug,真坑爹啊)。
侯捷先生说过,源码面前无秘密。研究Dalvik vm最好的参考资料就是 Dalvik vm 源码, 以及 源码的修改记录(git log)!后者有些读者给忽略掉了,我们从修改记录里面能得到大量的说明信息。
Dalvik vm 参考资料:
1. http://en.wikipedia.org/wiki/Dalvik_(software)
2. Google I/O 2010 - A JIT Compiler for Android's Dalvik VM
3. Dalvik VM Internals - Presentation from Google I/O 2008, by Dan Bornstein
4. Detailed Dalvik specifications documents
5. The Java Virtual Machine Specification, Second Edition
6. The Java Language Specification, Third Edition
工具推荐:
1. 源码阅读器 (vim, SourceInsignt...)
2. git/gitk for window if you work on Windows platform
3. Android LXR.
4. Android SDK
下面的工具可能不是必须的,可是个个是我们开发者的神器,没有听过的同学快去搜搜看:
1. Portable ubuntu
2. Smart Draw
3. Cygwin
4. PowerCMD
- Dalvik Virtual Machine references
- Dalvik virtual machine
- 什麽是Dalvik Virtual Machine?
- Dalvik virtual machine architecture--阅读笔记
- Dalvik Virtual Machine的用处和功能
- android application,Dalvik virtual machine和进程关系
- android application,Dalvik virtual machine和进程关系
- Andoird Apps Reverse Engineering III: Dalvik Virtual Machine
- virtual machine
- Virtual machine
- Stack based vs Register based Virtual Machine Architecture, and the Dalvik VM
- Dalvik Virtual Execution with SmaliVM
- About Virtual Machine
- Virtual Machine library
- Java Virtual Machine Launcher
- Virtual Machine Protection
- kvm virtual machine creation
- Java Virtual Machine Options
- 活动策划是网络推广的一种全新方法
- 精彩影评——《不可饶恕》
- poj 2185 Milking Grid(KMPnext数组的性质+lcm)
- 我们没有在一起 但认识你也足够好 2012-03-18 10:47:05
- Finance: 投资与投机的区别
- Dalvik Virtual Machine references
- asp.net WebForm 前台获取后台c#代码信息
- 【shell编程】sed 常见练习题总结
- 可编程式坐标--单位圆坐标
- kalman滤波器
- UIView的一些基本方法 init、loadView、viewDidLoad、viewDidUnload、dealloc
- poj 3461 Oulipo(KMP)
- 相机变换矩阵
- DIY一个C++ traits来判断enum是否有用户自定义的operator<<