Loading services/core/java/com/android/server/BinaryTransparencyService.java +7 −1 Original line number Diff line number Diff line Loading @@ -81,6 +81,7 @@ import android.util.apk.ApkSignatureVerifier; import android.util.apk.ApkSigningBlockUtils; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.expresslog.Histogram; import com.android.internal.os.IBinaryTransparencyService; import com.android.internal.util.FrameworkStatsLog; import com.android.server.pm.ApexManager; Loading Loading @@ -141,6 +142,10 @@ public class BinaryTransparencyService extends SystemService { private static final boolean DEBUG = false; // toggle this for local debug private static final Histogram digestAllPackagesLatency = new Histogram( "binary_transparency.value_digest_all_packages_latency_uniform", new Histogram.UniformOptions(50, 0, 500)); private final Context mContext; private String mVbmetaDigest; // the system time (in ms) the last measurement was taken Loading Loading @@ -350,8 +355,9 @@ public class BinaryTransparencyService extends SystemService { writeAppInfoToLog(appInfo); } } if (DEBUG) { long timeSpentMeasuring = System.currentTimeMillis() - currentTimeMs; digestAllPackagesLatency.logSample(timeSpentMeasuring); if (DEBUG) { Slog.d(TAG, "Measured " + packagesMeasured.size() + " packages altogether in " + timeSpentMeasuring + "ms"); } Loading Loading
services/core/java/com/android/server/BinaryTransparencyService.java +7 −1 Original line number Diff line number Diff line Loading @@ -81,6 +81,7 @@ import android.util.apk.ApkSignatureVerifier; import android.util.apk.ApkSigningBlockUtils; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.expresslog.Histogram; import com.android.internal.os.IBinaryTransparencyService; import com.android.internal.util.FrameworkStatsLog; import com.android.server.pm.ApexManager; Loading Loading @@ -141,6 +142,10 @@ public class BinaryTransparencyService extends SystemService { private static final boolean DEBUG = false; // toggle this for local debug private static final Histogram digestAllPackagesLatency = new Histogram( "binary_transparency.value_digest_all_packages_latency_uniform", new Histogram.UniformOptions(50, 0, 500)); private final Context mContext; private String mVbmetaDigest; // the system time (in ms) the last measurement was taken Loading Loading @@ -350,8 +355,9 @@ public class BinaryTransparencyService extends SystemService { writeAppInfoToLog(appInfo); } } if (DEBUG) { long timeSpentMeasuring = System.currentTimeMillis() - currentTimeMs; digestAllPackagesLatency.logSample(timeSpentMeasuring); if (DEBUG) { Slog.d(TAG, "Measured " + packagesMeasured.size() + " packages altogether in " + timeSpentMeasuring + "ms"); } Loading