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

Commit 59601e88 authored by Ioannis Ilkos's avatar Ioannis Ilkos Committed by Automerger Merge Worker
Browse files

Merge "Additional LMK diagnostic information" am: f3aeac8f am: 6a6ad9af...

Merge "Additional LMK diagnostic information" am: f3aeac8f am: 6a6ad9af am: 17af4e9b am: 6c3d76a9 am: a423f388

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

Change-Id: I7a88e00621cc7c6cb28a9baa2588ca8bf9c75564
parents e697952c a423f388
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -4041,6 +4041,17 @@ message LmkStateChanged {
 *      system/core/lmkd/lmkd.c
 */
message LmkKillOccurred {
    enum Reason {
        UNKNOWN = 0;
        PRESSURE_AFTER_KILL = 1;
        NOT_RESPONDING = 2;
        LOW_SWAP_AND_THRASHING = 3;
        LOW_MEM_AND_SWAP = 4;
        LOW_MEM_AND_THRASHING = 5;
        DIRECT_RECL_AND_THRASHING = 6;
        LOW_MEM_AND_SWAP_UTIL = 7;
    }

    // The uid if available. -1 means not available.
    optional int32 uid = 1 [(is_uid) = true];

@@ -4070,6 +4081,15 @@ message LmkKillOccurred {

    // Min oom adj score considered by lmkd.
    optional int32 min_oom_score = 10;

    // Free physical memory on device at LMK time.
    optional int32 free_mem_kb = 11;

    // Free swap on device at LMK time.
    optional int32 free_swap_kb = 12;

    // What triggered the LMK event.
    optional Reason reason = 13;
}

/*