-
公开(公告)号:US09785506B2
公开(公告)日:2017-10-10
申请号:US14050322
申请日:2013-10-09
Applicant: VMware, Inc.
Inventor: Ole Agesen , Michael Cohen , Jeffrey W. Sheldon
CPC classification number: G06F11/1402 , G06F9/45516 , G06F11/004 , G06F2201/815 , G06F2201/82
Abstract: 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.