要解决的问题:通过再现与动态编译器生成的执行指令序列相同的执行指令序列,可以方便地调试动态编译器。
解决方案:编译器程序允许计算机以下列方式运行:执行状态获取部分获取程序的执行状态;动态编译部分通过在执行程序的过程中基于执行状态来编译要执行的程序的一部分,从而根据执行状态来生成不同的执行序列;执行状态记录部将执行状态记录在分配给计算机的存储器的存储区域中。文件读取部分从存储设备中读取文件,该文件包括由计算机分配给存储在存储设备上的存储器的,分配给存储设备的存储区域的内容;可再现的编译部分通过基于从文件获取的执行状态来编译程序的一部分,从而在执行程序的过程中生成与动态编译部分生成的执行指令序列相同的执行指令序列。
版权:(C)2005,JPO&NCIPI
公开/公告号JP2005215884A
专利类型
公开/公告日2005-08-11
原文格式PDF
申请/专利号JP20040020213
申请日2004-01-28
分类号G06F9/45;G06F11/28;
国家 JP
入库时间 2022-08-21 22:36:58