Detaching profilers
    1.
    发明授权
    Detaching profilers 有权
    拆分剖析器

    公开(公告)号:US08601445B2

    公开(公告)日:2013-12-03

    申请号:US11762260

    申请日:2007-06-13

    IPC分类号: G06F9/44 G06F11/00

    摘要: A profiler may be detached from an actively running application by first sealing communications between the application and profiler, then evacuating the profiler by waiting for any profiler-modified or instrumented code to complete execution, profiler runtime code to complete execution, cleaning up any residual items from the profiler, and shutting down the profiler. The profiler may be operational in many different environments, including a managed environment such as a virtual machine and those environments having just in time compiling of executable code.

    摘要翻译: 通过首先密封应用程序和分析器之间的通信,然后通过等待任何分析器修改或检测的代码完成执行,分析器运行代码来完成执行,清理任何剩余项目,从而分析器可能与主动运行的应用程序分离 从分析器中,并关闭分析器。 分析器可以在许多不同的环境中操作,包括诸如虚拟机的管理环境以及刚刚编译可执行代码的那些环境。

    Profiler management
    2.
    发明授权
    Profiler management 有权
    分析器管理

    公开(公告)号:US08006235B2

    公开(公告)日:2011-08-23

    申请号:US11760901

    申请日:2007-06-11

    IPC分类号: G06F9/44

    摘要: A profiler manager may attach and detach profilers from a running application. A profiler may be detached through a two step process where the profiler is sealed from communicating with the running application, then an evacuation step where the application is able to complete any responses that are pending. While the profiler is in the evacuation phase, another profiler may be attached to the application. Messages to the evacuating profiler may be captured and directed to the proper profiler.

    摘要翻译: 分析器管理器可以从运行的应用程序附加和分离剖析器。 分析器可以通过两步骤过程分离,其中分析器被密封以与正在运行的应用程序通信,然后是撤离步骤,其中应用程序能够完成任何正在等待的响应。 在分析器处于撤离阶段时,另一个分析器可以附着到应用程序。 到抽真空轮廓仪的信息可以被捕获并被引导到适当的分析器。

    Detaching Profilers
    4.
    发明申请
    Detaching Profilers 有权
    分离分析器

    公开(公告)号:US20080313618A1

    公开(公告)日:2008-12-18

    申请号:US11762260

    申请日:2007-06-13

    IPC分类号: G06F9/44

    摘要: A profiler may be detached from an actively running application by first sealing communications between the application and profiler, then evacuating the profiler by waiting for any profiler-modified or instrumented code to complete execution, profiler runtime code to complete execution, cleaning up any residual items from the profiler, and shutting down the profiler. The profiler may be operational in many different environments, including a managed environment such as a virtual machine and those environments having just in time compiling of executable code.

    摘要翻译: 通过首先密封应用程序和分析器之间的通信,然后通过等待任何分析器修改或检测的代码完成执行,分析器运行代码来完成执行,清理任何剩余项目,从而分析器可能与主动运行的应用程序分离 从分析器中,并关闭分析器。 分析器可以在许多不同的环境中操作,包括诸如虚拟机的管理环境以及刚刚编译可执行代码的那些环境。

    Securely sharing applications installed by unprivileged users
    6.
    发明授权
    Securely sharing applications installed by unprivileged users 有权
    安全地共享非特权用户安装的应用程序

    公开(公告)号:US08082442B2

    公开(公告)日:2011-12-20

    申请号:US11463858

    申请日:2006-08-10

    IPC分类号: G06F9/445 G06F9/48 G06F9/52

    CPC分类号: G06F21/57 G06F9/445

    摘要: In one embodiment of this invention, a computer system performs a method for securely sharing applications installed by unprivileged users. The method involves the computer system receiving a user associated command from a user of the computer system. A previous application installation included installing an application manifest and application data objects in a shared repository and installing a user manifest and user configuration data objects in a private repository for an initial installing user. The computer system verifies that a digital signature of the application manifest corresponds to a public key of a user manifest for the associated user. The computer system verifies that an application identifier of the application manifest matches an application identifier of the user manifest. The computer system verifies that the data objects belong to the software application by comparing the application data objects to one or more data object identifiers in the application manifest.

    摘要翻译: 在本发明的一个实施例中,计算机系统执行用于安全地共享由非特权用户安装的应用的方法。 该方法涉及计算机系统从计算机系统的用户接收用户相关命令。 以前的应用程序安装包括将应用程序清单和应用程序数据对象安装在共享存储库中,并将初始安装用户的用户清单和用户配置数据对象安装在专用存储库中。 计算机系统验证应用清单的数字签名对应于相关用户的用户清单的公开密钥。 计算机系统验证应用程序清单的应用程序标识符与用户清单的应用程序标识符相匹配。 计算机系统通过将应用数据对象与应用程序清单中的一个或多个数据对象标识符进行比较来验证数据对象属于软件应用程序。

    Profiler Management
    7.
    发明申请
    Profiler Management 有权
    剖面管理

    公开(公告)号:US20080307396A1

    公开(公告)日:2008-12-11

    申请号:US11760901

    申请日:2007-06-11

    IPC分类号: G06F9/44

    摘要: A profiler manager may attach and detach profilers from a running application. A profiler may be detached through a two step process where the profiler is sealed from communicating with the running application, then an evacuation step where the application is able to complete any responses that are pending. While the profiler is in the evacuation phase, another profiler may be attached to the application. Messages to the evacuating profiler may be captured and directed to the proper profiler.

    摘要翻译: 分析器管理器可以从运行的应用程序附加和分离剖析器。 分析器可以通过两步骤过程分离,其中分析器被密封以与正在运行的应用程序通信,然后是撤离步骤,其中应用程序能够完成任何正在等待的响应。 在分析器处于撤离阶段时,另一个分析器可以附着到应用程序。 到抽真空轮廓仪的信息可以被捕获并被引导到适当的分析器。

    SECURELY SHARING APPLICATIONS INSTALLED BY UNPRIVILEGED USERS
    8.
    发明申请
    SECURELY SHARING APPLICATIONS INSTALLED BY UNPRIVILEGED USERS 有权
    非特权使用者安装的SECURYY共享应用程序

    公开(公告)号:US20080052705A1

    公开(公告)日:2008-02-28

    申请号:US11463858

    申请日:2006-08-10

    IPC分类号: G06F9/445

    CPC分类号: G06F21/57 G06F9/445

    摘要: In one embodiment of this invention, a computer system performs a method for securely sharing applications installed by unprivileged users. The method involves the computer system receiving a user associated command from a user of the computer system. A previous application installation included installing an application manifest and application data objects in a shared repository and installing a user manifest and user configuration data objects in a private repository for an initial installing user. The computer system verifies that a digital signature of the application manifest corresponds to a public key of a user manifest for the associated user. The computer system verifies that an application identifier of the application manifest matches an application identifier of the user manifest. The computer system verifies that the data objects belong to the software application by comparing the application data objects to one or more data object identifiers in the application manifest.

    摘要翻译: 在本发明的一个实施例中,计算机系统执行用于安全地共享由非特权用户安装的应用的方法。 该方法涉及计算机系统从计算机系统的用户接收用户相关命令。 以前的应用程序安装包括将应用程序清单和应用程序数据对象安装在共享存储库中,并将初始安装用户的用户清单和用户配置数据对象安装在专用存储库中。 计算机系统验证应用清单的数字签名对应于相关用户的用户清单的公开密钥。 计算机系统验证应用程序清单的应用程序标识符与用户清单的应用程序标识符相匹配。 计算机系统通过将应用数据对象与应用程序清单中的一个或多个数据对象标识符进行比较来验证数据对象属于软件应用程序。