2011-08-24 8 views
0

나는 학문적 연구를 위해 spidermonkey의 바이트 코드를 조사 해왔다. 이 파일의 바이트 코드 목록은 http://mxr.mozilla.org/mozilla-central/source/js/src/jsopcode.tbl#106입니다.spidermonkey의 바이트 코드에서 알 수없는 opcode

웹 사이트를 체크 아웃하고 바이트 코드를 검토하기 시작한 후 tbl 파일에없는 opcodes가 3 개 (236, 240, 235) 인 것으로 나타났습니다.

그 의미를 알지 못하거나 더 완벽한 tbl 파일을 찾을 수 있습니까?

감사합니다. :-)

답변

0

SpiderMonkey 버전이보고있는 코드와 일치하지 않습니다. 현재 mozilla-central은 Firefox 9에 해당합니다. 그러나 SpiderMonkey 버전은 현재 출시 버전 (Firefox 6)에 해당 할 가능성이 큽니다. mozilla-release 저장소에있는 파일을 보면 "추가"opcode가 표시됩니다 : http://hg.mozilla.org/releases/mozilla-release/file/FIREFOX_6_0_RELEASE/js/src/jsopcode.tbl#l604

+0

감사! 나는 그것의 최신 버전을 생각했다 ... – TCS

+0

파이어 폭스 6은 최신 ** 안정적인 ** 버전이다. 그러나 개발은 계속되지만 Firefox 8 또는 Firefox 9에서는 사용자가 언급 한 opcode를 제거합니다. –