Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
コンパイラプログラム、動的コンパイラプログラム、再現コンパイラプログラム、再現コンパイラ、コンパイル方法、及び記録媒体
Document Type and Number:
Japanese Patent JP4086791
Kind Code:
B2
Abstract:
The same executable instruction stream as an executable instruction stream generated by a dynamic compiler is reproduced to facilitate debugging of the dynamic compiler. Provides compiler program for computer functioning as: an execution status obtaining section for obtaining an execution status of the program; a dynamic compilation section for compiling one of the partial programs to be executed during execution of the program; an execution status recording section for recording the execution status in a memory area allocated on a memory of the computer; a file reading section for reading a file containing contents of the memory area allocated on the memory; and a replay compilation section for compiling the one partial program on the basis of the execution status obtained from the file to generate the same executable instruction stream as the executable instruction stream generated by the dynamic compilation section during the execution of the program.

Inventors:
Ogata Kazunori
Tamiya Onodera
Hideaki Komatsu
Application Number:
JP2004020213A
Publication Date:
May 14, 2008
Filing Date:
January 28, 2004
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
INTERNATIONAL BUSINESS MASCHINES CORPORATION
International Classes:
G06F9/45; G06F11/28
Domestic Patent References:
JP2004199685A
Other References:
「Visual Cafe for Java 2.0 Web開発版」,Windows NT World,日本,株式会社IDGコミュニケーションズ,1998年 3月 1日,Vol.3, No.3,pp.214-215
安江俊明・他,「動的コンパイラにおける実行時経路情報の構造的収集手法の提案」,情報処理学会論文誌,日本,社団法人情報処理学会,2003年11月15日,Vol.44, No.SIG 15(PRO 19),pp.24-35,ISSN:0387-5806
安江俊明・他,「動的コンパイラのための実行時分岐予測を用いた最適化手法」,情報処理学会論文誌,日本,社団法人情報処理学会,2002年 1月15日,Vol.43, No.SIG 1(PRO 13),pp.75-84,ISSN:0387-5806
川崎庸市,「デバッギングの基礎固め」,Java World,日本,(株)IDGジャパン,2002年 1月 1日,Vol.6, No.1,pp.56-63
渡辺健司・他,「Java Virtual Machineの静的・動的解析」,情報処理学会研究報告,日本,社団法人情報処理学会,1997年 8月22日,Vol.97, No.76(97-ARC-125),pp.73-78,ISSN:0919-6072
エリック・アームストロング,「次世代JVM&動的コンパイラHotSpotその秘密を解き明かす」,Java WORLD,日本,株式会社IDGコミュニケーションズ,1998年 7月 1日,Vol.2, No.7,pp.40-51
Attorney, Agent or Firm:
Hiroshi Sakaguchi
Yoshihiro City
Takeshi Ueno