HTTPS clone URL
Subversion checkout URL
donut-release donut-release2 eclair-passion-release eclair-release eclair-sholes-release eclair-sholes-release2 froyo froyo-release gingerbread gingerbread-mr4-release gingerbread-release ics-factoryrom-2-release ics-mr0 ics-mr0-release ics-mr1 ics-mr1-release ics-plus-aosp idea133 idea133-weekly-release jb-dev jb-mr0-release jb-mr1.1-dev jb-mr1.1-dev-plus-aosp jb-mr1.1-release jb-mr1-dev jb-mr1-dev-plus-aosp jb-mr1-release jb-mr2.0.0-release jb-mr2.0-release jb-mr2-dev jb-mr2-release jb-release kitkat-cts-dev kitkat-dev kitkat-mr1.1-release kitkat-mr1-release kitkat-mr2.1-release kitkat-mr2.2-release kitkat-mr2-release kitkat-release kitkat-wear l-preview lollipop-dev lollipop-mr1-dev lollipop-mr1-fi-release lollipop-mr1-release lollipop-mr1-wfc-release lollipop-release lollipop-wear-release marshmallow-dev marshmallow-release master master-soong tools_r20 tools_r21 tools_r22 tools_r22.2
Nothing to show
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time
Dalvik Virtual Machine Source code rules of the road: - All externally-visible function names must start with "dvm" to avoid namespace clashes. Use static functions when possible. - Do not create static variables (globally or locally). Do not create global variables. Keep everything with non-local lifespan in "gDvm", defined in Globals.h, so that all global VM state is in one place. - Use "startup" and "shutdown" functions to clean up gDvm. The VM must exit cleanly in valgrind. - The primary target is ARM Linux. Others are secondary, but must still work correctly. - Use of gcc-specific and C99 constructs is allowed.