DescriptionReimplementation of FunctionStub to avoid rewriting potentially executing code for a slight improvement in thread safety.
Make VTABLE patching treadsafe to the extent possible. As-is it's now safe against itself running on other threads at lease, as well as against other similar implementations, though the inherent VM operation race is resolved by retrying.
BUG=27415
TEST=Included unittests.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=42381
Patch Set 1 #
Total comments: 4
Patch Set 2 : '' #
Total comments: 8
Patch Set 3 : Now the complete thing with the VTable patch manager patches too #
Total comments: 6
Patch Set 4 : '' #
Messages
Total messages: 9 (0 generated)
|