Home | History | Annotate | Download | only in tests

Lines Matching defs:memory

63 // Set of multiple buffer alignment combinations to be used for string/memory
353 // src, create data that ends exactly at an unreadable memory boundary.
355 uint8_t* memory;
356 ASSERT_TRUE(posix_memalign(reinterpret_cast<void**>(&memory), pagesize,
358 memset(memory, 0x23, 2*pagesize);
361 ASSERT_TRUE(mprotect(&memory[pagesize], pagesize, PROT_NONE) == 0);
364 uint8_t* buf = &memory[pagesize-i];
368 ASSERT_TRUE(mprotect(&memory[pagesize], pagesize, PROT_READ | PROT_WRITE) == 0);
369 free(memory);
374 // src, create data that ends exactly at an unreadable memory boundary.
376 uint8_t* memory;
377 ASSERT_TRUE(posix_memalign(reinterpret_cast<void**>(&memory), pagesize,
379 memset(memory, 0x23, 2*pagesize);
382 ASSERT_TRUE(mprotect(&memory[pagesize], pagesize, PROT_NONE) == 0);
389 uint8_t* src = &memory[pagesize-j];
394 ASSERT_TRUE(mprotect(&memory[pagesize], pagesize, PROT_READ | PROT_WRITE) == 0);
395 free(memory);
403 // of the bufs, create both buffers that end exactly at an unreadable memory