Home | History | Annotate | Download | only in tests

Lines Matching refs:pointers

789   void* pointers[10];
790 for (size_t i = 0; i < sizeof(pointers) / sizeof(void*); i++) {
791 pointers[i] = debug_malloc(100 + i);
792 ASSERT_TRUE(pointers[i] != nullptr);
793 memset(pointers[i], 0, 100 + i);
794 debug_free(pointers[i]);
815 uint8_t* pointers[5];
816 for (size_t i = 0; i < sizeof(pointers) / sizeof(void*); i++) {
817 pointers[i] = reinterpret_cast<uint8_t*>(debug_malloc(100 + i));
818 ASSERT_TRUE(pointers[i] != nullptr);
819 memset(pointers[i], 0, 100 + i);
820 debug_free(pointers[i]);
824 pointers[0][20] = 0xaf;
825 pointers[0][99] = 0x12;
827 pointers[3][3] = 0x34;
856 expected_log += android::base::StringPrintf("6 malloc_debug +++ ALLOCATION %p USED AFTER FREE\n", pointers[0]);
861 expected_log += android::base::StringPrintf("6 malloc_debug +++ ALLOCATION %p USED AFTER FREE\n", pointers[3]);
1048 void* pointers[5];
1049 for (size_t i = 0; i < sizeof(pointers) / sizeof(void*); i++) {
1050 pointers[i] = debug_malloc(100);
1051 ASSERT_TRUE(pointers[i] != nullptr);
1052 memset(pointers[i], 0, 100);
1055 debug_free(pointers[0]);
1058 memset(pointers[0], 0x20, 100);
1060 for (size_t i = 1; i < sizeof(pointers) / sizeof(void*); i++) {
1061 debug_free(pointers[i]);
1066 pointers[0]);
1216 uint8_t* pointers[3];
1218 pointers[0] = reinterpret_cast<uint8_t*>(debug_malloc(entry2->size));
1219 ASSERT_TRUE(pointers[0] != nullptr);
1220 memset(pointers[0], 0, entry2->size);
1233 pointers[1] = reinterpret_cast<uint8_t*>(debug_malloc(entry1->size));
1234 ASSERT_TRUE(pointers[1] != nullptr);
1235 memset(pointers[1], 0, entry1->size);
1243 pointers[2] = reinterpret_cast<uint8_t*>(debug_malloc(entry0->size));
1244 ASSERT_TRUE(pointers[2] != nullptr);
1245 memset(pointers[2], 0, entry0->size);
1264 debug_free(pointers[0]);
1265 debug_free(pointers[1]);
1266 debug_free(pointers[2]);
1296 // There should be no pointers that have leaked.
1346 std::vector<void*> pointers;
1348 pointers.push_back(debug_malloc(100));
1349 ASSERT_TRUE(pointers.back() != nullptr);
1350 pointers.push_back(debug_malloc(40));
1351 ASSERT_TRUE(pointers.back() != nullptr);
1352 pointers.push_back(debug_malloc(200));
1353 ASSERT_TRUE(pointers.back() != nullptr);
1356 pointers.push_back(debug_malloc(10));
1357 ASSERT_TRUE(pointers.back() != nullptr);
1358 pointers.push_back(debug_malloc(50));
1359 ASSERT_TRUE(pointers.back() != nullptr);
1360 pointers.push_back(debug_malloc(5));
1361 ASSERT_TRUE(pointers.back() != nullptr);
1369 pointers.push_back(debug_malloc(23));
1370 ASSERT_TRUE(pointers.back() != nullptr);
1372 debug_free(pointers.back());
1373 pointers.pop_back();
1376 for (auto* pointer : pointers) {
1432 std::vector<void*> pointers;
1433 pointers.push_back(debug_malloc(300));
1434 pointers.push_back(debug_malloc(400));
1435 pointers.push_back(debug_malloc(500));
1483 std::vector<void*> pointers;
1484 pointers.push_back(debug_malloc(300));
1485 pointers.push_back(debug_malloc(400));
1486 pointers.push_back(debug_malloc(300));
1541 std::vector<void*> pointers;
1542 pointers.push_back(debug_malloc(300));
1543 pointers.push_back(debug_malloc(400));
1544 pointers.push_back(debug_malloc(500));
1696 void* pointers[4];
1697 pointers[0] = debug_malloc(10);
1698 ASSERT_TRUE(pointers[0] != nullptr);
1699 pointers[1] = debug_malloc(10);
1700 ASSERT_TRUE(pointers[1] != nullptr);
1701 pointers[2] = debug_malloc(10);
1702 ASSERT_TRUE(pointers[2] != nullptr);
1703 pointers[3] = debug_malloc(100);
1704 ASSERT_TRUE(pointers[3] != nullptr);
1734 debug_free(pointers[0]);
1735 debug_free(pointers[1]);
1736 debug_free(pointers[2]);
1737 debug_free(pointers[3]);
1755 void* pointers[4];
1756 pointers[0] = debug_malloc(100);
1757 ASSERT_TRUE(pointers[0] != nullptr);
1758 pointers[1] = debug_malloc(100);
1759 ASSERT_TRUE(pointers[1] != nullptr);
1760 pointers[2] = debug_malloc(100);
1761 ASSERT_TRUE(pointers[2] != nullptr);
1762 pointers[3] = debug_malloc(100);
1763 ASSERT_TRUE(pointers[3] != nullptr);
1793 debug_free(pointers[0]);
1794 debug_free(pointers[1]);
1795 debug_free(pointers[2]);
1796 debug_free(pointers[3]);
1813 void* pointers[4];
1814 pointers[0] = debug_malloc(40);
1815 ASSERT_TRUE(pointers[0] != nullptr);
1816 pointers[1] = debug_malloc(40);
1817 ASSERT_TRUE(pointers[1] != nullptr);
1820 pointers[2] = debug_malloc(40);
1821 ASSERT_TRUE(pointers[2] != nullptr);
1822 pointers[3] = debug_malloc(100);
1823 ASSERT_TRUE(pointers[3] != nullptr);
1860 debug_free(pointers[0]);
1861 debug_free(pointers[1]);
1862 debug_free(pointers[2]);
1863 debug_free(pointers[3]);
1874 void* pointers[4];
1875 pointers[0] = debug_malloc(100);
1876 ASSERT_TRUE(pointers[0] != nullptr);
1877 pointers[1] = debug_malloc(100);
1878 ASSERT_TRUE(pointers[1] != nullptr);
1879 pointers[2] = debug_malloc(100);
1880 ASSERT_TRUE(pointers[2] != nullptr);
1881 pointers[3] = debug_malloc(100);
1882 ASSERT_TRUE(pointers[3] != nullptr);
1904 debug_free(pointers[0]);
1905 debug_free(pointers[1]);
1906 debug_free(pointers[2]);
1907 debug_free(pointers[3]);