首页> 中国专利> 使用监控线程对二进制翻译程序执行流程动态监控的方法

使用监控线程对二进制翻译程序执行流程动态监控的方法

摘要

本发明提出了一种使用监控线程对二进制翻译程序执行流程动态监控的方法。首先为原有动态二进制翻译系统创建新的程序监控线程MT,然后为每一个翻译生成的基本块插桩代码,使每个基本块执行时均将自身的入口地址写入队列中,队列溢出的情况使用线程间等待的方式来避免。监控线程MT负责按序将各个入口地址取出并查找对应的中间指令基本块,根据该基本块的结束类型更新相应的数据结构,完成程序监控的目的。最后,监控线程MT参照收集的剖分信息,以决策者的身份完成构建热路径的优化。与传统的程序监控方法相比,本发明具有软件开销小,硬件成本低,程序分析监控与程序执行并行进行,获取的监控信息完整准确等多种优良特性。

著录项

  • 公开/公告号CN101593125B

    专利类型发明专利

  • 公开/公告日2012-03-14

    原文格式PDF

  • 申请/专利权人 上海交通大学;

    申请/专利号CN200910054325.7

  • 申请日2009-07-02

  • 分类号

  • 代理机构上海新天专利代理有限公司;

  • 代理人张泽纯

  • 地址 200240 上海市闵行区东川路800号

  • 入库时间 2022-08-23 09:08:58

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-07-05

    未缴年费专利权终止 IPC(主分类):G06F 9/45 授权公告日:20120314 终止日期:20180702 申请日:20090702

    专利权的终止

  • 2012-03-14

    授权

    授权

  • 2012-03-14

    授权

    授权

  • 2010-01-27

    实质审查的生效

    实质审查的生效

  • 2010-01-27

    实质审查的生效

    实质审查的生效

  • 2009-12-02

    公开

    公开

  • 2009-12-02

    公开

    公开

查看全部

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号