Loading cmds/statsd/src/atoms.proto +19 −0 Original line number Diff line number Diff line Loading @@ -257,6 +257,8 @@ message Atom { NetworkStackReported network_stack_reported = 182; AppMovedStorageReported app_moved_storage_reported = 183; BiometricEnrolled biometric_enrolled = 184; SystemServerWatchdogOccurred system_server_watchdog_occurred = 185; TombStoneOccurred tomb_stone_occurred = 186; } // Pulled events will start at field 10000. Loading Loading @@ -3493,6 +3495,23 @@ message AppMovedStorageReported { optional string package_name = 3; } /** * Logs when system server watchdog occurs. * Logged from: * frameworks/base/services/core/java/com/android/server/Watchdog.java */ message SystemServerWatchdogOccurred { optional string subject = 1; } /** * Logs when new file added to tombstones. * Logged from: * frameworks/base/core/java/com/android/server/BootReceiver.java */ message TombStoneOccurred { } ////////////////////////////////////////////////////////////////////// // Pulled atoms below this line // ////////////////////////////////////////////////////////////////////// Loading core/java/com/android/server/BootReceiver.java +1 −0 Original line number Diff line number Diff line Loading @@ -267,6 +267,7 @@ public class BootReceiver extends BroadcastReceiver { if (file.isFile() && file.getName().startsWith("tombstone_")) { addFileToDropBox(db, timestamps, headers, file.getPath(), LOG_SIZE, TAG_TOMBSTONE); StatsLog.write(StatsLog.TOMB_STONE_OCCURRED); } } catch (IOException e) { Slog.e(TAG, "Can't log tombstone", e); Loading services/core/java/com/android/server/Watchdog.java +2 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ import android.system.StructRlimit; import android.util.EventLog; import android.util.Log; import android.util.Slog; import android.util.StatsLog; import com.android.internal.os.ZygoteConnectionConstants; import com.android.server.am.ActivityManagerService; Loading Loading @@ -539,6 +540,7 @@ public class Watchdog extends Thread { mActivity.addErrorToDropBox( "watchdog", null, "system_server", null, null, null, subject, null, stack, null); StatsLog.write(StatsLog.SYSTEM_SERVER_WATCHDOG_OCCURRED, subject); } }; dropboxThread.start(); Loading Loading
cmds/statsd/src/atoms.proto +19 −0 Original line number Diff line number Diff line Loading @@ -257,6 +257,8 @@ message Atom { NetworkStackReported network_stack_reported = 182; AppMovedStorageReported app_moved_storage_reported = 183; BiometricEnrolled biometric_enrolled = 184; SystemServerWatchdogOccurred system_server_watchdog_occurred = 185; TombStoneOccurred tomb_stone_occurred = 186; } // Pulled events will start at field 10000. Loading Loading @@ -3493,6 +3495,23 @@ message AppMovedStorageReported { optional string package_name = 3; } /** * Logs when system server watchdog occurs. * Logged from: * frameworks/base/services/core/java/com/android/server/Watchdog.java */ message SystemServerWatchdogOccurred { optional string subject = 1; } /** * Logs when new file added to tombstones. * Logged from: * frameworks/base/core/java/com/android/server/BootReceiver.java */ message TombStoneOccurred { } ////////////////////////////////////////////////////////////////////// // Pulled atoms below this line // ////////////////////////////////////////////////////////////////////// Loading
core/java/com/android/server/BootReceiver.java +1 −0 Original line number Diff line number Diff line Loading @@ -267,6 +267,7 @@ public class BootReceiver extends BroadcastReceiver { if (file.isFile() && file.getName().startsWith("tombstone_")) { addFileToDropBox(db, timestamps, headers, file.getPath(), LOG_SIZE, TAG_TOMBSTONE); StatsLog.write(StatsLog.TOMB_STONE_OCCURRED); } } catch (IOException e) { Slog.e(TAG, "Can't log tombstone", e); Loading
services/core/java/com/android/server/Watchdog.java +2 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ import android.system.StructRlimit; import android.util.EventLog; import android.util.Log; import android.util.Slog; import android.util.StatsLog; import com.android.internal.os.ZygoteConnectionConstants; import com.android.server.am.ActivityManagerService; Loading Loading @@ -539,6 +540,7 @@ public class Watchdog extends Thread { mActivity.addErrorToDropBox( "watchdog", null, "system_server", null, null, null, subject, null, stack, null); StatsLog.write(StatsLog.SYSTEM_SERVER_WATCHDOG_OCCURRED, subject); } }; dropboxThread.start(); Loading