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

Commit eb8acbf4 authored by Howard Chen's avatar Howard Chen
Browse files

Make the binder_lock category optional

The binder_lock event type has been deprecated after binder
driver uses fine grained locking. This patch makes "binder_lock"
an optional category for atrace to support system w/ w/o FGL.

Bug: 37559846
Test: pixel phone with "atrace --async_start binder_lock"
Change-Id: I691efd355e903a26629f896a56a664502e5807f7
parent 903726f5
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -183,9 +183,9 @@ static const TracingCategory k_categories[] = {
        { REQ,      "events/binder/binder_transaction_received/enable" },
    } },
    { "binder_lock", "Binder global lock trace", 0, {
        { REQ,      "events/binder/binder_lock/enable" },
        { REQ,      "events/binder/binder_locked/enable" },
        { REQ,      "events/binder/binder_unlock/enable" },
        { OPT,      "events/binder/binder_lock/enable" },
        { OPT,      "events/binder/binder_locked/enable" },
        { OPT,      "events/binder/binder_unlock/enable" },
    } },
    { "pagecache",  "Page cache", 0, {
        { REQ,      "events/filemap/enable" },
@@ -375,7 +375,7 @@ static bool isCategorySupported(const TracingCategory& category)
                    ok = true;
                }
            } else {
                ok |= fileIsWritable(path);
                ok = true;
            }
        }
    }