【问题标题】:Spidermonkey bytecode documentationSpidermonkey 字节码文档
【发布时间】:2011-12-09 10:45:45
【问题描述】:

我一直在寻找所有蜘蛛猴字节码的文档,或者至少可以大致告诉我字节码的用途是什么。

有没有人可以推荐这样的资源?

谢谢!

【问题讨论】:

    标签: javascript firefox spidermonkey


    【解决方案1】:

    我知道这不是一个好故事,但我们拥有的最好的文档(除了 jsopcode.tbl,正如 Alex K. 提到的那样)是解释器实现 (jsinterp.cpp)。我们已经多次注意到,对于新手来说,拥有更正式的文档会很有帮助,注意堆栈状态转换并描述副作用。我在这里开始了一个:

    https://developer.mozilla.org/en/SpiderMonkey/Bytecodes

    随时访问 irc.mozilla.org 上的 #jsapi,询问您希望看到的任何具体记录!

    【讨论】:

    • 嗯,与其他开发人员的讨论似乎达成了普遍共识,我们应该对解释器循环中的每个案例都有一个很好的评论——我将在那里迁移文档并从 wiki 页面链接完成后。
    • 感谢您的帮助。我还将检查 IRC 频道:-)。显然,每个 JSOP 的一个不错的文档对新手来说非常有帮助!
    【解决方案2】:

    下载源代码并查看jsopcode.tbl,它看起来像this(分叉?)版本。

    【讨论】:

    【解决方案3】:

    其他答案中的许多链接都已损坏; here 是 SpiderMonkey embedder docs 存储库中操作码的文档,它是从 the source code 自动生成的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-25
      • 1970-01-01
      • 1970-01-01
      • 2010-11-06
      • 1970-01-01
      • 2018-01-09
      • 2018-10-31
      • 1970-01-01
      相关资源
      最近更新 更多