Lines Matching refs:size

140 std::string ShowDiffs(uint8_t* a, uint8_t* b, size_t size) {
142 for (size_t i = 0; i < size; i++) {
182 // Increase the size, verify the extra length is initialized to 0xeb,
193 // Shrink the size and verify nothing changes.
341 memset(buffer.data(), 0xaa, buffer.size());
345 ASSERT_TRUE(memcmp(buffer.data(), &pointer[-buffer.size()], buffer.size()) == 0)
346 << ShowDiffs(buffer.data(), &pointer[-buffer.size()], buffer.size());
354 ASSERT_TRUE(memcmp(buffer.data(), &pointer[-buffer.size()], buffer.size()) == 0)
355 << ShowDiffs(buffer.data(), &pointer[-buffer.size()], buffer.size());
367 ASSERT_TRUE(memcmp(buffer.data(), &pointer[-buffer.size()], buffer.size()) == 0)
368 << ShowDiffs(buffer.data(), &pointer[-buffer.size()], buffer.size());
376 ASSERT_TRUE(memcmp(buffer.data(), &pointer[-buffer.size()], buffer.size()) == 0)
377 << ShowDiffs(buffer.data(), &pointer[-buffer.size()], buffer.size());
380 ASSERT_TRUE(memcmp(buffer.data(), &pointer[-buffer.size()], buffer.size()) == 0)
381 << ShowDiffs(buffer.data(), &pointer[-buffer.size()], buffer.size());
437 memset(buffer.data(), 0xbb, buffer.size());
442 ASSERT_TRUE(memcmp(buffer.data(), &pointer[100], buffer.size()) == 0)
443 << ShowDiffs(buffer.data(), &pointer[100], buffer.size());
452 ASSERT_TRUE(memcmp(buffer.data(), &pointer[100], buffer.size()) == 0)
453 << ShowDiffs(buffer.data(), &pointer[100], buffer.size());
467 ASSERT_TRUE(memcmp(buffer.data(), &pointer[100], buffer.size()) == 0)
468 << ShowDiffs(buffer.data(), &pointer[100], buffer.size());
476 ASSERT_TRUE(memcmp(buffer.data(), &pointer[100], buffer.size()) == 0)
477 << ShowDiffs(buffer.data(), &pointer[100], buffer.size());
480 ASSERT_TRUE(memcmp(buffer.data(), &pointer[200], buffer.size()) == 0)
481 << ShowDiffs(buffer.data(), &pointer[200], buffer.size());
626 "6 malloc_debug +++ malloc_testing leaked block of size 1024 at %p (leak 1 of 3)\n",
629 "6 malloc_debug +++ malloc_testing leaked block of size 200 at %p (leak 2 of 3)\n",
632 "6 malloc_debug +++ malloc_testing leaked block of size 128 at %p (leak 3 of 3)\n",
666 "6 malloc_debug +++ malloc_testing leaked block of size 1024 at %p (leak 1 of 3)\n",
676 "6 malloc_debug +++ malloc_testing leaked block of size 128 at %p (leak 2 of 3)\n",
685 "6 malloc_debug +++ malloc_testing leaked block of size 100 at %p (leak 3 of 3)\n",
725 "6 malloc_debug +++ malloc_testing leaked block of size 999 at %p (leak 1 of 2)\n",
728 "6 malloc_debug +++ malloc_testing leaked block of size 100 at %p (leak 2 of 2)\n",
892 // Choose a size that should not trigger a realloc to verify tag is
974 for (size_t i = 0; i < threads.size(); i++) {
983 for (size_t i = 0; i < threads.size(); i++) {
1041 size_t size;
1078 entry->size = 200;
1086 uint8_t* pointer = reinterpret_cast<uint8_t*>(debug_malloc(entry->size));
1088 memset(pointer, 0, entry->size);
1131 entry2->size = 500;
1142 pointers[0] = reinterpret_cast<uint8_t*>(debug_malloc(entry2->size));
1144 memset(pointers[0], 0, entry2->size);
1146 entry1->size = 4100;
1157 pointers[1] = reinterpret_cast<uint8_t*>(debug_malloc(entry1->size));
1159 memset(pointers[1], 0, entry1->size);
1161 entry0->size = 9000;
1167 pointers[2] = reinterpret_cast<uint8_t*>(debug_malloc(entry0->size));
1169 memset(pointers[2], 0, entry0->size);
1318 "Backtrace size: 4\n"
1390 "Backtrace size: 4\n"
1443 "Backtrace size: 4\n"
1465 // Verify that if the usable size > size of alloc, that realloc
1466 // copies the bytes in the usable size not just the size.
1467 // This assumes that an allocation of size 1 returns usable size > 1.
1860 entry->size = memory_bytes | (1U << 31);