首页> 外国专利> Reconstructing a high level compilable program from an instruction trace

Reconstructing a high level compilable program from an instruction trace

机译:从指令跟踪重建高级可编译程序

摘要

Mechanisms are provided for generating a new compilable program from an instruction trace. The mechanisms receive a trace file for an original program whose execution on computing hardware has been traced and perform analysis of the trace file to identify a hot function, symbol information corresponding to the hot function, and initialization parameters for the hot function. The mechanisms generate a trace control flow graph based on the identified hot function and the symbol information corresponding to the hot function. The mechanisms identify, based on the trace control flow graph, pathways in the original program to the hot function, represented in the trace file. The mechanisms generate a reconstructed program based on the trace control flow graph, the pathways to the hot function, and the initialization parameters, and output the reconstructed program.
机译:提供了用于从指令跟踪生成新的可编译程序的机制。这些机制接收已跟踪其在计算硬件上执行的原始程序的跟踪文件,并对跟踪文件进行分析以识别热功能,与该热功能相对应的符号信息以及该热功能的初始化参数。这些机制基于所标识的热功能和与该热功能相对应的符号信息来生成跟踪控制流程图。这些机制基于跟踪控制流程图识别原始程序中跟踪文件中表示的热功能的路径。这些机制基于跟踪控制流程图,热功能的路径和初始化参数生成重建程序,并输出重建程序。

著录项

  • 公开/公告号US10209962B2

    专利类型

  • 公开/公告日2019-02-19

    原文格式PDF

  • 申请/专利权人 INTERNATIONAL BUSINESS MACHINES CORPORATION;

    申请/专利号US201715424926

  • 发明设计人 BIPLOB MISHRA;SARITHA VINOD;

    申请日2017-02-06

  • 分类号G06F9/45;G06F8/30;G06F8/75;G06F8/41;G06F8/53;

  • 国家 US

  • 入库时间 2022-08-21 12:12:25

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号