Loading services/core/java/com/android/server/biometrics/AuthSession.java +4 −2 Original line number Diff line number Diff line Loading @@ -597,7 +597,8 @@ public final class AuthSession implements IBinder.DeathRecipient { mPreAuthInfo.confirmationRequested, FrameworkStatsLog.BIOMETRIC_AUTHENTICATED__STATE__CONFIRMED, latency, mDebugEnabled); mDebugEnabled, -1 /* sensorId */); } else { final long latency = System.currentTimeMillis() - mStartTimeMs; Loading Loading @@ -625,7 +626,8 @@ public final class AuthSession implements IBinder.DeathRecipient { error, 0 /* vendorCode */, mDebugEnabled, latency); latency, -1 /* sensorId */); } } Loading services/core/java/com/android/server/biometrics/sensors/InternalCleanupClient.java +2 −1 Original line number Diff line number Diff line Loading @@ -127,7 +127,8 @@ public abstract class InternalCleanupClient<S extends BiometricAuthenticator.Ide getContext().getPackageName(), mBiometricUtils, getSensorId(), mAuthenticatorIds); FrameworkStatsLog.write(FrameworkStatsLog.BIOMETRIC_SYSTEM_HEALTH_ISSUE_DETECTED, mStatsModality, BiometricsProtoEnums.ISSUE_UNKNOWN_TEMPLATE_ENROLLED_HAL); BiometricsProtoEnums.ISSUE_UNKNOWN_TEMPLATE_ENROLLED_HAL, -1 /* sensorId */); mCurrentTask.start(mRemoveCallback); } Loading services/core/java/com/android/server/biometrics/sensors/InternalEnumerateClient.java +2 −1 Original line number Diff line number Diff line Loading @@ -118,7 +118,8 @@ public abstract class InternalEnumerateClient<T> extends HalClientMonitor<T> getTargetUserId(), identifier.getBiometricId()); FrameworkStatsLog.write(FrameworkStatsLog.BIOMETRIC_SYSTEM_HEALTH_ISSUE_DETECTED, mStatsModality, BiometricsProtoEnums.ISSUE_UNKNOWN_TEMPLATE_ENROLLED_FRAMEWORK); BiometricsProtoEnums.ISSUE_UNKNOWN_TEMPLATE_ENROLLED_FRAMEWORK, -1 /* sensorId */); } mEnrolledList.clear(); } Loading services/core/java/com/android/server/biometrics/sensors/LoggableMonitor.java +8 −4 Original line number Diff line number Diff line Loading @@ -126,7 +126,8 @@ public abstract class LoggableMonitor { mStatsClient, acquiredInfo, vendorCode, Utils.isDebugEnabled(context, targetUserId)); Utils.isDebugEnabled(context, targetUserId), -1 /* sensorId */); } protected final void logOnError(Context context, int error, int vendorCode, int targetUserId) { Loading Loading @@ -164,7 +165,8 @@ public abstract class LoggableMonitor { error, vendorCode, Utils.isDebugEnabled(context, targetUserId), sanitizeLatency(latency)); sanitizeLatency(latency), -1 /* sensorId */); } protected final void logOnAuthenticated(Context context, boolean authenticated, Loading Loading @@ -214,7 +216,8 @@ public abstract class LoggableMonitor { requireConfirmation, authState, sanitizeLatency(latency), Utils.isDebugEnabled(context, targetUserId)); Utils.isDebugEnabled(context, targetUserId), -1 /* sensorId */); } protected final void logOnEnrolled(int targetUserId, long latency, boolean enrollSuccessful) { Loading @@ -240,7 +243,8 @@ public abstract class LoggableMonitor { mStatsModality, targetUserId, sanitizeLatency(latency), enrollSuccessful); enrollSuccessful, -1 /* sensorId */); } private long sanitizeLatency(long latency) { Loading services/core/java/com/android/server/biometrics/sensors/face/aidl/Sensor.java +2 −1 Original line number Diff line number Diff line Loading @@ -546,7 +546,8 @@ public class Sensor { FrameworkStatsLog.write(FrameworkStatsLog.BIOMETRIC_SYSTEM_HEALTH_ISSUE_DETECTED, BiometricsProtoEnums.MODALITY_FACE, BiometricsProtoEnums.ISSUE_HAL_DEATH); BiometricsProtoEnums.ISSUE_HAL_DEATH, -1 /* sensorId */); } mScheduler.recordCrashState(); Loading Loading
services/core/java/com/android/server/biometrics/AuthSession.java +4 −2 Original line number Diff line number Diff line Loading @@ -597,7 +597,8 @@ public final class AuthSession implements IBinder.DeathRecipient { mPreAuthInfo.confirmationRequested, FrameworkStatsLog.BIOMETRIC_AUTHENTICATED__STATE__CONFIRMED, latency, mDebugEnabled); mDebugEnabled, -1 /* sensorId */); } else { final long latency = System.currentTimeMillis() - mStartTimeMs; Loading Loading @@ -625,7 +626,8 @@ public final class AuthSession implements IBinder.DeathRecipient { error, 0 /* vendorCode */, mDebugEnabled, latency); latency, -1 /* sensorId */); } } Loading
services/core/java/com/android/server/biometrics/sensors/InternalCleanupClient.java +2 −1 Original line number Diff line number Diff line Loading @@ -127,7 +127,8 @@ public abstract class InternalCleanupClient<S extends BiometricAuthenticator.Ide getContext().getPackageName(), mBiometricUtils, getSensorId(), mAuthenticatorIds); FrameworkStatsLog.write(FrameworkStatsLog.BIOMETRIC_SYSTEM_HEALTH_ISSUE_DETECTED, mStatsModality, BiometricsProtoEnums.ISSUE_UNKNOWN_TEMPLATE_ENROLLED_HAL); BiometricsProtoEnums.ISSUE_UNKNOWN_TEMPLATE_ENROLLED_HAL, -1 /* sensorId */); mCurrentTask.start(mRemoveCallback); } Loading
services/core/java/com/android/server/biometrics/sensors/InternalEnumerateClient.java +2 −1 Original line number Diff line number Diff line Loading @@ -118,7 +118,8 @@ public abstract class InternalEnumerateClient<T> extends HalClientMonitor<T> getTargetUserId(), identifier.getBiometricId()); FrameworkStatsLog.write(FrameworkStatsLog.BIOMETRIC_SYSTEM_HEALTH_ISSUE_DETECTED, mStatsModality, BiometricsProtoEnums.ISSUE_UNKNOWN_TEMPLATE_ENROLLED_FRAMEWORK); BiometricsProtoEnums.ISSUE_UNKNOWN_TEMPLATE_ENROLLED_FRAMEWORK, -1 /* sensorId */); } mEnrolledList.clear(); } Loading
services/core/java/com/android/server/biometrics/sensors/LoggableMonitor.java +8 −4 Original line number Diff line number Diff line Loading @@ -126,7 +126,8 @@ public abstract class LoggableMonitor { mStatsClient, acquiredInfo, vendorCode, Utils.isDebugEnabled(context, targetUserId)); Utils.isDebugEnabled(context, targetUserId), -1 /* sensorId */); } protected final void logOnError(Context context, int error, int vendorCode, int targetUserId) { Loading Loading @@ -164,7 +165,8 @@ public abstract class LoggableMonitor { error, vendorCode, Utils.isDebugEnabled(context, targetUserId), sanitizeLatency(latency)); sanitizeLatency(latency), -1 /* sensorId */); } protected final void logOnAuthenticated(Context context, boolean authenticated, Loading Loading @@ -214,7 +216,8 @@ public abstract class LoggableMonitor { requireConfirmation, authState, sanitizeLatency(latency), Utils.isDebugEnabled(context, targetUserId)); Utils.isDebugEnabled(context, targetUserId), -1 /* sensorId */); } protected final void logOnEnrolled(int targetUserId, long latency, boolean enrollSuccessful) { Loading @@ -240,7 +243,8 @@ public abstract class LoggableMonitor { mStatsModality, targetUserId, sanitizeLatency(latency), enrollSuccessful); enrollSuccessful, -1 /* sensorId */); } private long sanitizeLatency(long latency) { Loading
services/core/java/com/android/server/biometrics/sensors/face/aidl/Sensor.java +2 −1 Original line number Diff line number Diff line Loading @@ -546,7 +546,8 @@ public class Sensor { FrameworkStatsLog.write(FrameworkStatsLog.BIOMETRIC_SYSTEM_HEALTH_ISSUE_DETECTED, BiometricsProtoEnums.MODALITY_FACE, BiometricsProtoEnums.ISSUE_HAL_DEATH); BiometricsProtoEnums.ISSUE_HAL_DEATH, -1 /* sensorId */); } mScheduler.recordCrashState(); Loading