diff options
| author | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2019-12-20 00:24:50 +0000 |
|---|---|---|
| committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2019-12-20 00:24:50 +0000 |
| commit | 402f7eb3fb1ee3d2eece0258f67f3773be17b47f (patch) | |
| tree | ec870a33bee41632bb5671a3370c2bb3148547ba /core/java | |
| parent | 8c4bec28a7b6e2433cfcd4919f11dbf1b203e87d (diff) | |
| parent | 4f32e393d07ac844628029917a5085fc788c150f (diff) | |
Merge "Use write_buffer_to_statsd within StatsLog_write" am: 634f6969c4 am: 4f32e393d0
Change-Id: Ie91b0cceab48051c53f8e7270a5a267c5778a82d
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/util/StatsLog.java | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/core/java/android/util/StatsLog.java b/core/java/android/util/StatsLog.java index f7077bb2a418..ae9966b7b934 100644 --- a/core/java/android/util/StatsLog.java +++ b/core/java/android/util/StatsLog.java @@ -224,12 +224,25 @@ public final class StatsLog extends StatsLogInternal { /** * Write an event to stats log using the raw format. * - * @param buffer The encoded buffer of data to write.. + * @param buffer The encoded buffer of data to write. * @param size The number of bytes from the buffer to write. * @hide */ + // TODO(b/144935988): Mark deprecated. @SystemApi - public static native void writeRaw(@NonNull byte[] buffer, int size); + public static void writeRaw(@NonNull byte[] buffer, int size) { + // TODO(b/144935988): make this no-op once clients have migrated to StatsEvent. + writeImpl(buffer, size, 0); + } + + /** + * Write an event to stats log using the raw format. + * + * @param buffer The encoded buffer of data to write. + * @param size The number of bytes from the buffer to write. + * @param atomId The id of the atom to which the event belongs. + */ + private static native void writeImpl(@NonNull byte[] buffer, int size, int atomId); private static void enforceDumpCallingPermission(Context context) { context.enforceCallingPermission(android.Manifest.permission.DUMP, "Need DUMP permission."); |
