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

Commit f3aeac8f authored by Ioannis Ilkos's avatar Ioannis Ilkos Committed by Gerrit Code Review
Browse files

Merge "Additional LMK diagnostic information"

parents fc6fbde5 e408d218
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -3863,6 +3863,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];

@@ -3892,6 +3903,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;
}

/*