Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(662)

Unified Diff: tools/metrics/histograms/histograms.xml

Issue 1009583004: Add UMA histograms and logging for bad IPC message handling (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: actions.xml claims to be pretty printed Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
« no previous file with comments | « tools/metrics/actions/actions.xml ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/metrics/histograms/histograms.xml
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index 0d361e4473fa557ce783a67fdf6f31d6eafc83ac..e101ac1d7c80f6b656ceffac7f8f10a72d88ec4b 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -37601,6 +37601,27 @@ Therefore, the affected-histogram name has to have at least one dot in it.
</summary>
</histogram>
+<histogram name="Stability.BadMessageTerminated.Content"
+ enum="BadMessageReasonContent">
+ <owner>jam@chromium.org</owner>
+ <owner>jamescook@chromium.org</owner>
+ <summary>
+ Count of child processes killed because they sent an IPC that couldn't be
+ properly handled. Categories are the reasons (code locations) for the kills.
+ </summary>
+</histogram>
+
+<histogram name="Stability.BadMessageTerminated.Extensions"
+ enum="BadMessageReasonExtensions">
+ <owner>kalman@chromium.org</owner>
+ <owner>jamescook@chromium.org</owner>
+ <summary>
+ Count of extension processes killed because they sent an IPC that couldn't
+ be properly handled. Categories are the reasons (code locations) for the
+ kills.
+ </summary>
+</histogram>
+
<histogram name="Stability.BrowserExitCodes" enum="WindowsExitCode">
<owner>siggi@chromium.org</owner>
<owner>erikwright@chromium.org</owner>
@@ -44882,6 +44903,33 @@ Therefore, the affected-histogram name has to have at least one dot in it.
<int value="2" label="Failure"/>
</enum>
+<enum name="BadMessageReasonContent" type="int">
+ <int value="0" label="NC_IN_PAGE_NAVIGATION"/>
+ <int value="1" label="RFH_CAN_COMMIT_URL_BLOCKED"/>
+ <int value="2" label="RFH_CAN_ACCESS_FILES_OF_PAGE_STATE"/>
+ <int value="3" label="RFH_SANDBOX_FLAGS"/>
+ <int value="4" label="RFH_NO_PROXY_TO_PARENT"/>
+ <int value="5" label="RPH_DESERIALIZATION_FAILED"/>
+ <int value="6" label="RVH_CAN_ACCESS_FILES_OF_PAGE_STATE"/>
+ <int value="7" label="RVH_FILE_CHOOSER_PATH"/>
+ <int value="8" label="RWH_SYNTHETIC_GESTURE"/>
+ <int value="9" label="RWH_FOCUS"/>
+ <int value="10" label="RWH_BLUR"/>
+ <int value="11" label="RWH_SHARED_BITMAP"/>
+ <int value="12" label="RWH_BAD_ACK_MESSAGE"/>
+ <int value="13" label="RWHVA_SHARED_MEMORY"/>
+ <int value="14" label="SERVICE_WORKER_BAD_URL"/>
+ <int value="15" label="WC_INVALID_FRAME_SOURCE"/>
+ <int value="16" label="RWHVM_UNEXPECTED_FRAME_TYPE"/>
+</enum>
+
+<enum name="BadMessageReasonExtensions" type="int">
+ <int value="0" label="EOG_BAD_ORIGIN"/>
+ <int value="1" label="EVG_BAD_ORIGIN"/>
+ <int value="2" label="BH_BLOB_NOT_OWNED"/>
+ <int value="3" label="EH_BAD_EVENT_ID"/>
+</enum>
+
<enum name="BadSyncDataReason" type="int">
<int value="0" label="Bad extension ID"/>
<int value="1" label="Bad version"/>
« no previous file with comments | « tools/metrics/actions/actions.xml ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698