diff --git a/services/core/java/com/android/server/TelephonyRegistry.java b/services/core/java/com/android/server/TelephonyRegistry.java index 811f2f5e5283d..9c8ed5a8edcba 100644 --- a/services/core/java/com/android/server/TelephonyRegistry.java +++ b/services/core/java/com/android/server/TelephonyRegistry.java @@ -103,6 +103,8 @@ import com.android.internal.util.FrameworkStatsLog; import com.android.internal.util.IndentingPrintWriter; import com.android.server.am.BatteryStatsService; +import dalvik.annotation.optimization.NeverCompile; + import java.io.FileDescriptor; import java.io.PrintWriter; import java.util.ArrayList; @@ -2879,6 +2881,7 @@ public class TelephonyRegistry extends ITelephonyRegistry.Stub { } } + @NeverCompile // Avoid size overhead of debugging code. @Override public void dump(FileDescriptor fd, PrintWriter writer, String[] args) { final IndentingPrintWriter pw = new IndentingPrintWriter(writer, " "); diff --git a/services/core/java/com/android/server/pm/DumpHelper.java b/services/core/java/com/android/server/pm/DumpHelper.java index 5ab0c4ce4ba6d..d5a882bcb32a5 100644 --- a/services/core/java/com/android/server/pm/DumpHelper.java +++ b/services/core/java/com/android/server/pm/DumpHelper.java @@ -37,6 +37,8 @@ import com.android.internal.util.ArrayUtils; import com.android.internal.util.IndentingPrintWriter; import com.android.server.pm.verify.domain.proxy.DomainVerificationProxy; +import dalvik.annotation.optimization.NeverCompile; + import java.io.FileDescriptor; import java.io.PrintWriter; import java.util.function.BiConsumer; @@ -51,6 +53,7 @@ final class DumpHelper { mPm = pm; } + @NeverCompile // Avoid size overhead of debugging code. public void doDump(FileDescriptor fd, PrintWriter pw, String[] args) { DumpState dumpState = new DumpState(); ArraySet permissionNames = null; diff --git a/services/core/java/com/android/server/pm/Settings.java b/services/core/java/com/android/server/pm/Settings.java index 936da4a2287c0..4d7da1b6f2814 100644 --- a/services/core/java/com/android/server/pm/Settings.java +++ b/services/core/java/com/android/server/pm/Settings.java @@ -137,6 +137,8 @@ import com.android.server.utils.WatchedSparseArray; import com.android.server.utils.WatchedSparseIntArray; import com.android.server.utils.Watcher; +import dalvik.annotation.optimization.NeverCompile; + import libcore.io.IoUtils; import org.xmlpull.v1.XmlPullParser; @@ -4518,6 +4520,7 @@ public final class Settings implements Watchable, Snappable { pw.decreaseIndent(); } + @NeverCompile // Avoid size overhead of debugging code. void dumpPackageLPr(PrintWriter pw, String prefix, String checkinTag, ArraySet permissionNames, PackageSetting ps, LegacyPermissionState permissionsState, SimpleDateFormat sdf, Date date,