Lines Matching defs:pagesize

354   size_t pagesize = static_cast<size_t>(sysconf(_SC_PAGE_SIZE));
356 ASSERT_TRUE(posix_memalign(reinterpret_cast<void**>(&memory), pagesize,
357 2*pagesize) == 0);
358 memset(memory, 0x23, 2*pagesize);
361 ASSERT_TRUE(mprotect(&memory[pagesize], pagesize, PROT_NONE) == 0);
363 for (size_t i = 0; i < pagesize; i++) {
364 uint8_t* buf = &memory[pagesize-i];
368 ASSERT_TRUE(mprotect(&memory[pagesize], pagesize, PROT_READ | PROT_WRITE) == 0);
375 size_t pagesize = static_cast<size_t>(sysconf(_SC_PAGE_SIZE));
377 ASSERT_TRUE(posix_memalign(reinterpret_cast<void**>(&memory), pagesize,
378 2*pagesize) == 0);
379 memset(memory, 0x23, 2*pagesize);
382 ASSERT_TRUE(mprotect(&memory[pagesize], pagesize, PROT_NONE) == 0);
384 uint8_t* dst_buffer = new uint8_t[2*pagesize];
388 for (size_t j = 0; j < pagesize; j++) {
389 uint8_t* src = &memory[pagesize-j];
394 ASSERT_TRUE(mprotect(&memory[pagesize], pagesize, PROT_READ | PROT_WRITE) == 0);
405 size_t pagesize = static_cast<size_t>(sysconf(_SC_PAGE_SIZE));
407 ASSERT_TRUE(posix_memalign(reinterpret_cast<void**>(&memory1), pagesize,
408 2*pagesize) == 0);
409 memset(memory1, 0x23, 2*pagesize);
412 ASSERT_TRUE(mprotect(&memory1[pagesize], pagesize, PROT_NONE) == 0);
415 ASSERT_TRUE(posix_memalign(reinterpret_cast<void**>(&memory2), pagesize,
416 2*pagesize) == 0);
417 memset(memory2, 0x23, 2*pagesize);
420 ASSERT_TRUE(mprotect(&memory2[pagesize], pagesize, PROT_NONE) == 0);
422 for (size_t i = 0; i < pagesize; i++) {
423 uint8_t* buf1 = &memory1[pagesize-i];
424 uint8_t* buf2 = &memory2[pagesize-i];
429 // Don't cycle through pagesize, MISCMP_MAX_LENGTH bytes should be good.
431 if (pagesize > MISCMP_MAX_LENGTH) {
434 miscmp_len = pagesize;
437 uint8_t* buf1 = &memory1[pagesize-i];
442 uint8_t* buf2 = &memory2[pagesize-j];
448 ASSERT_TRUE(mprotect(&memory1[pagesize], pagesize, PROT_READ | PROT_WRITE) == 0);
449 ASSERT_TRUE(mprotect(&memory2[pagesize], pagesize, PROT_READ | PROT_WRITE) == 0);