Merge "profcollectd: Only start the forwarding service if enabled through device config" am: fb8f388ce7 am: f69edfbddf am: de81949fe4
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1484896 Change-Id: Icac75d15493ab3b7c83fdb5d1c167244a98585f4
This commit is contained in:
@@ -1232,7 +1232,7 @@ public final class SystemServer {
|
||||
mSystemServiceManager.startService(IorapForwardingService.class);
|
||||
t.traceEnd();
|
||||
|
||||
if (Build.IS_DEBUGGABLE) {
|
||||
if (Build.IS_DEBUGGABLE && ProfcollectForwardingService.enabled()) {
|
||||
t.traceBegin("ProfcollectForwardingService");
|
||||
mSystemServiceManager.startService(ProfcollectForwardingService.class);
|
||||
t.traceEnd();
|
||||
|
||||
@@ -31,6 +31,7 @@ import android.os.ServiceManager;
|
||||
import android.os.SystemProperties;
|
||||
import android.os.UpdateEngine;
|
||||
import android.os.UpdateEngineCallback;
|
||||
import android.provider.DeviceConfig;
|
||||
import android.util.Log;
|
||||
|
||||
import com.android.server.IoThread;
|
||||
@@ -68,6 +69,14 @@ public final class ProfcollectForwardingService extends SystemService {
|
||||
sSelfService = this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Check whether profcollect is enabled through device config.
|
||||
*/
|
||||
public static boolean enabled() {
|
||||
return DeviceConfig.getBoolean(DeviceConfig.NAMESPACE_PROFCOLLECT_NATIVE_BOOT, "enabled",
|
||||
false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onStart() {
|
||||
if (DEBUG) {
|
||||
|
||||
Reference in New Issue
Block a user