Skip to content

A simplified educational Dalvik virtual machine implementation

License

Notifications You must be signed in to change notification settings

gic4107/simple-dvm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A simplified educational Dalvik virtual machine implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 93.5%
  • C++ 5.1%
  • Other 1.4%