Lines Matching full:mem
43 void *mem; in test_mmap_cow() local
45 mem = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0); in test_mmap_cow()
46 TEST_ASSERT(mem == MAP_FAILED, "Copy-on-write not allowed by guest_memfd."); in test_mmap_cow()
52 char *mem; in test_mmap_supported() local
56 mem = kvm_mmap(total_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd); in test_mmap_supported()
58 memset(mem, val, total_size); in test_mmap_supported()
60 TEST_ASSERT_EQ(READ_ONCE(mem[i]), val); in test_mmap_supported()
67 TEST_ASSERT_EQ(READ_ONCE(mem[i]), 0x00); in test_mmap_supported()
69 TEST_ASSERT_EQ(READ_ONCE(mem[i]), val); in test_mmap_supported()
71 memset(mem, val, page_size); in test_mmap_supported()
73 TEST_ASSERT_EQ(READ_ONCE(mem[i]), val); in test_mmap_supported()
75 kvm_munmap(mem, total_size); in test_mmap_supported()
81 char *mem; in test_fault_sigbus() local
84 mem = kvm_mmap(map_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd); in test_fault_sigbus()
86 TEST_EXPECT_SIGBUS(memset(mem, val, map_size)); in test_fault_sigbus()
87 TEST_EXPECT_SIGBUS((void)READ_ONCE(mem[accessible_size])); in test_fault_sigbus()
90 TEST_ASSERT_EQ(READ_ONCE(mem[i]), val); in test_fault_sigbus()
92 kvm_munmap(mem, map_size); in test_fault_sigbus()
107 char *mem; in test_mmap_not_supported() local
109 mem = mmap(NULL, page_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); in test_mmap_not_supported()
110 TEST_ASSERT_EQ(mem, MAP_FAILED); in test_mmap_not_supported()
112 mem = mmap(NULL, total_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); in test_mmap_not_supported()
113 TEST_ASSERT_EQ(mem, MAP_FAILED); in test_mmap_not_supported()
311 static void guest_code(uint8_t *mem, uint64_t size) in guest_code() argument
316 __GUEST_ASSERT(mem[i] == 0xaa, in guest_code()
317 "Guest expected 0xaa at offset %lu, got 0x%x", i, mem[i]); in guest_code()
319 memset(mem, 0xff, size); in guest_code()
335 uint8_t *mem; in test_guest_memfd_guest() local
356 mem = kvm_mmap(size, PROT_READ | PROT_WRITE, MAP_SHARED, fd); in test_guest_memfd_guest()
357 memset(mem, 0xaa, size); in test_guest_memfd_guest()
358 kvm_munmap(mem, size); in test_guest_memfd_guest()
366 mem = kvm_mmap(size, PROT_READ | PROT_WRITE, MAP_SHARED, fd); in test_guest_memfd_guest()
368 TEST_ASSERT_EQ(mem[i], 0xff); in test_guest_memfd_guest()