Неизвестные коды операций в байт-коде spidermonkey - PullRequest
0 голосов
/ 24 августа 2011

Я проверял байт-код spidermonkey для академических исследований. Я получил список байт-кодов из этого файла: http://mxr.mozilla.org/mozilla-central/source/js/src/jsopcode.tbl#106.

Когда я начал проверять сайты и просматривать их байт-коды, я заметил, что есть по крайней мере три кода операции, которых нет в файле tbl: 236, 240, 235 (это то, что я нашел так далеко).

Неужели никто не знает, что они имеют в виду, или когда я могу найти более полный файл tbl ???

Спасибо! : -)

1 Ответ

0 голосов
/ 24 августа 2011

Ваша версия 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

...