Searched refs:procmap (Results 1 – 4 of 4) sorted by relevance
| /linux/tools/testing/selftests/mm/ |
| H A D | merge.c | 22 struct procmap_fd procmap; in FIXTURE() local 31 static pid_t do_fork(struct procmap_fd *procmap) in do_fork() argument 43 if (close_procmap(procmap)) in do_fork() 45 if (open_self_procmap(procmap)) in do_fork() 71 ASSERT_EQ(open_self_procmap(&self->procmap), 0); in FIXTURE_SETUP() 78 close_procmap(&self->procmap); in FIXTURE_TEARDOWN() 90 struct procmap_fd procmap; in FIXTURE() local 113 ASSERT_EQ(open_self_procmap(&self->procmap), 0); in FIXTURE_SETUP() 119 ASSERT_EQ(close_procmap(&self->procmap), 0); in FIXTURE_TEARDOWN() 128 struct procmap_fd *procmap = &self->procmap; in TEST_F() local [all …]
|
| H A D | vm_util.c | 614 int query_procmap(struct procmap_fd *procmap) in query_procmap() argument 618 if (ioctl(procmap->fd, PROCMAP_QUERY, &procmap->query) == -1) in query_procmap() 630 bool find_vma_procmap(struct procmap_fd *procmap, void *address) in find_vma_procmap() argument 634 procmap->query.query_flags = 0; in find_vma_procmap() 635 procmap->query.query_addr = (unsigned long)address; in find_vma_procmap() 636 err = query_procmap(procmap); in find_vma_procmap() 650 int close_procmap(struct procmap_fd *procmap) in close_procmap() argument 652 return close(procmap->fd); in close_procmap()
|
| H A D | vm_util.h | 110 int query_procmap(struct procmap_fd *procmap); 111 bool find_vma_procmap(struct procmap_fd *procmap, void *address); 112 int close_procmap(struct procmap_fd *procmap);
|
| H A D | guard-regions.c | 280 struct procmap_fd procmap; in local_fs_has_sane_mmap() local 300 if (open_self_procmap(&procmap) != 0) in local_fs_has_sane_mmap() 302 if (!find_vma_procmap(&procmap, ptr)) in local_fs_has_sane_mmap() 304 if (procmap.query.vma_start != (unsigned long)ptr) in local_fs_has_sane_mmap() 306 if (procmap.query.vma_end != (unsigned long)ptr + 10 * page_size) in local_fs_has_sane_mmap() 308 close_procmap(&procmap); in local_fs_has_sane_mmap() 2256 struct procmap_fd procmap; in TEST_F() local 2315 ASSERT_EQ(open_self_procmap(&procmap), 0); in TEST_F() 2316 ASSERT_TRUE(find_vma_procmap(&procmap, ptr)); in TEST_F() 2317 ASSERT_EQ(procmap.query.vma_start, (unsigned long)ptr); in TEST_F() [all …]
|