Add component name in FGS WTF log

Bug: 276963716
Test: Manual test
Change-Id: Ib9325b0befff16e74ef662659419e17abc6ccc48
This commit is contained in:
Makoto Onuki
2023-08-10 14:55:08 -07:00
parent 6885dcad3d
commit dfb9868ba3

View File

@@ -286,6 +286,12 @@ final class ServiceRecord extends Binder implements ComponentName.WithComponentN
+ ")");
}
private String getFgsInfoForWtf() {
return " cmp: " + this.getComponentName().toShortString()
+ " sdk: " + this.appInfo.targetSdkVersion
;
}
void maybeLogFgsLogicChange() {
final int origWiu = reasonOr(mAllowWhileInUsePermissionInFgsReasonNoBinding,
mAllowWIUInBindService);
@@ -311,7 +317,8 @@ final class ServiceRecord extends Binder implements ComponentName.WithComponentN
+ " OS:" // Orig-start
+ changeMessage(mAllowStartForegroundNoBinding, mAllowStartInBindService)
+ " NS:" // New-start
+ changeMessage(mAllowStartForegroundNoBinding, mAllowStartByBindings);
+ changeMessage(mAllowStartForegroundNoBinding, mAllowStartByBindings)
+ getFgsInfoForWtf();
Slog.wtf(TAG_SERVICE, message);
}