PrefHashFilter 81 chrome/browser/prefs/chrome_pref_service_factory.cc const PrefHashFilter::TrackedPreferenceMetadata kTrackedPrefs[] = { PrefHashFilter 84 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 85 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC PrefHashFilter 89 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 90 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC PrefHashFilter 94 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 95 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC PrefHashFilter 99 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 100 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC PrefHashFilter 104 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 105 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC PrefHashFilter 109 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::NO_ENFORCEMENT, PrefHashFilter 110 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::TRACKING_STRATEGY_SPLIT PrefHashFilter 114 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 115 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC PrefHashFilter 119 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 120 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC PrefHashFilter 124 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 125 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC PrefHashFilter 129 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 130 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC PrefHashFilter 134 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 135 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC PrefHashFilter 140 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 141 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC PrefHashFilter 146 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::NO_ENFORCEMENT, PrefHashFilter 147 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC PrefHashFilter 151 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 152 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC PrefHashFilter 233 chrome/browser/prefs/chrome_pref_service_factory.cc std::vector<PrefHashFilter::TrackedPreferenceMetadata> PrefHashFilter 238 chrome/browser/prefs/chrome_pref_service_factory.cc std::vector<PrefHashFilter::TrackedPreferenceMetadata> result; PrefHashFilter 240 chrome/browser/prefs/chrome_pref_service_factory.cc PrefHashFilter::TrackedPreferenceMetadata data = kTrackedPrefs[i]; PrefHashFilter 245 chrome/browser/prefs/chrome_pref_service_factory.cc data.enforcement_level = PrefHashFilter::NO_ENFORCEMENT; PrefHashFilter 255 chrome/browser/prefs/chrome_pref_service_factory.cc data.enforcement_level = PrefHashFilter::ENFORCE_ON_LOAD; PrefHashFilter 23 chrome/browser/prefs/pref_hash_filter.cc PrefHashFilter::PrefHashFilter( PrefHashFilter 57 chrome/browser/prefs/pref_hash_filter.cc PrefHashFilter::~PrefHashFilter() { PrefHashFilter 64 chrome/browser/prefs/pref_hash_filter.cc void PrefHashFilter::RegisterProfilePrefs( PrefHashFilter 74 chrome/browser/prefs/pref_hash_filter.cc base::Time PrefHashFilter::GetResetTime(PrefService* user_prefs) { PrefHashFilter 91 chrome/browser/prefs/pref_hash_filter.cc void PrefHashFilter::ClearResetTime(PrefService* user_prefs) { PrefHashFilter 95 chrome/browser/prefs/pref_hash_filter.cc void PrefHashFilter::MigrateValues(PersistentPrefStore* source, PrefHashFilter 131 chrome/browser/prefs/pref_hash_filter.cc void PrefHashFilter::Initialize(const PrefStore& pref_store) { PrefHashFilter 146 chrome/browser/prefs/pref_hash_filter.cc void PrefHashFilter::FilterOnLoad(base::DictionaryValue* pref_store_contents) { PrefHashFilter 178 chrome/browser/prefs/pref_hash_filter.cc void PrefHashFilter::FilterUpdate(const std::string& path) { PrefHashFilter 187 chrome/browser/prefs/pref_hash_filter.cc void PrefHashFilter::FilterSerializeData( PrefHashFilter 38 chrome/browser/prefs/pref_hash_filter.h class PrefHashFilter : public PrefFilter { PrefHashFilter 65 chrome/browser/prefs/pref_hash_filter.h PrefHashFilter( PrefHashFilter 70 chrome/browser/prefs/pref_hash_filter.h virtual ~PrefHashFilter(); PrefHashFilter 120 chrome/browser/prefs/pref_hash_filter.h DISALLOW_COPY_AND_ASSIGN(PrefHashFilter); PrefHashFilter 36 chrome/browser/prefs/pref_hash_filter_unittest.cc const PrefHashFilter::TrackedPreferenceMetadata kTestTrackedPrefs[] = { PrefHashFilter 38 chrome/browser/prefs/pref_hash_filter_unittest.cc 0, kAtomicPref, PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 39 chrome/browser/prefs/pref_hash_filter_unittest.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC PrefHashFilter 42 chrome/browser/prefs/pref_hash_filter_unittest.cc 1, kReportOnlyPref, PrefHashFilter::NO_ENFORCEMENT, PrefHashFilter 43 chrome/browser/prefs/pref_hash_filter_unittest.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC PrefHashFilter 46 chrome/browser/prefs/pref_hash_filter_unittest.cc 2, kSplitPref, PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 47 chrome/browser/prefs/pref_hash_filter_unittest.cc PrefHashFilter::TRACKING_STRATEGY_SPLIT PrefHashFilter 50 chrome/browser/prefs/pref_hash_filter_unittest.cc 3, kReportOnlySplitPref, PrefHashFilter::NO_ENFORCEMENT, PrefHashFilter 51 chrome/browser/prefs/pref_hash_filter_unittest.cc PrefHashFilter::TRACKING_STRATEGY_SPLIT PrefHashFilter 54 chrome/browser/prefs/pref_hash_filter_unittest.cc 4, kAtomicPref2, PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 55 chrome/browser/prefs/pref_hash_filter_unittest.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC PrefHashFilter 58 chrome/browser/prefs/pref_hash_filter_unittest.cc 5, kAtomicPref3, PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 59 chrome/browser/prefs/pref_hash_filter_unittest.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC PrefHashFilter 69 chrome/browser/prefs/pref_hash_filter_unittest.cc typedef std::pair<const void*, PrefHashFilter::PrefTrackingStrategy> PrefHashFilter 119 chrome/browser/prefs/pref_hash_filter_unittest.cc static_cast<PrefHashFilter::PrefTrackingStrategy>(-1)); PrefHashFilter 132 chrome/browser/prefs/pref_hash_filter_unittest.cc static_cast<PrefHashFilter::PrefTrackingStrategy>(-1)); PrefHashFilter 177 chrome/browser/prefs/pref_hash_filter_unittest.cc PrefHashFilter::PrefTrackingStrategy strategy); PrefHashFilter 182 chrome/browser/prefs/pref_hash_filter_unittest.cc PrefHashFilter::PrefTrackingStrategy strategy); PrefHashFilter 240 chrome/browser/prefs/pref_hash_filter_unittest.cc PrefHashFilter::PrefTrackingStrategy strategy) { PrefHashFilter 256 chrome/browser/prefs/pref_hash_filter_unittest.cc PrefHashFilter::PrefTrackingStrategy strategy) { PrefHashFilter 265 chrome/browser/prefs/pref_hash_filter_unittest.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC); PrefHashFilter 272 chrome/browser/prefs/pref_hash_filter_unittest.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC); PrefHashFilter 291 chrome/browser/prefs/pref_hash_filter_unittest.cc PrefHashFilter::TRACKING_STRATEGY_SPLIT); PrefHashFilter 298 chrome/browser/prefs/pref_hash_filter_unittest.cc PrefHashFilter::TRACKING_STRATEGY_SPLIT); PrefHashFilter 301 chrome/browser/prefs/pref_hash_filter_unittest.cc std::vector<PrefHashFilter::TrackedPreferenceMetadata> GetConfiguration( PrefHashFilter 302 chrome/browser/prefs/pref_hash_filter_unittest.cc PrefHashFilter::EnforcementLevel max_enforcement_level) { PrefHashFilter 303 chrome/browser/prefs/pref_hash_filter_unittest.cc std::vector<PrefHashFilter::TrackedPreferenceMetadata> configuration( PrefHashFilter 305 chrome/browser/prefs/pref_hash_filter_unittest.cc for (std::vector<PrefHashFilter::TrackedPreferenceMetadata>::iterator it = PrefHashFilter 316 chrome/browser/prefs/pref_hash_filter_unittest.cc : public testing::TestWithParam<PrefHashFilter::EnforcementLevel> { PrefHashFilter 330 chrome/browser/prefs/pref_hash_filter_unittest.cc PrefHashFilter::TrackedPreferenceMetadata>& configuration) { PrefHashFilter 335 chrome/browser/prefs/pref_hash_filter_unittest.cc new PrefHashFilter(temp_mock_pref_hash_store.PassAs<PrefHashStore>(), PrefHashFilter 346 chrome/browser/prefs/pref_hash_filter_unittest.cc scoped_ptr<PrefHashFilter> pref_hash_filter_; PrefHashFilter 385 chrome/browser/prefs/pref_hash_filter_unittest.cc ASSERT_EQ(PrefHashFilter::TRACKING_STRATEGY_ATOMIC, stored_value.second); PrefHashFilter 410 chrome/browser/prefs/pref_hash_filter_unittest.cc ASSERT_EQ(PrefHashFilter::TRACKING_STRATEGY_SPLIT, stored_value.second); PrefHashFilter 467 chrome/browser/prefs/pref_hash_filter_unittest.cc ASSERT_EQ(PrefHashFilter::TRACKING_STRATEGY_ATOMIC, PrefHashFilter 474 chrome/browser/prefs/pref_hash_filter_unittest.cc ASSERT_EQ(PrefHashFilter::TRACKING_STRATEGY_ATOMIC, PrefHashFilter 480 chrome/browser/prefs/pref_hash_filter_unittest.cc ASSERT_EQ(PrefHashFilter::TRACKING_STRATEGY_SPLIT, stored_value_split.second); PrefHashFilter 501 chrome/browser/prefs/pref_hash_filter_unittest.cc ASSERT_EQ(PrefHashFilter::TRACKING_STRATEGY_ATOMIC, PrefHashFilter 507 chrome/browser/prefs/pref_hash_filter_unittest.cc ASSERT_EQ(PrefHashFilter::TRACKING_STRATEGY_SPLIT, PrefHashFilter 539 chrome/browser/prefs/pref_hash_filter_unittest.cc ASSERT_EQ(PrefHashFilter::TRACKING_STRATEGY_ATOMIC, PrefHashFilter 541 chrome/browser/prefs/pref_hash_filter_unittest.cc ASSERT_EQ(PrefHashFilter::TRACKING_STRATEGY_SPLIT, PrefHashFilter 543 chrome/browser/prefs/pref_hash_filter_unittest.cc if (GetParam() == PrefHashFilter::ENFORCE_ON_LOAD) { PrefHashFilter 601 chrome/browser/prefs/pref_hash_filter_unittest.cc ASSERT_EQ(PrefHashFilter::TRACKING_STRATEGY_ATOMIC, PrefHashFilter 610 chrome/browser/prefs/pref_hash_filter_unittest.cc ASSERT_EQ(PrefHashFilter::TRACKING_STRATEGY_SPLIT, PrefHashFilter 650 chrome/browser/prefs/pref_hash_filter_unittest.cc ASSERT_EQ(PrefHashFilter::TRACKING_STRATEGY_ATOMIC, PrefHashFilter 652 chrome/browser/prefs/pref_hash_filter_unittest.cc ASSERT_EQ(PrefHashFilter::TRACKING_STRATEGY_SPLIT, PrefHashFilter 654 chrome/browser/prefs/pref_hash_filter_unittest.cc if (GetParam() == PrefHashFilter::ENFORCE_ON_LOAD) { PrefHashFilter 714 chrome/browser/prefs/pref_hash_filter_unittest.cc ASSERT_EQ(PrefHashFilter::TRACKING_STRATEGY_ATOMIC, PrefHashFilter 721 chrome/browser/prefs/pref_hash_filter_unittest.cc ASSERT_EQ(PrefHashFilter::TRACKING_STRATEGY_SPLIT, PrefHashFilter 746 chrome/browser/prefs/pref_hash_filter_unittest.cc ASSERT_EQ(PrefHashFilter::TRACKING_STRATEGY_ATOMIC, PrefHashFilter 748 chrome/browser/prefs/pref_hash_filter_unittest.cc if (GetParam() == PrefHashFilter::ENFORCE_ON_LOAD) { PrefHashFilter 798 chrome/browser/prefs/pref_hash_filter_unittest.cc ASSERT_EQ(PrefHashFilter::TRACKING_STRATEGY_ATOMIC, PrefHashFilter 807 chrome/browser/prefs/pref_hash_filter_unittest.cc ASSERT_EQ(PrefHashFilter::TRACKING_STRATEGY_SPLIT, PrefHashFilter 861 chrome/browser/prefs/pref_hash_filter_unittest.cc if (GetParam() == PrefHashFilter::ENFORCE_ON_LOAD) { PrefHashFilter 887 chrome/browser/prefs/pref_hash_filter_unittest.cc std::vector<PrefHashFilter::TrackedPreferenceMetadata> configuration = PrefHashFilter 889 chrome/browser/prefs/pref_hash_filter_unittest.cc std::vector<PrefHashFilter::TrackedPreferenceMetadata> PrefHashFilter 892 chrome/browser/prefs/pref_hash_filter_unittest.cc for (std::vector<PrefHashFilter::TrackedPreferenceMetadata>::iterator it = PrefHashFilter 896 chrome/browser/prefs/pref_hash_filter_unittest.cc if (it->enforcement_level >= PrefHashFilter::ENFORCE_ON_LOAD) PrefHashFilter 924 chrome/browser/prefs/pref_hash_filter_unittest.cc if (GetParam() == PrefHashFilter::ENFORCE_ON_LOAD) { PrefHashFilter 962 chrome/browser/prefs/pref_hash_filter_unittest.cc testing::Values(PrefHashFilter::NO_ENFORCEMENT, PrefHashFilter 963 chrome/browser/prefs/pref_hash_filter_unittest.cc PrefHashFilter::ENFORCE_ON_LOAD)); PrefHashFilter 158 chrome/browser/prefs/profile_pref_store_manager.cc const std::vector<PrefHashFilter::TrackedPreferenceMetadata>& PrefHashFilter 175 chrome/browser/prefs/profile_pref_store_manager.cc const std::vector<PrefHashFilter::TrackedPreferenceMetadata> PrefHashFilter 198 chrome/browser/prefs/profile_pref_store_manager.cc PrefHashFilter(pref_hash_store_impl_.PassAs<PrefHashStore>(), PrefHashFilter 212 chrome/browser/prefs/profile_pref_store_manager.cc const std::vector<PrefHashFilter::TrackedPreferenceMetadata>& PrefHashFilter 235 chrome/browser/prefs/profile_pref_store_manager.cc PrefHashFilter::RegisterProfilePrefs(registry); PrefHashFilter 260 chrome/browser/prefs/profile_pref_store_manager.cc return PrefHashFilter::GetResetTime(pref_service); PrefHashFilter 269 chrome/browser/prefs/profile_pref_store_manager.cc PrefHashFilter::ClearResetTime(pref_service); PrefHashFilter 286 chrome/browser/prefs/profile_pref_store_manager.cc std::vector<PrefHashFilter::TrackedPreferenceMetadata> PrefHashFilter 288 chrome/browser/prefs/profile_pref_store_manager.cc std::vector<PrefHashFilter::TrackedPreferenceMetadata> PrefHashFilter 291 chrome/browser/prefs/profile_pref_store_manager.cc for (std::vector<PrefHashFilter::TrackedPreferenceMetadata>::const_iterator PrefHashFilter 295 chrome/browser/prefs/profile_pref_store_manager.cc if (it->enforcement_level > PrefHashFilter::NO_ENFORCEMENT) { PrefHashFilter 304 chrome/browser/prefs/profile_pref_store_manager.cc new PrefHashFilter(GetPrefHashStoreImpl().PassAs<PrefHashStore>(), PrefHashFilter 308 chrome/browser/prefs/profile_pref_store_manager.cc new PrefHashFilter(GetPrefHashStoreImpl().PassAs<PrefHashStore>(), PrefHashFilter 328 chrome/browser/prefs/profile_pref_store_manager.cc base::Bind(&PrefHashFilter::MigrateValues, PrefHashFilter 329 chrome/browser/prefs/profile_pref_store_manager.cc base::Owned(new PrefHashFilter( PrefHashFilter 385 chrome/browser/prefs/profile_pref_store_manager.cc PrefHashFilter(GetPrefHashStoreImpl().PassAs<PrefHashStore>(), PrefHashFilter 400 chrome/browser/prefs/profile_pref_store_manager.cc new PrefHashFilter(GetPrefHashStoreImpl().PassAs<PrefHashStore>(), PrefHashFilter 45 chrome/browser/prefs/profile_pref_store_manager.h const std::vector<PrefHashFilter::TrackedPreferenceMetadata>& PrefHashFilter 118 chrome/browser/prefs/profile_pref_store_manager.h const std::vector<PrefHashFilter::TrackedPreferenceMetadata> PrefHashFilter 74 chrome/browser/prefs/profile_pref_store_manager_unittest.cc const PrefHashFilter::TrackedPreferenceMetadata kConfiguration[] = { PrefHashFilter 75 chrome/browser/prefs/profile_pref_store_manager_unittest.cc {0u, kTrackedAtomic, PrefHashFilter::NO_ENFORCEMENT, PrefHashFilter 76 chrome/browser/prefs/profile_pref_store_manager_unittest.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC}, PrefHashFilter 77 chrome/browser/prefs/profile_pref_store_manager_unittest.cc {1u, kProtectedAtomic, PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 78 chrome/browser/prefs/profile_pref_store_manager_unittest.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC}}; PrefHashFilter 96 chrome/browser/prefs/profile_pref_store_manager_unittest.cc for (const PrefHashFilter::TrackedPreferenceMetadata* it = kConfiguration; PrefHashFilter 99 chrome/browser/prefs/profile_pref_store_manager_unittest.cc if (it->strategy == PrefHashFilter::TRACKING_STRATEGY_ATOMIC) { PrefHashFilter 223 chrome/browser/prefs/profile_pref_store_manager_unittest.cc std::vector<PrefHashFilter::TrackedPreferenceMetadata> configuration_; PrefHashFilter 376 chrome/browser/prefs/profile_pref_store_manager_unittest.cc PrefHashFilter::TrackedPreferenceMetadata new_protected = { PrefHashFilter 377 chrome/browser/prefs/profile_pref_store_manager_unittest.cc kExtraReportingId, kUnprotectedAtomic, PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 378 chrome/browser/prefs/profile_pref_store_manager_unittest.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC}; PrefHashFilter 407 chrome/browser/prefs/profile_pref_store_manager_unittest.cc PrefHashFilter::TrackedPreferenceMetadata new_protected = { PrefHashFilter 408 chrome/browser/prefs/profile_pref_store_manager_unittest.cc kExtraReportingId, kUnprotectedAtomic, PrefHashFilter::ENFORCE_ON_LOAD, PrefHashFilter 409 chrome/browser/prefs/profile_pref_store_manager_unittest.cc PrefHashFilter::TRACKING_STRATEGY_ATOMIC}; PrefHashFilter 436 chrome/browser/prefs/profile_pref_store_manager_unittest.cc for (std::vector<PrefHashFilter::TrackedPreferenceMetadata>::iterator it = PrefHashFilter 14 chrome/browser/prefs/tracked/tracked_atomic_preference.cc PrefHashFilter::EnforcementLevel enforcement_level) PrefHashFilter 24 chrome/browser/prefs/tracked/tracked_atomic_preference.h PrefHashFilter::EnforcementLevel enforcement_level); PrefHashFilter 14 chrome/browser/prefs/tracked/tracked_preference_helper.cc PrefHashFilter::EnforcementLevel enforcement_level) PrefHashFilter 17 chrome/browser/prefs/tracked/tracked_preference_helper.cc enforce_(enforcement_level == PrefHashFilter::ENFORCE_ON_LOAD) { PrefHashFilter 30 chrome/browser/prefs/tracked/tracked_preference_helper.h PrefHashFilter::EnforcementLevel enforcement_level); PrefHashFilter 17 chrome/browser/prefs/tracked/tracked_split_preference.cc PrefHashFilter::EnforcementLevel enforcement_level) PrefHashFilter 27 chrome/browser/prefs/tracked/tracked_split_preference.h PrefHashFilter::EnforcementLevel enforcement_level);