/linux-master/tools/testing/selftests/powerpc/pmu/sampling_tests/ |
H A D | mmcr3_src_test.c | 35 FAIL_IF(event_open(&event)); 38 FAIL_IF(event_enable(&event)); 43 FAIL_IF(event_disable(&event)); 46 FAIL_IF(!collect_samples(event.mmap_buffer)); 51 FAIL_IF(!intr_regs); 57 FAIL_IF(EV_CODE_EXTRACT(event.attr.config, mmcr3_src) !=
|
H A D | mmcr2_fcs_fch_test.c | 39 FAIL_IF(sigaction(SIGUSR2, &sigact, NULL)); 40 FAIL_IF(kill(getpid(), SIGUSR2)); 49 FAIL_IF(event_open(&event)); 52 FAIL_IF(event_enable(&event)); 57 FAIL_IF(event_disable(&event)); 60 FAIL_IF(!collect_samples(event.mmap_buffer)); 65 FAIL_IF(!intr_regs); 72 FAIL_IF(event.attr.exclude_kernel != 75 FAIL_IF(event.attr.exclude_kernel !=
|
H A D | mmcr1_sel_unit_cache_test.c | 33 FAIL_IF(!p); 39 FAIL_IF(event_open(&event)); 51 FAIL_IF(!collect_samples(event.mmap_buffer)); 56 FAIL_IF(!intr_regs); 62 FAIL_IF(EV_CODE_EXTRACT(event.attr.config, pmcxsel) != 64 FAIL_IF(EV_CODE_EXTRACT(event.attr.config, unit) != 66 FAIL_IF(EV_CODE_EXTRACT(event.attr.config, cache) != 76 FAIL_IF(test_harness(mmcr1_sel_unit_cache, "mmcr1_sel_unit_cache"));
|
H A D | mmcra_bhrb_any_test.c | 40 FAIL_IF(event_open(&event)); 43 FAIL_IF(event_enable(&event)); 48 FAIL_IF(event_disable(&event)); 53 FAIL_IF(!intr_regs); 56 FAIL_IF(get_mmcra_ifm(get_reg_value(intr_regs, "MMCRA"), 5) != IFM_ANY_BRANCH);
|
H A D | mmcra_bhrb_cond_test.c | 44 FAIL_IF(event_open(&event)); 47 FAIL_IF(event_enable(&event)); 52 FAIL_IF(event_disable(&event)); 57 FAIL_IF(!intr_regs); 60 FAIL_IF(get_mmcra_ifm(get_reg_value(intr_regs, "MMCRA"), 5) != IFM_COND_BRANCH);
|
H A D | mmcra_bhrb_disable_no_branch_test.c | 39 FAIL_IF(event_open(&event)); 42 FAIL_IF(event_enable(&event)); 47 FAIL_IF(event_disable(&event)); 52 FAIL_IF(!intr_regs); 55 FAIL_IF(!get_mmcra_bhrb_disable(get_reg_value(intr_regs, "MMCRA"), 5));
|
H A D | mmcra_bhrb_disable_test.c | 41 FAIL_IF(event_open(&event)); 44 FAIL_IF(event_enable(&event)); 49 FAIL_IF(event_disable(&event)); 54 FAIL_IF(!intr_regs); 57 FAIL_IF(get_mmcra_bhrb_disable(get_reg_value(intr_regs, "MMCRA"), 5));
|
H A D | mmcra_bhrb_ind_call_test.c | 44 FAIL_IF(event_open(&event)); 47 FAIL_IF(event_enable(&event)); 52 FAIL_IF(event_disable(&event)); 57 FAIL_IF(!intr_regs); 60 FAIL_IF(get_mmcra_ifm(get_reg_value(intr_regs, "MMCRA"), 5) != IFM_IND_BRANCH);
|
/linux-master/tools/testing/selftests/powerpc/pmu/event_code_tests/ |
H A D | group_constraint_repeat_test.c | 35 FAIL_IF(event_open(&leader)); 40 FAIL_IF(!event_open_with_group(&event, leader.fd)); 45 FAIL_IF(event_open_with_group(&event, leader.fd));
|
H A D | invalid_event_code_test.c | 47 FAIL_IF(event_open(&event)); 51 FAIL_IF(event_open(&event)); 55 FAIL_IF(!event_open(&event)); 58 FAIL_IF(!event_open(&event));
|
H A D | reserved_bits_mmcra_thresh_ctl_test.c | 33 FAIL_IF(!event_open(&event)); 36 FAIL_IF(!event_open(&event));
|
H A D | group_constraint_cache_test.c | 36 FAIL_IF(event_open(&leader)); 41 FAIL_IF(!event_open_with_group(&event, leader.fd)); 49 FAIL_IF(event_open_with_group(&event, leader.fd));
|
H A D | group_constraint_l2l3_sel_test.c | 40 FAIL_IF(event_open(&leader)); 45 FAIL_IF(!event_open_with_group(&event, leader.fd)); 53 FAIL_IF(event_open_with_group(&event, leader.fd));
|
H A D | group_constraint_mmcra_sample_test.c | 33 FAIL_IF(event_open(&leader)); 38 FAIL_IF(!event_open_with_group(&event, leader.fd)); 43 FAIL_IF(event_open_with_group(&event, leader.fd));
|
/linux-master/tools/testing/selftests/powerpc/pmu/ebb/ |
H A D | event_attributes_test.c | 24 FAIL_IF(event_open(&event)); 31 FAIL_IF(event_open(&event) == 0); 38 FAIL_IF(event_open(&event) == 0); 45 FAIL_IF(event_open(&event) == 0); 52 FAIL_IF(event_open(&event) == 0); 59 FAIL_IF(event_open(&event) == 0); 66 FAIL_IF(event_open(&event) == 0); 71 FAIL_IF(event_open(&leader)); 77 FAIL_IF(event_open_with_group(&event, leader.fd)); 84 FAIL_IF(event_ope [all...] |
H A D | cpu_event_vs_ebb_test.c | 31 FAIL_IF(event_open_with_cpu(event, cpu)); 32 FAIL_IF(event_enable(event)); 47 FAIL_IF(cpu < 0); 49 FAIL_IF(pipe(read_pipe.fds) == -1); 50 FAIL_IF(pipe(write_pipe.fds) == -1); 71 FAIL_IF(sync_with_child(read_pipe, write_pipe)); 75 FAIL_IF(wait_for_child(pid)); 77 FAIL_IF(event_disable(&event)); 78 FAIL_IF(event_read(&event));
|
H A D | task_event_vs_ebb_test.c | 30 FAIL_IF(event_open_with_pid(event, child_pid)); 31 FAIL_IF(event_enable(event)); 45 FAIL_IF(pipe(read_pipe.fds) == -1); 46 FAIL_IF(pipe(write_pipe.fds) == -1); 67 FAIL_IF(sync_with_child(read_pipe, write_pipe)); 71 FAIL_IF(wait_for_child(pid)); 72 FAIL_IF(event_disable(&event)); 73 FAIL_IF(event_read(&event));
|
/linux-master/tools/testing/selftests/powerpc/mm/ |
H A D | large_vm_fork_separation.c | 45 FAIL_IF(pipe(p2c) == -1 || pipe(c2p) == -1); 49 FAIL_IF(read(p2c[0], &c, 1) != 1); 55 FAIL_IF(write(c2p[1], &c, 1) != 1); 56 FAIL_IF(read(p2c[0], &c, 1) != 1); 61 FAIL_IF(write(p2c[1], &c, 1) != 1); 62 FAIL_IF(read(c2p[0], &c, 1) != 1); 74 FAIL_IF(write(p2c[1], &c, 1) != 1); 75 FAIL_IF(waitpid(pid, &status, 0) == -1); 76 FAIL_IF(!WIFEXITED(status) || WEXITSTATUS(status));
|
H A D | exec_prot.c | 98 FAIL_IF(mprotect(insns, pgsize, rights) != 0); 101 FAIL_IF(remaining_faults != 0); 103 FAIL_IF(!is_fault_expected(fault_code)); 122 FAIL_IF(sigprocmask(SIG_SETMASK, 0, &segv_act.sa_mask) != 0); 125 FAIL_IF(sigaction(SIGSEGV, &segv_act, NULL) != 0); 130 FAIL_IF(sigprocmask(SIG_SETMASK, 0, &trap_act.sa_mask) != 0); 133 FAIL_IF(sigaction(SIGTRAP, &trap_act, NULL) != 0); 140 FAIL_IF(insns == MAP_FAILED); 173 FAIL_IF(mprotect(insns, pgsize, PROT_EXEC) != 0); 175 FAIL_IF(remaining_fault [all...] |
H A D | pkey_exec_prot.c | 115 FAIL_IF(sigprocmask(SIG_SETMASK, 0, &segv_act.sa_mask) != 0); 118 FAIL_IF(sigaction(SIGSEGV, &segv_act, NULL) != 0); 123 FAIL_IF(sigprocmask(SIG_SETMASK, 0, &trap_act.sa_mask) != 0); 126 FAIL_IF(sigaction(SIGTRAP, &trap_act, NULL) != 0); 133 FAIL_IF(insns == MAP_FAILED); 156 FAIL_IF(pkey < 0); 179 FAIL_IF(sys_pkey_mprotect(insns, pgsize, PROT_EXEC, pkey) != 0); 183 FAIL_IF(remaining_faults != 0); 196 FAIL_IF(sys_pkey_mprotect(insns, pgsize, PROT_EXEC, pkey) != 0); 200 FAIL_IF(remaining_fault [all...] |
/linux-master/tools/testing/selftests/powerpc/pmu/ |
H A D | l3_bank_test.c | 27 FAIL_IF(!p); 31 FAIL_IF(event_open(&event)); 39 FAIL_IF(event.result.running == 0); 40 FAIL_IF(event.result.enabled == 0);
|
/linux-master/tools/testing/selftests/powerpc/ptrace/ |
H A D | ptrace-gpr.c | 41 FAIL_IF(validate_gpr(gpr_buf, parent_gpr_val)); 42 FAIL_IF(validate_fpr_double(fpr_buf, parent_fpr_val)); 52 FAIL_IF(start_trace(child)); 55 FAIL_IF(show_gpr(child, gpr)); 56 FAIL_IF(validate_gpr(gpr, child_gpr_val)); 59 FAIL_IF(show_fpr(child, fpr)); 61 FAIL_IF(validate_fpr(fpr, tmp)); 65 FAIL_IF(!peeked_fprs); 66 FAIL_IF(validate_fpr(peeked_fprs, tmp)); 70 FAIL_IF(write_gp [all...] |
/linux-master/tools/testing/selftests/powerpc/tm/ |
H A D | tm-syscall.c | 98 FAIL_IF(getppid_tm(false, true) == -1); /* Should succeed. */ 104 FAIL_IF(getppid_tm(false, false) != -1); /* Should fail... */ 105 FAIL_IF(!failure_is_persistent()); /* ...persistently... */ 106 FAIL_IF(!failure_is_syscall()); /* ...with code syscall. */ 110 FAIL_IF(getppid_tm(true, true) == -1); /* Should succeed. */ 111 FAIL_IF(getppid_tm(true, false) != -1); /* Should fail... */ 112 FAIL_IF(!failure_is_persistent()); /* ...persistently... */ 113 FAIL_IF(!failure_is_syscall()); /* ...with code syscall. */
|
/linux-master/tools/testing/selftests/powerpc/dscr/ |
H A D | dscr_default_test.c | 49 FAIL_IF(sem_init(reader_sem, 0, 0)); 50 FAIL_IF(sem_init(writer_sem, 0, 1)); /* writer starts first */ 51 FAIL_IF(bind_to_cpu(BIND_CPU_ANY) < 0); 52 FAIL_IF(pthread_create(&writer, NULL, dscr_default_lockstep_writer, (void *)rw_semaphores)); 55 FAIL_IF(sem_wait(reader_sem)); 57 FAIL_IF(get_dscr() != expected_dscr); 58 FAIL_IF(get_dscr_usr() != expected_dscr); 62 FAIL_IF(sem_post(writer_sem)); 65 FAIL_IF(pthread_join(writer, NULL)); 66 FAIL_IF(sem_destro [all...] |
/linux-master/tools/testing/selftests/powerpc/papr_attributes/ |
H A D | attr_test.c | 68 FAIL_IF(errno); 71 FAIL_IF(!S_ISDIR(s.st_mode)); 86 FAIL_IF(attr_type == INVALID); 91 FAIL_IF(!f); 92 FAIL_IF(fgetc(f) == EOF); 96 FAIL_IF(!f); 97 FAIL_IF(fgetc(f) == EOF); 102 FAIL_IF(!f); 103 FAIL_IF(fgetc(f) == EOF);
|