summaryrefslogtreecommitdiffstats
path: root/chrome_elf/blacklist/blacklist.h
diff options
context:
space:
mode:
authorcsharp@chromium.org <csharp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-06 18:57:50 +0000
committercsharp@chromium.org <csharp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-06 18:57:50 +0000
commit85f38cb94f14ed8662faa71ef9ae96ca5745d8e2 (patch)
tree30d7e17cb95c5145f00ae553db7a2bfa9a685dca /chrome_elf/blacklist/blacklist.h
parentb5150d56fd86696f4c410cc1d80758d026e8aedc (diff)
downloadchromium_src-85f38cb94f14ed8662faa71ef9ae96ca5745d8e2.zip
chromium_src-85f38cb94f14ed8662faa71ef9ae96ca5745d8e2.tar.gz
chromium_src-85f38cb94f14ed8662faa71ef9ae96ca5745d8e2.tar.bz2
Add New Histogram Stats to see where Blacklist Failures are Occuring
We seem to be seeing more setup failures than expected so add so new UMA stats to try and narrow down where the problem is occuring. (This crashes would occur before breakpad is loaded so we don't have any other way to gather this data for the moment). NOTRY=True TBR=sky@chromium.org, asvitkine@chromium.org BUG=329023 Review URL: https://codereview.chromium.org/156113002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249467 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_elf/blacklist/blacklist.h')
-rw-r--r--chrome_elf/blacklist/blacklist.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome_elf/blacklist/blacklist.h b/chrome_elf/blacklist/blacklist.h
index 17a511d..7e01354 100644
--- a/chrome_elf/blacklist/blacklist.h
+++ b/chrome_elf/blacklist/blacklist.h
@@ -27,6 +27,12 @@ enum BlacklistState {
// The blacklist setup code is running. If this is still set at startup,
// it means the last setup crashed.
BLACKLIST_SETUP_RUNNING,
+ // The blacklist thunk setup code is running. If this is still set at startup,
+ // it means the last setup crashed during thunk setup.
+ BLACKLIST_THUNK_SETUP,
+ // The blacklist code is currently intercepting MapViewOfSection. If this is
+ // still set at startup, it means we crashed during interception.
+ BLACKLIST_INTERCEPTING,
// Always keep this at the end.
BLACKLIST_STATE_MAX,
};