Spidermonkey 字节码中的未知操作码
我一直在检查蜘蛛猴的字节码以进行学术研究。我从此文件中获取了字节码列表: 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的 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#l604Your 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 themozilla-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