Lines Matching refs:list
589 result_t list[]; member
663 kfree_str(results->list[i].name); in dealloc_results()
683 results->list[results->count++] = in append_result()
707 testprintf(KERN_TESTRESULT_DELIMITER "%d, %s\n", results->list[i].ret, results->list[i].name); in __dump_results()
726 goldenprintf(TESTRESULT_DELIMITER "%d: %d\n", i, results->list[i].ret); in dump_golden_results()
728 if (results->list[i].ret == OUT_PARAM_BAD) { in dump_golden_results()
730 T_FAIL("Out parameter violation in test %s - %s\n", results->testname, results->list[i].name); in dump_golden_results()
749 binary_search(result_t *list, unsigned count, const result_t *trial) in binary_search() argument
756 int cmp = strcmp(list[mid].name, name); in binary_search()
788 golden_results->list[trial_idx].name && in get_golden_result()
789 trial_name_equals(&golden_results->list[trial_idx], trial)) { in get_golden_result()
791 return &golden_results->list[trial_idx]; in get_golden_result()
796 qsort(golden_results->list, golden_results->count, sizeof(result_t), compare_names); in get_golden_result()
797 unsigned g_idx = binary_search(golden_results->list, golden_results->count, trial); in get_golden_result()
799 return &golden_results->list[g_idx]; in get_golden_result()
818 golden_result = get_golden_result(golden_results, &results->list[i], i); in test_results()
820 if (results->list[i].ret == ACCEPTABLE) { in test_results()
827 golden_result->ret, results->list[i].name); in test_results()
829 } else if (results->list[i].ret != golden_result->ret) { in test_results()
831 results->testname, results->list[i].ret, in test_results()
832 golden_result->ret, results->list[i].name); in test_results()
838 results->testname, results->list[i].ret, results->list[i].name); in test_results()
944 absolute_or_relative_offset_t list[]; member
965 offsets->list[offsets->count].is_absolute = is_absolute; in append_offset()
966 offsets->list[offsets->count].offset = offset; in append_offset()
1010 trials->list[trials->count++] = new_trial; \
1037 vm_inherit_trial_t list[]; member
1082 vm_behavior_trial_t list[]; member
1134 vm_sync_trial_t list[]; member
1206 vm_msync_trial_t list[]; member
1279 vm_advise_trial_t list[]; member
1329 vm_machine_attribute_trial_t list[]; member
1398 vm_map_kernel_flags_trial_t list[]; member
1463 append_trials(trials, fixed->list, fixed->count); in generate_vm_map_kernel_flags_trials()
1464 append_trials(trials, anywhere->list, anywhere->count); in generate_vm_map_kernel_flags_trials()
1477 kfree_str((*trials)->list[i].name); in cleanup_vm_map_kernel_flags_trials()
1493 mmap_flags_trial_t list[]; member
1575 generic_flag_trial_t list[]; member
1650 vm_tag_trial_t list[]; member
1727 vm_prot_trial_t list[]; member
1824 vm_prot_pair_trial_t list[]; member
1861 kfree_str((*trials)->list[i].name); in cleanup_vm_prot_pair_trials()
1921 vm_purgeable_and_state_trial_t list[]; member
1959 kfree_str((*trials)->list[i].name); in cleanup_vm_purgeable_t_and_state_trials()
1974 ledger_tag_trial_t list[]; member
2032 ledger_flag_trial_t list[]; member
2103 addr_trial_t list[]; member
2161 mach_vm_address_t addr_offset = offsets->list[a].offset; in TRIALS_IMPL()
2163 bool addr_is_absolute = offsets->list[a].is_absolute; in TRIALS_IMPL()
2180 kfree_str((*trials)->list[i].name); in cleanup_addr_trials()
2205 size_trial_t list[]; member
2247 mach_vm_size_t size = size_offsets->list[s].offset; in TRIALS_IMPL()
2260 kfree_str((*trials)->list[i].name); in cleanup_size_trials()
2287 start_size_trial_t list[]; member
2311 append_offset(offsets, true, old_offsets->list[i].offset); in get_start_size_trial_size_offsets()
2314 append_offset(offsets, false, old_offsets->list[i].offset); in get_start_size_trial_size_offsets()
2351 mach_vm_address_t start_offset = start_offsets->list[a].offset; in generate_start_size_trials()
2353 bool start_is_absolute = start_offsets->list[a].is_absolute; in generate_start_size_trials()
2358 mach_vm_size_t size_offset = size_offsets->list[s].offset; in generate_start_size_trials()
2360 bool size_is_absolute = size_offsets->list[s].is_absolute; in generate_start_size_trials()
2379 kfree_str((*trials)->list[i].name); in cleanup_start_size_trials()
2405 start_size_offset_object_trial_t list[]; member
2483 append_offset(offsets, true, old_offsets->list[i].offset); in get_ssoo_absolute_and_relative_offsets()
2505 mach_vm_size_t obj_size = object_sizes->list[d].offset; in generate_start_size_offset_object_trials()
2518 bool start_is_absolute = start_offsets->list[a].is_absolute; in generate_start_size_offset_object_trials()
2519 bool size_is_absolute = size_offsets->list[b].is_absolute; in generate_start_size_offset_object_trials()
2520 mach_vm_address_t start = start_offsets->list[a].offset; in generate_start_size_offset_object_trials()
2521 mach_vm_size_t size = size_offsets->list[b].offset; in generate_start_size_offset_object_trials()
2522 vm_object_offset_t offset = offset_values->list[c].offset; in generate_start_size_offset_object_trials()
2523 mach_vm_size_t obj_size = object_sizes->list[d].offset; in generate_start_size_offset_object_trials()
2549 kfree_str((*trials)->list[i].name); in cleanup_start_size_offset_object_trials()
2572 start_size_start_size_trial_t list[]; member
2628 bool start_is_absolute = start_offsets->list[a].is_absolute; in generate_start_size_start_size_trials()
2629 bool size_is_absolute = size_offsets->list[b].is_absolute; in generate_start_size_start_size_trials()
2630 bool second_start_is_absolute = second_start_offsets->list[c].is_absolute; in generate_start_size_start_size_trials()
2631 bool second_size_is_absolute = second_size_offsets->list[d].is_absolute; in generate_start_size_start_size_trials()
2632 mach_vm_address_t start = start_offsets->list[a].offset; in generate_start_size_start_size_trials()
2633 mach_vm_size_t size = size_offsets->list[b].offset; in generate_start_size_start_size_trials()
2634 mach_vm_address_t second_start = second_start_offsets->list[c].offset; in generate_start_size_start_size_trials()
2635 mach_vm_size_t second_size = second_size_offsets->list[d].offset; in generate_start_size_start_size_trials()
2661 kfree_str((*trials)->list[i].name); in cleanup_start_size_start_size_trials()
2682 start_size_offset_trial_t list[]; member
2724 bool start_is_absolute = start_offsets->list[a].is_absolute; in generate_start_size_offset_trials()
2725 bool size_is_absolute = size_offsets->list[c].is_absolute; in generate_start_size_offset_trials()
2726 mach_vm_address_t start = start_offsets->list[a].offset; in generate_start_size_offset_trials()
2727 vm_object_offset_t offset = offset_values->list[b].offset; in generate_start_size_offset_trials()
2728 mach_vm_size_t size = size_offsets->list[c].offset; in generate_start_size_offset_trials()
2750 kfree_str((*trials)->list[i].name); in cleanup_start_size_offset_trials()
2772 src_dst_size_trial_t list[]; member
2805 bool rebase_src = !addr_offsets->list[i].is_absolute;
2806 addr_t src_offset = addr_offsets->list[i].offset;
2809 bool rebase_dst = !addr_offsets->list[j].is_absolute;
2810 addr_t dst_offset = addr_offsets->list[j].offset;
2817 size_offset = size_offsets->list[k].offset;
2819 size_offset = size_offsets->list[k - size_part].offset;
2823 size_offset = size_offsets->list[k - 2 * size_part].offset;
2875 kfree_str((*trials)->list[i].name); in cleanup_src_dst_size_trials()
2928 shared_file_np_trial_t list[]; member
3001 free_shared_file_np(&(*trials)->list[i]); in cleanup_shared_file_np_trials()
3015 shared_file_mapping_slide_np_trial_t list[]; member
3165 free_shared_file_mapping_slide_np(&(*trials)->list[i]); in cleanup_shared_file_mapping_slide_np_trials()
3183 shared_region_map_and_slide_2_trial_t list[]; member
3207 shared_file_np_trial_t shared_file = shared_files->list[i];
3208 shared_file_mapping_slide_np_trial_t shared_mapping = shared_mappings->list[j];
3224 kfree_str((*trials)->list[i].name); in cleanup_shared_region_map_and_slide_2_trials()
3590 reclamation_buffer_init_trial_t list[]; member
3621 kasprintf(&buf, "%s, size: 0x%llu", addr_trials->list[i].name, size);
3622 …append_trial(trials, RECLAMATION_BUFFER_INIT_TRIAL(current_task(), addr_trials->list[i].addr, size…
3644 kfree_str((*trials)->list[i].name); in cleanup_reclamation_buffer_init_trials()
4119 T start = (T)trials->list[i].start; \
4120 T size = (T)trials->list[i].size; \
4122 append_result(results, ret, trials->list[i].name); \
4149 T addr = (T)trials->list[i].addr; \
4151 append_result(results, ret, trials->list[i].name); \
4174 T addr = (T)trials->list[i].addr; \
4176 append_result(results, ret, trials->list[i].name); \
4190 T addr = (T)trials->list[i].addr; \
4192 append_result(results, ret, trials->list[i].name); \
4209 T size = (T)trials->list[i].size; \
4211 append_result(results, ret, trials->list[i].name); \
4229 start_size_offset_object_trial_t trial = slide_trial(trials->list[i], base.addr); \
4235 append_result(results, ret, trials->list[i].name); \
4252 start_size_offset_trial_t trial = slide_trial(trials->list[i], base.addr); \
4257 append_result(results, ret, trials->list[i].name); \
4275 int flags = trials->list[i].flags; \
4277 append_result(results, ret, trials->list[i].name); \
4295 int flag = trials->list[i].flag; \
4297 append_result(results, ret, trials->list[i].name); \
4314 kern_return_t ret = fn(map, TEST_ALLOC_SIZE, trials->list[i].prot); \
4315 append_result(results, ret, trials->list[i].name); \
4332 kern_return_t ret = fn(map, trials->list[i].cur, trials->list[i].max); \
4333 append_result(results, ret, trials->list[i].name); \
4351 …kern_return_t ret = fn(map, (T)base.addr, (T)base.size, trials->list[i].cur, trials->list[i].max);…
4352 append_result(results, ret, trials->list[i].name); \
4370 vm_prot_t prot = trials->list[i].prot; \
4372 append_result(results, ret, trials->list[i].name); \
4389 kern_return_t ret = fn(map, trials->list[i].flag); \
4390 append_result(results, ret, trials->list[i].name); \
4406 kern_return_t ret = fn(map, trials->list[i].tag); \
4407 append_result(results, ret, trials->list[i].name); \
4424 vm_inherit_trial_t trial = trials->list[i]; \
4443 T start = (T)trials->list[i].start; \
4444 T size = (T)trials->list[i].size; \
4446 append_result(results, ret, trials->list[i].name); \
4463 … kern_return_t ret = fn(map, (T)base.addr, (T)(base.addr + base.size), trials->list[i].tag); \
4464 append_result(results, ret, trials->list[i].name); \
4480 vm_behavior_trial_t trial = trials->list[i]; \
4504 vm_sync_trial_t trial = trials->list[i]; \
4522 vm_machine_attribute_trial_t trial = trials->list[i]; \
4540 vm_purgeable_and_state_trial_t trial = trials->list[i]; \
4616 start_size_start_size_trial_t trial = slide_trial(trials->list[i], addr_base, second_addr_base); in test_mach_vm_range_create()
4625 append_result(results, ret, trials->list[i].name); in test_mach_vm_range_create()
4627 append_result(results, IGNORED, trials->list[i].name); in test_mach_vm_range_create()
4644 start_size_trial_t trial = slide_trial(trials->list[i], dst.addr); in test_mach_allocation_func_with_start_size()
4665 vm_map_kernel_flags_trial_t trial = trials->list[i]; in test_mach_allocation_func_with_vm_map_kernel_flags_t()
4695 kern_return_t ret = func(map, base.addr, base.size, trials->list[i].flags); in test_mach_with_allocated_vm_map_kernel_flags_t()
4696 append_result(results, ret, trials->list[i].name); in test_mach_with_allocated_vm_map_kernel_flags_t()
4710 int ret = func((void *) base.addr, (size_t) base.size, (int) trials->list[i].prot); in test_unix_with_allocated_vm_prot_t()
4711 append_result(results, ret, trials->list[i].name); in test_unix_with_allocated_vm_prot_t()
4729 addr_t start = trials->list[i].start; in test_unix_with_allocated_aligned_start_size()
4730 addr_t size = trials->list[i].size; in test_unix_with_allocated_aligned_start_size()
4732 append_result(results, ret, trials->list[i].name); in test_unix_with_allocated_aligned_start_size()
4753 addr_t start = trials->list[i].start; in test_kext_unix_with_allocated_start_size()
4754 addr_t size = trials->list[i].size; in test_kext_unix_with_allocated_start_size()
4756 append_result(results, ret, trials->list[i].name); in test_kext_unix_with_allocated_start_size()
4773 mach_vm_address_t addr = (mach_vm_address_t)trials->list[i].addr; in test_kext_tagged_with_allocated_addr()
4775 append_result(results, ret, trials->list[i].name); in test_kext_tagged_with_allocated_addr()
4788 int64_t val = (int64_t)trials->list[i].size; in test_with_int64()
4790 append_result(results, ret, trials->list[i].name); in test_with_int64()
4835 start_size_trial_t trial = trials->list[i]; in test_deallocator()
4866 src_dst_size_trial_t trial = trials->list[i]; in test_allocated_src_unallocated_dst_size()