会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明申请
    • SUPPORT FOR A NON-NATIVE APPLICATION
    • 支持非本地应用程序
    • US20100274551A1
    • 2010-10-28
    • US12429399
    • 2009-04-24
    • Abhinav DasJiwei LuWilliam Y. ChenChandramouli Banerjee
    • Abhinav DasJiwei LuWilliam Y. ChenChandramouli Banerjee
    • G06F9/455
    • G06F9/45504G06F9/45516G06F11/3612G06F11/3636
    • Aspects of the invention are directed to a systems and methods for operating a non-native binary in dynamic binary translation environment. In accordance with an embodiment, there is provided a computer program product in a computer readable medium. The product includes program code for receiving a non-native binary in a computer readable medium and program code for translating the non-native binary. Additionally, the product includes program code for executing the translated non-native binary, the non-native binary including one or more threads, and program code for pausing execution of the translated non-native binary. The product also includes program code for providing guest instruction boundary information to a monitoring process and program code for analyzing a state of each thread of the translated non-native binary. Moreover, the product includes program code for fast-forwarding at least one thread so that its state is consistent with the guest instruction boundary
    • 本发明的方面涉及用于在动态二进制翻译环境中操作非本地二进制文件的系统和方法。 根据实施例,提供了一种计算机可读介质中的计算机程序产品。 该产品包括用于在计算机可读介质中接收非本地二进制文件的程序代码和用于转换非本地二进制文件的程序代码。 此外,该产品包括用于执行所翻译的非本地二进制文件的程序代码,包括一个或多个线程的非本地二进制文件以及用于暂停执行所翻译的非本地二进制文件的程序代码。 该产品还包括用于向监视过程提供访客指令边界信息的程序代码和用于分析翻译的非本地二进制文件的每个线程的状态的程序代码。 此外,该产品包括用于快速转发至少一个线程的程序代码,使得其状态与访客指令边界一致
    • 6. 发明授权
    • Dynamic translator for requests for system resources
    • 用于系统资源请求的动态翻译器
    • US08521760B2
    • 2013-08-27
    • US12345810
    • 2008-12-30
    • Abhinav DasWilliam Y. ChenJiwei LuChandramouli Banerjee
    • Abhinav DasWilliam Y. ChenJiwei LuChandramouli Banerjee
    • G06F7/00G06F17/30
    • G06F17/30893
    • Techniques for selectively translating resource requests from a program running on a computer system are disclosed. The resource request may be a request to access a file, library file, API, etc. The resource request may be a system call or library call. The computer program may be non-native to the computer system. Translation of resource requests may occur within the operating system or outside it. A resource request containing a reference to a first path and file name may be selectively translated by altering the resource request to contain a reference to a second path and file name. After selectively translating a request, he request is caused to be serviced. A resource request may be serviced by forwarding it to an operating system, and a result may be sent back to the program.
    • 公开了用于从计算机系统上运行的程序选择性地翻译资源请求的技术。 资源请求可以是访问文件,库文件,API等的请求。资源请求可以是系统调用或库调用。 该计算机程序可能是非本机的计算机系统。 资源请求的翻译可能发生在操作系统内或其外部。 可以通过改变资源请求来包含对第二路径和文件名的引用来选择性地转换包含对第一路径和文件名的引用的资源请求。 在选择性地翻译请求之后,他请求被提供服务。 可以通过将资源请求转发到操作系统来服务资源请求,并且可以将结果发送回该程序。
    • 8. 发明申请
    • DYNAMIC TRANSLATOR FOR REQUESTS FOR SYSTEM RESOURCES
    • 用于系统资源要求的动态翻译器
    • US20100169308A1
    • 2010-07-01
    • US12345810
    • 2008-12-30
    • Abhinav DasWilliam Y. ChenJiwei LuChandramouli Banerjee
    • Abhinav DasWilliam Y. ChenJiwei LuChandramouli Banerjee
    • G06F7/06G06F17/30
    • G06F17/30893
    • Techniques for selectively translating resource requests from a program running on a computer system are disclosed. The resource request may be a request to access a file, library file, API, etc. The resource request may be a system call or library call. The computer program may be non-native to the computer system. Translation of resource requests may occur within the operating system or outside it. A resource request containing a reference to a first path and file name may be selectively translated by altering the resource request to contain a reference to a second path and file name. After selectively translating a request, he request is caused to be serviced. A resource request may be serviced by forwarding it to an operating system, and a result may be sent back to the program.
    • 公开了用于从计算机系统上运行的程序选择性地翻译资源请求的技术。 资源请求可以是访问文件,库文件,API等的请求。资源请求可以是系统调用或库调用。 该计算机程序可能是非本机的计算机系统。 资源请求的翻译可能发生在操作系统内或其外部。 可以通过改变资源请求来包含对第二路径和文件名的引用来选择性地转换包含对第一路径和文件名的引用的资源请求。 在选择性地翻译请求之后,他请求被提供服务。 可以通过将资源请求转发到操作系统来服务资源请求,并且可以将结果发送回该程序。