Use a Finch Experiment to control the Browser Blacklist
commita461f916f4fb8a70a1b8ae0a91d2ba02f9af2f73
authorcsharp@chromium.org <csharp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Mon, 13 Jan 2014 16:57:04 +0000 (13 16:57 +0000)
committercsharp@chromium.org <csharp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Mon, 13 Jan 2014 16:57:04 +0000 (13 16:57 +0000)
tree43c1a568f5414ea89cc3e2c244c898cac1ba49fd
parent045aed8905fa83c4adefb30797d6a82bce61f42d
Use a Finch Experiment to control the Browser Blacklist

Also increase the states stored in the register to prevent
the setup code from running multiple times per version if
it fails to start one time.

Also, this uses RegQueryValueEx and RegSetValueEx
instead of RegSetKeyValue and RegGetValue since
they aren't available on XP.

TBR=sky@chromium.org
BUG=329023

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244517 0039d316-1c4b-4281-b951-d872f2087c98
14 files changed:
chrome/browser/DEPS
chrome/browser/chrome_browser_main_win.cc
chrome/browser/chrome_elf_init_unittest_win.cc [new file with mode: 0644]
chrome/browser/chrome_elf_init_win.cc [new file with mode: 0644]
chrome/browser/chrome_elf_init_win.h [new file with mode: 0644]
chrome/chrome_browser.gypi
chrome/chrome_tests_unit.gypi
chrome_elf/blacklist.gypi
chrome_elf/blacklist/blacklist.cc
chrome_elf/blacklist/blacklist.h
chrome_elf/blacklist/test/blacklist_test.cc
chrome_elf/chrome_elf.gyp
chrome_elf/chrome_elf_main.cc
tools/metrics/histograms/histograms.xml