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

Commit 42a05096 authored by Stanislav Zholnin's avatar Stanislav Zholnin Committed by Automerger Merge Worker
Browse files

Merge "Add AppOpEnum field to represent op_id in RuntimeAppOpAccess atom."...

Merge "Add AppOpEnum field to represent op_id in RuntimeAppOpAccess atom." into rvc-dev am: 03aa3216 am: ba9b5465

Change-Id: I100d3a8b52d86ab6253a673715c00459b711d04a
parents 8cec6187 ba9b5465
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -8697,13 +8697,12 @@ message RuntimeAppOpAccess {
    // Name of the package accessing app op
    optional string package_name = 2;

    // operation string id per OPSTR_ constants in AppOpsManager.java
    optional string op = 3;
    // deprecated - set to empty string
    optional string op_deprecated = 3 [deprecated = true];

    // attribution_tag; provided by developer when accessing related API, limited at 50 chars by
    // API.
    // Attributions must be provided through manifest using <attribution> tag available in R and
    // above.
    // API. Attributions must be provided through manifest using <attribution> tag available in R
    // and above.
    optional string attribution_tag = 4;

    // message related to app op access, limited to 600 chars by API
@@ -8718,6 +8717,9 @@ message RuntimeAppOpAccess {

    // sampling strategy used to collect this message
    optional SamplingStrategy sampling_strategy = 6;

    // operation id
    optional android.app.AppOpEnum op = 7 [default = APP_OP_NONE];
}

/*
+2 −1
Original line number Diff line number Diff line
@@ -3039,7 +3039,7 @@ public class StatsPullAtomService extends SystemService {
            e.writeInt(message.getUid());
            e.addBooleanAnnotation(ANNOTATION_ID_IS_UID, true);
            e.writeString(message.getPackageName());
            e.writeString(message.getOp());
            e.writeString("");
            if (message.getAttributionTag() == null) {
                e.writeString("");
            } else {
@@ -3047,6 +3047,7 @@ public class StatsPullAtomService extends SystemService {
            }
            e.writeString(message.getMessage());
            e.writeInt(message.getSamplingStrategy());
            e.writeInt(AppOpsManager.strOpToOp(message.getOp()));

            pulledData.add(e.build());
        } catch (Throwable t) {