发明名称 Profiling program execution to identify frequently-executed portions and to assist binary translation
摘要 A method and a computer with circuitry configured for performance of the method are disclosed. During a profiled interval of an execution of a program on a computer, profile information is recorded describing the execution, without the program having been compiled for profiled execution. The program is coded in an instruction set in which an interpretation of an instruction depends on a processor mode not expressed in the binary representation of the instruction. The recorded profile information describes at least all events occurring during the profiled execution interval of the two classes: (1) a divergence of execution from sequential execution; and (2) a processor mode change that is not inferable from the opcode of the instruction that induces the processor mode change taken together with a processor mode before the mode change instruction. The profile information further identifies each distinct physical page of instruction text executed during the execution interval.
申请公布号 US7111290(B1) 申请公布日期 2006.09.19
申请号 US19990425401 申请日期 1999.10.22
申请人 ATI INTERNATIONAL SRL 发明人 YATES, JR. JOHN S.;REESE DAVID L.;HOHENSEE PAUL H.
分类号 G06F9/45;G06F9/455 主分类号 G06F9/45
代理机构 代理人
主权项
地址