• 动态二进制翻译后端代码热路径的重组优化

    动态二进制翻译后端代码热路径的重组优化

    论文摘要二进制翻译(BinaryTranslation)是指在没有二进制文件的源代码的情况下,将一个平台的二进制程序翻译到另外一个平台上运行的方法。动态二进制翻译就在翻译的同时...
  • 动态二进制翻译的静态优化架构研究

    动态二进制翻译的静态优化架构研究

    论文摘要二进制翻译(BinaryTranslation)是指在不需要可执行程序源代码的情况下,将源机器平台上的二进制程序经过一定的转换之后运行在目标机器平台上的过程。动态二进制...
  • 虚拟机的软硬件协同设计方法研究

    虚拟机的软硬件协同设计方法研究

    论文摘要指令集体系结构是软硬件之间的接口,这个接口使软件依赖于底层的硬件实现,这种依赖使软件不能在异构平台上迁移,不能一次编译、到处运行,影响了软件的互操作性和移植性,也使硬件...
  • 基于元数据的动态优化

    基于元数据的动态优化

    论文摘要动态优化技术作为一种针对二进制代码的优化方法,能够根据即时的运行环境对程序进行动态的调整优化,从而使得程序在具体的运行环境中得以发挥最优的性能。动态优化系统也可以在程序...
  • 动态二进制翻译中的调试器研究

    动态二进制翻译中的调试器研究

    论文摘要动态二进制翻译器采用运行时翻译的方法来动态生成可执行代码,而传统调试器只能被用来调试静态生成的代码,所以传统调试器无法被用来调试运行在动态二进制翻译平台之上的可执行程序...
  • 基于动态二进制翻译的逆向调试器的设计与实现

    基于动态二进制翻译的逆向调试器的设计与实现

    论文摘要随着现代软件系统复杂程度的不断提高,作为软件错误诊断和程序理解的重要手段之一的调试也变得越来越重要。可逆向调试技术可以支持向后回滚程序状态,使程序状态回到其历史执行点。...
  • 基于动态二进制翻译技术的反编译研究

    基于动态二进制翻译技术的反编译研究

    论文摘要反编译是将使用低级语言表示的程序代码变换成与其功能等价的高级语言程序代码的过程,是编译的逆过程。它对于软件的移植、理解喝维护都起着重要作用。反编译的结果可以用于寻找程序...
  • 基于动态二进制探测工具的程序执行行为分析与研究1

    基于动态二进制探测工具的程序执行行为分析与研究1

    论文摘要程序员经常需要知道程序在动态执行时的行为,从而更好地判断软件产品的正确性和可靠性。由于程序执行行为会因为输入或执行环境的不同而表现出不确定性,因此程序员很难及时了解程序...
  • 基于软硬件协同设计的虚拟机的并行性研究

    基于软硬件协同设计的虚拟机的并行性研究

    论文摘要动态二进制翻译技术与软硬件协同设计方法相结合,通过在硬件核心上集成专用硬件结构实现指令集体系结构,可以有效地解决虚拟机应用中二进制代码兼容问题,为动态二进制翻译与优化提...