Enable perfetto tracing for non-autogenerated AIDL names
Since we added AIDL name tracing globally, it's been a very powerfull tool to root cause issues in the field. One gap is non-autogenerated AIDL interfaces like ContentProvider and Cursor. This was explicitly disabled in aosp/2254719 to workaround some unrealistic perf startup issue. Given the gap in identifying more important issues in the field it's worth enabling this so we can fix 'real' problems. Enabled caching of the non-autogenerated AIDLs and also added the 'AIDL::java' prefix to the name of the non-autogenerated AIDL names to be consistent with the autogenerated ones. Bug: 288578300 Bug: 270044534 Test: atest AidlTest Change-Id: I96633ec976db01991620b43d7a7e9528ea22de1f
Loading
Please register or sign in to comment