Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jvm Java字节码的抽象机器_Jvm_Bytecode_Instrumentation_Abstract Machine - Fatal编程技术网

Jvm Java字节码的抽象机器

Jvm Java字节码的抽象机器,jvm,bytecode,instrumentation,abstract-machine,Jvm,Bytecode,Instrumentation,Abstract Machine,我想知道是否有人熟悉能够执行Java字节码的抽象机器。请注意,我正在寻找一些可以扩展的东西,通过抽象机器,我不是指JVM,因为我需要指定语义 具体地说,我正在寻找一种方法来跟踪在给定时间点堆栈上将要出现的内容,而不必亲自模拟所有指令。有人知道这方面的好框架吗?考虑一下。我从来没有真正研究过内部结构,但它似乎是一个JVM实现,其产生方式可能会扩展或试验语义 它可能有点过时,并且只实现JVM的一个子集,但我假设如果您真的在尝试语义,您不太可能想要整个JVM 或者,这通常是一个很好的起点。“虚拟机”和

我想知道是否有人熟悉能够执行Java字节码的抽象机器。请注意,我正在寻找一些可以扩展的东西,通过抽象机器,我不是指JVM,因为我需要指定语义

具体地说,我正在寻找一种方法来跟踪在给定时间点堆栈上将要出现的内容,而不必亲自模拟所有指令。有人知道这方面的好框架吗?

考虑一下。我从来没有真正研究过内部结构,但它似乎是一个JVM实现,其产生方式可能会扩展或试验语义

它可能有点过时,并且只实现JVM的一个子集,但我假设如果您真的在尝试语义,您不太可能想要整个JVM

或者,这通常是一个很好的起点。“虚拟机”和“抽象机器”之间的界限在某个时候开始模糊,我怀疑Jikes离这条界线很近,不管它在哪里