commit | d9eb0d743c0c154c32600b22343cfebc466e4ac4 | [log] [tgz] |
---|---|---|
author | Steven Moreland <[email protected]> | Fri Mar 20 15:53:29 2020 -0700 |
committer | Steven Moreland <[email protected]> | Fri Mar 20 15:55:22 2020 -0700 |
tree | d991cc0b8c542f3d51444f43a576b476569ec908 | |
parent | be4c3a1a0346681f51dd7840426353a67df0ecab [diff] |
graphics common: fix AIDL BufferUsage calculation This was hitting integer sanitization, which we are trying to turn on: Before: VENDOR_MASK_HI = -65536L, After: VENDOR_MASK_HI = -281474976710656L, Bug: 148149098 Test: manually check output (see above). Change-Id: I1e2d7c0225aec8bf67375eb6b0cdc919b4ece847
diff --git a/graphics/common/aidl/android/hardware/graphics/common/BufferUsage.aidl b/graphics/common/aidl/android/hardware/graphics/common/BufferUsage.aidl index 5f9888a..d978f46 100644 --- a/graphics/common/aidl/android/hardware/graphics/common/BufferUsage.aidl +++ b/graphics/common/aidl/android/hardware/graphics/common/BufferUsage.aidl
@@ -110,5 +110,5 @@ /** bits 32-47 must be zero and are reserved for future versions */ /** bits 48-63 are reserved for vendor extensions */ - VENDOR_MASK_HI = 0xffff << 48, + VENDOR_MASK_HI = (1L * 0xffff) << 48, }