Lines Matching refs:mmap_ptr
102 void *mmap_ptr;
111 mmap_ptr = mmap(NULL, page_size, PROT_READ, MAP_SHARED, rb_fd, 0);
112 ASSERT_OK_PTR(mmap_ptr, "ro_cons_pos");
113 ASSERT_ERR(mprotect(mmap_ptr, page_size, PROT_WRITE), "write_cons_pos_protect");
114 ASSERT_ERR(mprotect(mmap_ptr, page_size, PROT_EXEC), "exec_cons_pos_protect");
115 ASSERT_ERR_PTR(mremap(mmap_ptr, 0, 4 * page_size, MREMAP_MAYMOVE), "wr_prod_pos");
118 ASSERT_OK(munmap(mmap_ptr, page_size), "unmap_ro_cons");
121 mmap_ptr = mmap(NULL, page_size, PROT_READ | PROT_WRITE, MAP_SHARED,
123 ASSERT_OK_PTR(mmap_ptr, "rw_prod_pos");
124 ASSERT_ERR(mprotect(mmap_ptr, page_size, PROT_EXEC), "exec_prod_pos_protect");
127 ASSERT_OK(munmap(mmap_ptr, page_size), "unmap_rw_prod");
130 mmap_ptr = mmap(NULL, page_size, PROT_WRITE, MAP_SHARED, rb_fd,
132 ASSERT_OK_PTR(mmap_ptr, "rw_data");
133 ASSERT_ERR(mprotect(mmap_ptr, page_size, PROT_EXEC), "exec_data_protect");
136 ASSERT_OK(munmap(mmap_ptr, page_size), "unmap_rw_data");