【发布时间】:2021-10-11 20:01:20
【问题描述】:
我知道我可以使用 v8-debug 打印由 Ignition 生成的字节码,但我不知道如何使用 v8(-debug) 执行打印的字节码。
我觉得没办法,因为字节码应该只是v8程序中的一种数据结构,不等于格式化字节码打印。
我的直觉是正确的吗?或者实际上有什么方法可以使用 v8 执行打印的字节码?
【问题讨论】:
标签: javascript v8 bytecode ignition
我知道我可以使用 v8-debug 打印由 Ignition 生成的字节码,但我不知道如何使用 v8(-debug) 执行打印的字节码。
我觉得没办法,因为字节码应该只是v8程序中的一种数据结构,不等于格式化字节码打印。
我的直觉是正确的吗?或者实际上有什么方法可以使用 v8 执行打印的字节码?
【问题讨论】:
标签: javascript v8 bytecode ignition
是的,你的直觉是正确的:没有办法将--print-bytecode 的输出反馈回 V8。
也就是说,让 V8 立即执行该字节码非常简单:继续前进;打印后立即执行:-)
【讨论】: