首页> 外国专利> Performance optimizations for emulators

Performance optimizations for emulators

机译:仿真器的性能优化

摘要

One embodiment illustrated herein includes a method that may be practiced in a computing environment with a guest architecture running a native architecture system. The method includes acts for handling function calls. The method includes receiving a call to a hybrid binary, wherein the call is in a format for the guest architecture. The hybrid binary includes a native function compiled into a native architecture binary code using guest architecture source code, an interoperability thunk to handle an incompatibility between the guest architecture and the native architecture, and native host remapping metadata that is usable by an emulator to redirect native host callable targets to the interoperability thunk. The method further includes invoking the interoperability thunk to allow the native function in the hybrid binary to be executed natively on the native architecture system.
机译:这里所示的一个实施例包括可以在具有运行本机架构系统的访客体系结构中实施的方法。该方法包括用于处理函数调用的动作。该方法包括接收对混合二进制的呼叫,其中呼叫以客体架构的格式。混合二进制文件包括使用Guest架构源代码编译成本机架构二进制代码的本机函数,该互操作性Theunk以处理Guest架构和本机体系结构之间的不兼容性,以及仿真器可用以重定向本机的本机主机重新映射元数据互操作性的主机可调用目标。该方法还包括调用互操作性Thunk以允许在本机架构系统上本地执行混合二进制中的本机函数。

著录项

  • 公开/公告号US10990423B2

    专利类型

  • 公开/公告日2021-04-27

    原文格式PDF

  • 申请/专利权人 MICROSOFT TECHNOLOGY LICENSING LLC;

    申请/专利号US201916403158

  • 发明设计人 TEN H. TZEN;ARUN U. KISHAN;

    申请日2019-05-03

  • 分类号G06F9/455;

  • 国家 US

  • 入库时间 2024-06-14 21:28:16

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号