发明名称 Initiating and debugging a process in a high assurance execution environment
摘要 Bifurcated processes, in which a shadow process in a first environment is controlling thread scheduling for a trusted agent in a second, high assurance environment, can be debugged via a two-phase initialization of the debugger. In the first phase, initial set up is accomplished for the trusted agent, but no shadow process will schedule execution for any thread of the trusted agent. The debugger will then be attached. In a second phase, the shadow process will begin scheduling threads for the trusted agent. In order to allow the debugger access to the process memory of the trusted agent or to set or get information regarding a particular thread of the trusted agent, a thread which is either a thread belonging to the trusted agent or belonging to the second execution environment and matched with the trusted agent is used. This admin thread is used to perform the work of retrieving process memory and information regarding threads of the trusted agent, allowing such information from the high assurance environment to be found and used in the debugger in the first execution environment.
申请公布号 US2004221271(A1) 申请公布日期 2004.11.04
申请号 US20040759818 申请日期 2004.01.16
申请人 MICROSOFT CORPORATION 发明人 ZEMAN PAVEL;LEWIS NATHAN T.;RAY KENNETH D.
分类号 G06F7/38;G06F9/44;G06F9/455;G06F9/46;(IPC1-7):G06F9/44 主分类号 G06F7/38
代理机构 代理人
主权项
地址