| /tools/testing/selftests/breakpoints/ |
| A D | breakpoint_test_arm64.c | 81 static bool set_watchpoint(pid_t pid, int size, int wp) in set_watchpoint() argument 83 const volatile uint8_t *addr = &var[32 + wp]; in set_watchpoint() 112 static bool run_test(int wr_size, int wp_size, int wr, int wp) in run_test() argument 143 if (!set_watchpoint(pid, wp_size, wp)) in run_test() 204 int wr, wp, size; in main() local 216 for (wp = wr - size; wp <= wr + size; wp = wp + size) { in main() 217 result = run_test(size, MIN(size, 8), wr, wp); in main() 218 if ((result && wr == wp) || in main() 219 (!result && wr != wp)) in main() 222 size, wr, wp); in main() [all …]
|
| /tools/testing/selftests/mm/ |
| A D | uffd-unit-tests.c | 791 true, wp, false)) in uffd_sigbus_test_common() 794 if (faulting_process(1, wp)) in uffd_sigbus_test_common() 799 args.apply_wp = wp; in uffd_sigbus_test_common() 811 exit(faulting_process(2, wp)); in uffd_sigbus_test_common() 849 true, wp, false)) in uffd_events_test_common() 852 args.apply_wp = wp; in uffd_events_test_common() 864 exit(faulting_process(0, wp)); in uffd_events_test_common() 1466 miss, wp, minor, &ioctls); in do_register_ioctls_test() 1486 if (wp) in do_register_ioctls_test() 1502 int miss, wp, minor; in uffd_register_ioctls_test() local [all …]
|
| A D | uffd-common.h | 121 void wp_range(int ufd, __u64 start, __u64 len, bool wp); 123 int __copy_page(int ufd, unsigned long offset, bool retry, bool wp); 124 int copy_page(int ufd, unsigned long offset, bool wp);
|
| A D | uffd-common.c | 378 void wp_range(int ufd, __u64 start, __u64 len, bool wp) in wp_range() argument 386 prms.mode = wp ? UFFDIO_WRITEPROTECT_MODE_WP : 0; in wp_range() 392 static void continue_range(int ufd, __u64 start, __u64 len, bool wp) in continue_range() argument 400 if (wp) in continue_range() 600 int __copy_page(int ufd, unsigned long offset, bool retry, bool wp) in __copy_page() argument 609 if (wp) in __copy_page() 632 int copy_page(int ufd, unsigned long offset, bool wp) in copy_page() argument 634 return __copy_page(ufd, offset, false, wp); in copy_page()
|
| A D | vm_util.h | 90 bool miss, bool wp, bool minor); 93 bool miss, bool wp, bool minor, uint64_t *ioctls);
|
| A D | .gitignore | 32 uffd-wp-mremap
|
| A D | vm_util.c | 343 bool miss, bool wp, bool minor, uint64_t *ioctls) in uffd_register_with_ioctls() argument 351 if (wp) in uffd_register_with_ioctls() 369 bool miss, bool wp, bool minor) in uffd_register() argument 372 miss, wp, minor, NULL); in uffd_register()
|
| A D | Makefile | 93 TEST_GEN_FILES += uffd-wp-mremap 165 $(OUTPUT)/uffd-wp-mremap: uffd-common.c
|
| A D | pagemap_ioctl.c | 119 struct uffdio_writeprotect wp; in wp_init() local 130 wp.range.start = (unsigned long)lpBaseAddress; in wp_init() 131 wp.range.len = dwRegionSize; in wp_init() 132 wp.mode = UFFDIO_WRITEPROTECT_MODE_WP; in wp_init() 134 if (ioctl(uffd, UFFDIO_WRITEPROTECT, &wp)) in wp_init()
|
| A D | run_vmtests.sh | 349 CATEGORY="userfaultfd" run_test ./uffd-wp-mremap
|
| /tools/testing/selftests/powerpc/nx-gzip/ |
| A D | gunz_test.c | 315 char *wp; in decompress_file() local 324 wp = (NULL != (wp = strrchr(argv[1], '/'))) ? (wp+1) : argv[1]; in decompress_file() 325 strcpy(w, wp); in decompress_file()
|
| /tools/perf/tests/ |
| A D | tests.h | 127 DECLARE_SUITE(wp);
|
| A D | Build | 27 perf-test-y += wp.o
|