Posts tagged Windows

A Comparison of Software and Hardware Techniques for x86 Virtualization

Until recently, the x86 architecture has not permitted classical trap-and-emulate virtualization. Virtual Machine Monitors for x86, such as VMware Workstation and Virtual PC, have instead used binary translation of the guest kernel code. However, both Intel and AMD have now introduced architectural extensions to support classical virtualization. We…

Automatically Patching Errors in Deployed Software

We present ClearView, a system for automatically correcting errors in deployed software systems with high availability requirements. Previous research has shown how to detect errors, for example by monitoring the execution for buffer overruns, illegal control transfers, or other potentially incorrect behavior. The standard mitigation strategy is to…