Lines Matching refs:M2
45 bool doesOverlap(MemoryBlock M1, MemoryBlock M2) { in doesOverlap() argument
46 if (M1.base() == M2.base()) in doesOverlap()
49 if (M1.base() > M2.base()) in doesOverlap()
50 return (unsigned char *)M2.base() + M2.size() > M1.base(); in doesOverlap()
52 return (unsigned char *)M1.base() + M1.size() > M2.base(); in doesOverlap()
74 MemoryBlock M2 = Memory::allocateMappedMemory(64, nullptr, Flags, EC); in TEST_P() local
81 EXPECT_NE((void*)nullptr, M2.base()); in TEST_P()
82 EXPECT_LE(64U, M2.size()); in TEST_P()
86 EXPECT_FALSE(doesOverlap(M1, M2)); in TEST_P()
87 EXPECT_FALSE(doesOverlap(M2, M3)); in TEST_P()
97 EXPECT_FALSE(Memory::releaseMappedMemory(M2)); in TEST_P()
129 MemoryBlock M2 = Memory::allocateMappedMemory(8 * sizeof(int), nullptr, Flags, in TEST_P() local
136 EXPECT_FALSE(doesOverlap(M1, M2)); in TEST_P()
137 EXPECT_FALSE(doesOverlap(M2, M3)); in TEST_P()
142 EXPECT_NE((void*)nullptr, M2.base()); in TEST_P()
143 EXPECT_LE(8U * sizeof(int), M2.size()); in TEST_P()
150 int *y = (int*)M2.base(); in TEST_P()
179 EXPECT_FALSE(Memory::releaseMappedMemory(M2)); in TEST_P()
187 MemoryBlock M2 = Memory::allocateMappedMemory(8 * sizeof(int), nullptr, Flags, in TEST_P() local
196 EXPECT_NE((void*)nullptr, M2.base()); in TEST_P()
197 EXPECT_LE(8U * sizeof(int), M2.size()); in TEST_P()
202 EXPECT_FALSE(Memory::protectMappedMemory(M2, getTestableEquivalent(Flags))); in TEST_P()
205 EXPECT_FALSE(doesOverlap(M1, M2)); in TEST_P()
206 EXPECT_FALSE(doesOverlap(M2, M3)); in TEST_P()
211 int *y = (int*)M2.base(); in TEST_P()
236 EXPECT_FALSE(Memory::releaseMappedMemory(M2)); in TEST_P()
243 MemoryBlock M2 = Memory::allocateMappedMemory(64, &M1, Flags, EC); in TEST_P() local
245 MemoryBlock M3 = Memory::allocateMappedMemory(32, &M2, Flags, EC); in TEST_P()
250 EXPECT_NE((void*)nullptr, M2.base()); in TEST_P()
251 EXPECT_LE(64U, M2.size()); in TEST_P()
255 EXPECT_FALSE(doesOverlap(M1, M2)); in TEST_P()
256 EXPECT_FALSE(doesOverlap(M2, M3)); in TEST_P()
261 EXPECT_FALSE(Memory::releaseMappedMemory(M2)); in TEST_P()
269 MemoryBlock M2 = Memory::allocateMappedMemory(64, &Near, Flags, EC); in TEST_P() local
276 EXPECT_NE((void*)nullptr, M2.base()); in TEST_P()
277 EXPECT_LE(64U, M2.size()); in TEST_P()
283 EXPECT_FALSE(Memory::releaseMappedMemory(M2)); in TEST_P()
291 MemoryBlock M2 = Memory::allocateMappedMemory(64, &Near, Flags, EC); in TEST_P() local
298 EXPECT_NE((void*)nullptr, M2.base()); in TEST_P()
299 EXPECT_LE(64U, M2.size()); in TEST_P()
303 EXPECT_FALSE(doesOverlap(M1, M2)); in TEST_P()
304 EXPECT_FALSE(doesOverlap(M2, M3)); in TEST_P()
309 EXPECT_FALSE(Memory::releaseMappedMemory(M2)); in TEST_P()
317 MemoryBlock M2 = Memory::allocateMappedMemory(64, &Near, Flags, EC); in TEST_P() local
324 EXPECT_NE((void*)nullptr, M2.base()); in TEST_P()
325 EXPECT_LE(64U, M2.size()); in TEST_P()
329 EXPECT_FALSE(doesOverlap(M1, M2)); in TEST_P()
330 EXPECT_FALSE(doesOverlap(M2, M3)); in TEST_P()
335 EXPECT_FALSE(Memory::releaseMappedMemory(M2)); in TEST_P()