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

Commit 771a8a83 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Read binder stats from binderfs" am: b5624e45 am: d1edd2e6

Change-Id: Iee2a678e0f6e0de1f644a2b00257dd71df02a4bc
parents 68deb86f d1edd2e6
Loading
Loading
Loading
Loading
+8 −5
Original line number Diff line number Diff line
@@ -1422,11 +1422,14 @@ static Dumpstate::RunStatus dumpstate() {
    RunCommand("FILESYSTEMS & FREE SPACE", {"df"});

    /* Binder state is expensive to look at as it uses a lot of memory. */
    DumpFile("BINDER FAILED TRANSACTION LOG", "/sys/kernel/debug/binder/failed_transaction_log");
    DumpFile("BINDER TRANSACTION LOG", "/sys/kernel/debug/binder/transaction_log");
    DumpFile("BINDER TRANSACTIONS", "/sys/kernel/debug/binder/transactions");
    DumpFile("BINDER STATS", "/sys/kernel/debug/binder/stats");
    DumpFile("BINDER STATE", "/sys/kernel/debug/binder/state");
    std::string binder_logs_dir = access("/dev/binderfs/binder_logs", R_OK) ?
            "/sys/kernel/debug/binder" : "/dev/binderfs/binder_logs";

    DumpFile("BINDER FAILED TRANSACTION LOG", binder_logs_dir + "/failed_transaction_log");
    DumpFile("BINDER TRANSACTION LOG", binder_logs_dir + "/transaction_log");
    DumpFile("BINDER TRANSACTIONS", binder_logs_dir + "/transactions");
    DumpFile("BINDER STATS", binder_logs_dir + "/stats");
    DumpFile("BINDER STATE", binder_logs_dir + "/state");

    /* Add window and surface trace files. */
    if (!PropertiesHelper::IsUserBuild()) {