/simple-dvm

A simplified educational Dalvik virtual machine implementation

Primary LanguageCOtherNOASSERTION

This is a simplified Dalvik virtual machine implementation written from scratch used for education purpose.

The simple-dvm is designed to be able to run Dhrystone-like java benchmark.

How to Build

make

(Optional) verify the implementation:

make check

How to Run

  • Get DEX file of Dhrystone benchmark: dhry.dex
  • Launch simple-dvm to execute the benchmark suite:
./simple-dvm dhry.dex

or in verbose mode

./simple-dvm dhry.dex 5

Dhrystone java source code is available: dhry_src.jar