Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 935453c0 authored by Curtis Belmonte's avatar Curtis Belmonte Committed by Automerger Merge Worker
Browse files

Merge "Add placeholder sensor ID to biometric event logs" into sc-dev am: a5a93072

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13855855

Change-Id: Ifdc33889705e9b0635e824293230907c05ed6e8b
parents 2a95b38c a5a93072
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -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;

@@ -625,7 +626,8 @@ public final class AuthSession implements IBinder.DeathRecipient {
                    error,
                    0 /* vendorCode */,
                    mDebugEnabled,
                    latency);
                    latency,
                    -1 /* sensorId */);
        }
    }

+2 −1
Original line number Diff line number Diff line
@@ -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);
    }

+2 −1
Original line number Diff line number Diff line
@@ -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();
    }
+8 −4
Original line number Diff line number Diff line
@@ -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) {
@@ -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,
@@ -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) {
@@ -240,7 +243,8 @@ public abstract class LoggableMonitor {
                mStatsModality,
                targetUserId,
                sanitizeLatency(latency),
                enrollSuccessful);
                enrollSuccessful,
                -1 /* sensorId */);
    }

    private long sanitizeLatency(long latency) {
+2 −1
Original line number Diff line number Diff line
@@ -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