摘要: 通上面的学习,先初始化解释器的状态,然后调用解释器来执行方法。解释器又分为两种,一种是使用汇编写成性能优化的解释器,一种是使用标准C语言写成的解释器,可以很通用,理解起来也容易一些。接着下来,就先来理解C语言写成的解释器,函数dvmInterpretStd的代码如下:boolINTERP_FUNC_NAME(Thread* self,InterpState* interpState){这个函数输入两个参数,第一个参数self是执行代码的线程对象;第二个参数interpState是解释器运行相关参数。#ifdefined(EASY_GDB) StackSaveArea* debugSaveA.. 阅读全文
posted @ 2011-10-23 09:36 ajuanabc 阅读(331) 评论(0) 推荐(0)