Spidermonkey 字节码中的未知操作码

发布于 2024-12-01 14:59:26 字数 354 浏览 2 评论 0原文

我一直在检查蜘蛛猴的字节码以进行学术研究。我从此文件中获取了字节码列表: http:// mxr.mozilla.org/mozilla-central/source/js/src/jsopcode.tbl#106

当我开始检查网站并检查它们的字节码时,我注意到至少有 3 个操作码不在 tbl 文件中:236、240、235(这就是我到目前为止发现的)。

没有人知道他们的意思,或者我什么时候可以找到更完整的 tbl 文件???

谢谢! :-)

I've been checking out spidermonkey's bytecode for an academic research. I got the bytecodes list from this file: http://mxr.mozilla.org/mozilla-central/source/js/src/jsopcode.tbl#106.

When I started to check out websites, and go over their bytecodes, I noticed that there are a at least three opcodes that are not in the tbl file: 236, 240, 235 (that's what I found this far).

Doesn't anyone know what they mean, or when can I find a more complete tbl file ???

Thanks! :-)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

走野 2024-12-08 14:59:26

您的 SpiderMonkey 版本与您正在查看的代码不匹配。 mozilla-central 当前对应于 Firefox 9。不过,您的 SpiderMonkey 版本很可能对应于当前发布版本 (Firefox 6)。如果您查看 mozilla-release 存储库中的文件,您将看到“附加”操作码:http://hg.mozilla.org/releases/mozilla-release/file/FIREFOX_6_0_RELEASE/js/src/jsopcode.tbl#l604

Your SpiderMonkey version doesn't match the code you are looking at. mozilla-central currently corresponds to Firefox 9. Your SpiderMonkey version most likely corresponds to the current release version however (Firefox 6). If you look at the file in the mozilla-release repository you will see the "additional" opcodes: http://hg.mozilla.org/releases/mozilla-release/file/FIREFOX_6_0_RELEASE/js/src/jsopcode.tbl#l604

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文