标签: ios virtual-machine bytecode self-modifying
我希望能够运行自修改代码,而无需将代码实际标记为可执行代码。为此,我的计划是将代码表示为字节码,然后在解释器/ vm中运行字节码。
我的问题是,是否存在与传统HW(CPU /堆栈/堆)紧密对应的字节码指令集,并允许修改字节码所在的存储器(假设我以某种方式将其映射到VM中)。 / p>
很高兴:能够从C / C ++编译器中定位字节码指令集,并且能够在CPU和内存开销方面使解释器/ VM“轻量级”。