diff options
| author | 2024-08-29 19:38:05 +0000 | |
|---|---|---|
| committer | 2024-08-29 19:38:05 +0000 | |
| commit | 5559bb04adf9df3c32a48460f46ffd0e9a8826be (patch) | |
| tree | 8b1d054bfb92cc5c0290d23b141cf6e5a97ee3ab | |
| parent | 62076094716ec43f977241c367566042b2fc00e6 (diff) | |
| parent | 5fd35a4dbffd6da9fdb264a4f5e9322259f3c0e5 (diff) | |
Merge "Revert "Track HardwareBuffer native allocations"" into main
| -rw-r--r-- | core/java/android/hardware/HardwareBuffer.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/core/java/android/hardware/HardwareBuffer.java b/core/java/android/hardware/HardwareBuffer.java index 131100d7032c..ce0f9f598897 100644 --- a/core/java/android/hardware/HardwareBuffer.java +++ b/core/java/android/hardware/HardwareBuffer.java @@ -285,8 +285,9 @@ public final class HardwareBuffer implements Parcelable, AutoCloseable { private HardwareBuffer(long nativeObject) { mNativeObject = nativeObject; long bufferSize = nEstimateSize(nativeObject); - NativeAllocationRegistry registry = NativeAllocationRegistry.createNonmalloced( - HardwareBuffer.class, nGetNativeFinalizer(), bufferSize); + ClassLoader loader = HardwareBuffer.class.getClassLoader(); + NativeAllocationRegistry registry = new NativeAllocationRegistry( + loader, nGetNativeFinalizer(), bufferSize); mCleaner = registry.registerNativeAllocation(this, mNativeObject); mCloseGuard.open("HardwareBuffer.close"); } |