Add perfetto traces to ServiceManager
Bug: 342101947
Test: run external/perfetto/tools/record_android_trace -c config.pbtx
Add the following to the config.pbtx:
data_sources {
config {
name: "track_event"
track_event_config {
disabled_categories:"*"
enabled_categories: "servicemanager"
}
}
}
Change-Id: Ida65d96241899f9f50a48f4b2f12ec1f7a5dc978
diff --git a/cmds/servicemanager/Android.bp b/cmds/servicemanager/Android.bp
index 3897197..e5d7b74 100644
--- a/cmds/servicemanager/Android.bp
+++ b/cmds/servicemanager/Android.bp
@@ -29,6 +29,7 @@
"liblog",
"libutils",
"libselinux",
+ "libperfetto_c",
],
target: {
@@ -48,7 +49,13 @@
enabled: false,
},
vendor: {
- exclude_shared_libs: ["libvintf"],
+ exclude_shared_libs: [
+ "libvintf",
+ "libperfetto_c",
+ ],
+ },
+ recovery: {
+ exclude_shared_libs: ["libperfetto_c"],
},
},
}