08572606 is referenced by 13 patents and cites 5 patents.

A system and method for reducing the likelihood of concurrency errors by identifying vulnerable segments of computer code and stalling other virtual machine threads of execution. According to one embodiment of the present invention, the vulnerable segment is identified at runtime, for example in a dynamic translator. According to another embodiment of the present invention, the vulnerable segment is identified ahead of time, for example in a static translator. According to yet another embodiment of the present invention, the vulnerable segment is identified in the binary translator of a virtual machine monitor.

Title
System and method for avoiding synchronization bugs through virtualization
Application Number
11/365012
Publication Number
8572606 (B1)
Application Date
March 1, 2006
Publication Date
October 29, 2013
Inventor
Jeffrey W Sheldon
Mountain View
CA, US
Michael Cohen
Boston
MA, US
Ole Agesen
Palo Alto
CA, US
Assignee
VMware
CA, US
IPC
G06F 9/455
View Original Source