about:flags support for turning on extension content verification

(This depends on https://codereview.chromium.org/266963003/ being
 submitted first)

BUG=369895
[email protected]

Review URL: https://codereview.chromium.org/272023002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@269275 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index 1ec6ed24..ff624523 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -400,6 +400,19 @@
 };
 #endif
 
+const Experiment::Choice kExtensionContentVerificationChoices[] = {
+  { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" },
+  { IDS_FLAGS_EXTENSION_CONTENT_VERIFICATION_BOOTSTRAP,
+    extensions::switches::kExtensionContentVerification,
+    extensions::switches::kExtensionContentVerificationBootstrap },
+  { IDS_FLAGS_EXTENSION_CONTENT_VERIFICATION_ENFORCE,
+    extensions::switches::kExtensionContentVerification,
+    extensions::switches::kExtensionContentVerificationEnforce },
+  { IDS_FLAGS_EXTENSION_CONTENT_VERIFICATION_ENFORCE_STRICT,
+    extensions::switches::kExtensionContentVerification,
+    extensions::switches::kExtensionContentVerificationEnforceStrict },
+};
+
 // RECORDING USER METRICS FOR FLAGS:
 // -----------------------------------------------------------------------------
 // The first line of the experiment is the internal name. If you'd like to
@@ -1859,6 +1872,13 @@
     kOsAll,
     MULTI_VALUE_TYPE(kDistanceFieldTextChoices)
   },
+  {
+    "extension-content-verification",
+    IDS_FLAGS_EXTENSION_CONTENT_VERIFICATION_NAME,
+    IDS_FLAGS_EXTENSION_CONTENT_VERIFICATION_DESCRIPTION,
+    kOsDesktop,
+    MULTI_VALUE_TYPE(kExtensionContentVerificationChoices)
+  },
 #if defined(USE_AURA)
   {
     "text-input-focus-manager",