• Home
  • Raw
  • Download

Lines Matching refs:FieldTrial

83 void PickleFieldTrial(const FieldTrial::State& trial_state, Pickle* pickle) {  in PickleFieldTrial()
125 FieldTrial::Probability GetGroupBoundaryValue( in GetGroupBoundaryValue()
126 FieldTrial::Probability divisor, in GetGroupBoundaryValue()
136 const FieldTrial::Probability result = in GetGroupBoundaryValue()
137 static_cast<FieldTrial::Probability>(divisor * entropy_value + kEpsilon); in GetGroupBoundaryValue()
250 const int FieldTrial::kNotFinalized = -1;
251 const int FieldTrial::kDefaultGroupNumber = 0;
252 bool FieldTrial::enable_benchmarking_ = false;
259 FieldTrial::EntropyProvider::~EntropyProvider() = default;
261 FieldTrial::State::State() = default;
263 FieldTrial::State::State(const State& other) = default;
265 FieldTrial::State::~State() = default;
267 bool FieldTrial::FieldTrialEntry::GetTrialAndGroupName( in GetTrialAndGroupName()
274 bool FieldTrial::FieldTrialEntry::GetParams( in GetParams()
291 PickleIterator FieldTrial::FieldTrialEntry::GetPickleIterator() const { in GetPickleIterator()
299 bool FieldTrial::FieldTrialEntry::ReadStringPair( in ReadStringPair()
310 void FieldTrial::Disable() { in Disable()
325 int FieldTrial::AppendGroup(const std::string& name, in AppendGroup()
360 int FieldTrial::group() { in group()
367 const std::string& FieldTrial::group_name() { in group_name()
374 const std::string& FieldTrial::GetGroupNameWithoutActivation() { in GetGroupNameWithoutActivation()
379 void FieldTrial::SetForced() { in SetForced()
391 void FieldTrial::EnableBenchmarking() { in EnableBenchmarking()
397 FieldTrial* FieldTrial::CreateSimulatedFieldTrial( in CreateSimulatedFieldTrial()
402 return new FieldTrial(trial_name, total_probability, default_group_name, in CreateSimulatedFieldTrial()
406 FieldTrial::FieldTrial(const std::string& trial_name, in FieldTrial() function in base::FieldTrial
428 FieldTrial::~FieldTrial() = default;
430 void FieldTrial::SetTrialRegistered() { in SetTrialRegistered()
436 void FieldTrial::SetGroupChoice(const std::string& group_name, int number) { in SetGroupChoice()
445 void FieldTrial::FinalizeGroupChoice() { in FinalizeGroupChoice()
449 void FieldTrial::FinalizeGroupChoiceImpl(bool is_locked) { in FinalizeGroupChoiceImpl()
463 bool FieldTrial::GetActiveGroup(ActiveGroup* active_group) const { in GetActiveGroup()
472 bool FieldTrial::GetStateWhileLocked(State* field_trial_state, in GetStateWhileLocked()
495 std::unique_ptr<const FieldTrial::EntropyProvider> entropy_provider) in FieldTrialList()
521 FieldTrial* FieldTrialList::FactoryGetFieldTrial( in FactoryGetFieldTrial()
523 FieldTrial::Probability total_probability, in FactoryGetFieldTrial()
528 FieldTrial::RandomizationType randomization_type, in FactoryGetFieldTrial()
536 FieldTrial* FieldTrialList::FactoryGetFieldTrialWithRandomizationSeed( in FactoryGetFieldTrialWithRandomizationSeed()
538 FieldTrial::Probability total_probability, in FactoryGetFieldTrialWithRandomizationSeed()
543 FieldTrial::RandomizationType randomization_type, in FactoryGetFieldTrialWithRandomizationSeed()
546 const FieldTrial::EntropyProvider* override_entropy_provider) { in FactoryGetFieldTrialWithRandomizationSeed()
548 *default_group_number = FieldTrial::kDefaultGroupNumber; in FactoryGetFieldTrialWithRandomizationSeed()
550 FieldTrial* existing_trial = Find(trial_name); in FactoryGetFieldTrialWithRandomizationSeed()
568 kNonConflictingGroupNumber != FieldTrial::kDefaultGroupNumber, in FactoryGetFieldTrialWithRandomizationSeed()
570 static_assert(kNonConflictingGroupNumber != FieldTrial::kNotFinalized, in FactoryGetFieldTrialWithRandomizationSeed()
579 if (randomization_type == FieldTrial::ONE_TIME_RANDOMIZED) { in FactoryGetFieldTrialWithRandomizationSeed()
581 const FieldTrial::EntropyProvider* entropy_provider = in FactoryGetFieldTrialWithRandomizationSeed()
588 DCHECK_EQ(FieldTrial::SESSION_RANDOMIZED, randomization_type); in FactoryGetFieldTrialWithRandomizationSeed()
593 FieldTrial* field_trial = new FieldTrial(trial_name, total_probability, in FactoryGetFieldTrialWithRandomizationSeed()
602 FieldTrial* FieldTrialList::Find(const std::string& trial_name) { in Find()
611 FieldTrial* field_trial = Find(trial_name); in FindValue()
614 return FieldTrial::kNotFinalized; in FindValue()
619 FieldTrial* field_trial = Find(trial_name); in FindFullName()
632 FieldTrial* field_trial = Find(trial_name); in IsTrialActive()
633 FieldTrial::ActiveGroup active_group; in IsTrialActive()
639 FieldTrial::ActiveGroups active_groups; in StatesToString()
641 for (FieldTrial::ActiveGroups::const_iterator it = active_groups.begin(); in StatesToString()
662 FieldTrial::State trial; in AllStatesToString()
685 FieldTrial::State trial; in AllParamsToString()
724 FieldTrial::ActiveGroups* active_groups) { in GetActiveFieldTrialGroups()
732 FieldTrial::ActiveGroup active_group; in GetActiveFieldTrialGroups()
741 FieldTrial::ActiveGroups* active_groups) { in GetActiveFieldTrialGroupsFromString()
748 FieldTrial::ActiveGroup group; in GetActiveFieldTrialGroupsFromString()
759 FieldTrial::ActiveGroups* active_groups) { in GetInitiallyActiveFieldTrials()
772 const FieldTrial::FieldTrialEntry* entry; in GetInitiallyActiveFieldTrials()
773 while ((entry = mem_iter.GetNextOfObject<FieldTrial::FieldTrialEntry>()) != in GetInitiallyActiveFieldTrials()
779 FieldTrial::ActiveGroup group; in GetInitiallyActiveFieldTrials()
811 FieldTrial* trial = CreateFieldTrial(trial_name, group_name); in CreateTrialsFromString()
958 FieldTrial* FieldTrialList::CreateFieldTrial( in CreateFieldTrial()
967 FieldTrial* field_trial = FieldTrialList::Find(name); in CreateFieldTrial()
976 field_trial = new FieldTrial(name, kTotalProbability, group_name, 0); in CreateFieldTrial()
1011 void FieldTrialList::OnGroupFinalized(bool is_locked, FieldTrial* field_trial) { in OnGroupFinalized()
1025 void FieldTrialList::NotifyFieldTrialGroupSelection(FieldTrial* field_trial) { in NotifyFieldTrialGroupSelection()
1071 FieldTrial* field_trial, in GetParamsFromSharedMemory()
1093 const FieldTrial::FieldTrialEntry* entry = in GetParamsFromSharedMemory()
1094 global_->field_trial_allocator_->GetAsObject<FieldTrial::FieldTrialEntry>( in GetParamsFromSharedMemory()
1099 size_t actual_size = sizeof(FieldTrial::FieldTrialEntry) + entry->pickle_size; in GetParamsFromSharedMemory()
1123 std::vector<FieldTrial::FieldTrialRef> new_refs; in ClearParamsFromSharedMemoryForTesting()
1125 FieldTrial::FieldTrialRef prev_ref; in ClearParamsFromSharedMemoryForTesting()
1126 while ((prev_ref = mem_iter.GetNextOfType<FieldTrial::FieldTrialEntry>()) != in ClearParamsFromSharedMemoryForTesting()
1129 const FieldTrial::FieldTrialEntry* prev_entry = in ClearParamsFromSharedMemoryForTesting()
1130 allocator->GetAsObject<FieldTrial::FieldTrialEntry>(prev_ref); in ClearParamsFromSharedMemoryForTesting()
1140 size_t total_size = sizeof(FieldTrial::FieldTrialEntry) + pickle.size(); in ClearParamsFromSharedMemoryForTesting()
1141 FieldTrial::FieldTrialEntry* new_entry = in ClearParamsFromSharedMemoryForTesting()
1142 allocator->New<FieldTrial::FieldTrialEntry>(total_size); in ClearParamsFromSharedMemoryForTesting()
1150 sizeof(FieldTrial::FieldTrialEntry); in ClearParamsFromSharedMemoryForTesting()
1155 FieldTrial::FieldTrialRef new_ref = allocator->GetAsReference(new_entry); in ClearParamsFromSharedMemoryForTesting()
1156 FieldTrial* trial = global_->PreLockedFind(trial_name.as_string()); in ClearParamsFromSharedMemoryForTesting()
1162 FieldTrial::FieldTrialEntry::kPersistentTypeId, in ClearParamsFromSharedMemoryForTesting()
1183 std::vector<const FieldTrial::FieldTrialEntry*>
1186 std::vector<const FieldTrial::FieldTrialEntry*> entries; in GetAllFieldTrialsFromPersistentAllocator()
1188 const FieldTrial::FieldTrialEntry* entry; in GetAllFieldTrialsFromPersistentAllocator()
1189 while ((entry = iter.GetNextOfObject<FieldTrial::FieldTrialEntry>()) != in GetAllFieldTrialsFromPersistentAllocator()
1342 const FieldTrial::FieldTrialEntry* entry; in CreateTrialsFromSharedMemory()
1343 while ((entry = mem_iter.GetNextOfObject<FieldTrial::FieldTrialEntry>()) != in CreateTrialsFromSharedMemory()
1352 FieldTrial* trial = in CreateTrialsFromSharedMemory()
1412 FieldTrial* field_trial) { in AddToAllocatorWhileLocked()
1422 FieldTrial::State trial_state; in AddToAllocatorWhileLocked()
1434 size_t total_size = sizeof(FieldTrial::FieldTrialEntry) + pickle.size(); in AddToAllocatorWhileLocked()
1435 FieldTrial::FieldTrialRef ref = allocator->Allocate( in AddToAllocatorWhileLocked()
1436 total_size, FieldTrial::FieldTrialEntry::kPersistentTypeId); in AddToAllocatorWhileLocked()
1442 FieldTrial::FieldTrialEntry* entry = in AddToAllocatorWhileLocked()
1443 allocator->GetAsObject<FieldTrial::FieldTrialEntry>(ref); in AddToAllocatorWhileLocked()
1450 reinterpret_cast<char*>(entry) + sizeof(FieldTrial::FieldTrialEntry); in AddToAllocatorWhileLocked()
1459 FieldTrial* field_trial) { in ActivateFieldTrialEntryWhileLocked()
1466 FieldTrial::FieldTrialRef ref = field_trial->ref_; in ActivateFieldTrialEntryWhileLocked()
1475 FieldTrial::FieldTrialEntry* entry = in ActivateFieldTrialEntryWhileLocked()
1476 allocator->GetAsObject<FieldTrial::FieldTrialEntry>(ref); in ActivateFieldTrialEntryWhileLocked()
1482 const FieldTrial::EntropyProvider*
1492 FieldTrial* FieldTrialList::PreLockedFind(const std::string& name) { in PreLockedFind()
1500 void FieldTrialList::Register(FieldTrial* trial) { in Register()