mterp - dalvik vm interpreter module
In the VM language, VM has many modules, such as HeapManager (GC), JNI (native Java interface), Bytecode interpreter, etc.
Here mterp is the Bytecode interpreter module. And you should know that Dalvik vm bytecode is a DEX format. And in the implementation of the vm, mterp interpreter, there are many different arches, such as X86, arm, misp.
If you want to learn this module, I offer you an overview of Dalvik VM / docs / java-bytecode.html. Then study the implementation of mterp c.
source share