【问题标题】:Can I execute bytecode generated by Ignition with v8(-debug)?我可以使用 v8(-debug) 执行 Ignition 生成的字节码吗?
【发布时间】:2021-10-11 20:01:20
【问题描述】:

我知道我可以使用 v8-debug 打印由 Ignition 生成的字节码,但我不知道如何使用 v8(-debug) 执行打印的字节码。

我觉得没办法,因为字节码应该只是v8程序中的一种数据结构,不等于格式化字节码打印。

我的直觉是正确的吗?或者实际上有什么方法可以使用 v8 执行打印的字节码?

【问题讨论】:

    标签: javascript v8 bytecode ignition


    【解决方案1】:

    是的,你的直觉是正确的:没有办法将--print-bytecode 的输出反馈回 V8。

    也就是说,让 V8 立即执行该字节码非常简单:继续前进;打印后立即执行:-)

    【讨论】:

    • 好的,谢谢!正如你所说,-print-bytecode 标志可能是一个很好的提示,可以将 Ignition 生成的字节码提供给 V8,所以我会尝试一下!再次感谢!
    • 当您在 StackOverflow 上获得的问题回答了您的问题时,请将其标记为“已接受”。
    • 好的,完成了?很抱歉我不知道堆栈溢出中的“接受”函数。
    猜你喜欢
    • 2021-10-10
    • 2021-04-22
    • 1970-01-01
    • 2014-11-23
    • 2012-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多