ARTICLE AD BOX
I am currently using Perfetto to analyze Android Binder transactions. I am querying the android_binder_txns table via the Trace Processor, but the aidl_name and interface_name columns are returning null data.
I know that the Perfetto UI can generate a configuration file based on selected toggles, but I need to manually construct a TraceConfig (text proto) to use via the command line.
I want to identify the absolute minimum set of data sources or ftrace events required to populate those specific interface and AIDL name columns.
I'm asking this because I need to keep the trace buffer usage low to avoid data loss (wrapping). I want to avoid enabling high-volume categories (like full scheduling or unnecessary ftrace events) if they are not strictly required for binder introspection.
I have reviewed the TraceConfig reference and the Perfetto docs, but I cannot determine which specific event triggers the capture of these names.
