Add SurfaceControl.Transaction lock debugging utility.
Add a subclass of SurfaceControl.Transaction which can be given a monitor object at construction. If the monitor is not held when other methods are called the method will throw an exception. This should help us debug those hard to find unlocked Transaction access issues that frequently show up. I think this has been common enough that it's worse keeping a utility around in trunk. Bug: 146473344 Test: Builds Change-Id: I3617181745b452fbf9a575fd8e55760df900dd6f
Loading
Please register or sign in to comment