| /llvm-project-15.0.7/libcxx/test/std/thread/futures/futures.promise/ |
| H A D | swap.pass.cpp | 28 test_allocator_statistics alloc_stats; in main() local 29 assert(alloc_stats.alloc_count == 0); in main() 33 assert(alloc_stats.alloc_count == 2); in main() 35 assert(alloc_stats.alloc_count == 2); in main() 37 assert(alloc_stats.alloc_count == 2); in main() 41 assert(alloc_stats.alloc_count == 2); in main() 43 assert(alloc_stats.alloc_count == 0); in main() 47 assert(alloc_stats.alloc_count == 2); in main() 57 assert(alloc_stats.alloc_count == 0); in main() 71 assert(alloc_stats.alloc_count == 0); in main() [all …]
|
| H A D | move_assign.pass.cpp | 26 test_allocator_statistics alloc_stats; in main() local 27 assert(alloc_stats.alloc_count == 0); in main() 31 assert(alloc_stats.alloc_count == 2); in main() 33 assert(alloc_stats.alloc_count == 1); in main() 35 assert(alloc_stats.alloc_count == 1); in main() 48 assert(alloc_stats.alloc_count == 1); in main() 50 assert(alloc_stats.alloc_count == 0); in main() 54 assert(alloc_stats.alloc_count == 2); in main() 56 assert(alloc_stats.alloc_count == 1); in main() 73 assert(alloc_stats.alloc_count == 0); in main() [all …]
|
| H A D | move_ctor.pass.cpp | 26 test_allocator_statistics alloc_stats; in main() local 27 assert(alloc_stats.alloc_count == 0); in main() 31 assert(alloc_stats.alloc_count == 1); in main() 33 assert(alloc_stats.alloc_count == 1); in main() 45 assert(alloc_stats.alloc_count == 1); in main() 48 assert(alloc_stats.alloc_count == 0); in main() 52 assert(alloc_stats.alloc_count == 1); in main() 54 assert(alloc_stats.alloc_count == 1); in main() 66 assert(alloc_stats.alloc_count == 1); in main() 69 assert(alloc_stats.alloc_count == 0); in main() [all …]
|
| H A D | alloc_ctor.pass.cpp | 28 test_allocator_statistics alloc_stats; in main() local 29 assert(alloc_stats.alloc_count == 0); in main() 32 assert(alloc_stats.alloc_count == 1); in main() 34 assert(alloc_stats.alloc_count == 1); in main() 37 assert(alloc_stats.alloc_count == 0); in main() 40 assert(alloc_stats.alloc_count == 1); in main() 42 assert(alloc_stats.alloc_count == 1); in main() 45 assert(alloc_stats.alloc_count == 0); in main() 48 assert(alloc_stats.alloc_count == 1); in main() 50 assert(alloc_stats.alloc_count == 1); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/thread/futures/futures.unique_future/ |
| H A D | dtor.pass.cpp | 27 test_allocator_statistics alloc_stats; in main() local 28 assert(alloc_stats.alloc_count == 0); in main() 34 assert(alloc_stats.alloc_count == 1); in main() 36 assert(alloc_stats.alloc_count == 1); in main() 39 assert(alloc_stats.alloc_count == 1); in main() 42 assert(alloc_stats.alloc_count == 0); in main() 48 assert(alloc_stats.alloc_count == 1); in main() 53 assert(alloc_stats.alloc_count == 1); in main() 56 assert(alloc_stats.alloc_count == 0); in main() 67 assert(alloc_stats.alloc_count == 1); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/thread/futures/futures.shared_future/ |
| H A D | dtor.pass.cpp | 27 test_allocator_statistics alloc_stats; in main() local 28 assert(alloc_stats.alloc_count == 0); in main() 34 assert(alloc_stats.alloc_count == 1); in main() 36 assert(alloc_stats.alloc_count == 1); in main() 39 assert(alloc_stats.alloc_count == 1); in main() 42 assert(alloc_stats.alloc_count == 0); in main() 48 assert(alloc_stats.alloc_count == 1); in main() 53 assert(alloc_stats.alloc_count == 1); in main() 56 assert(alloc_stats.alloc_count == 0); in main() 67 assert(alloc_stats.alloc_count == 1); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector.bool/ |
| H A D | move.pass.cpp | 23 test_allocator_statistics alloc_stats; in tests() local 25 std::vector<bool, test_allocator<bool> > l(test_allocator<bool>(5, &alloc_stats)); in tests() 64 alloc_stats.clear(); in tests() 67 Vect v(test_allocator<bool>(42, 101, &alloc_stats)); in tests() 68 assert(alloc_stats.count == 1); in tests() 71 assert(alloc_stats.count == 2); in tests() 75 assert(alloc_stats.count == 1); in tests() 76 alloc_stats.clear_ctor_counters(); in tests() 79 assert(alloc_stats.count == 2); in tests() 80 assert(alloc_stats.copied == 0); in tests() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/thread/futures/futures.task/futures.task.members/ |
| H A D | ctor_func_alloc.pass.cpp | 50 test_allocator_statistics alloc_stats; in main() local 53 test_allocator<A>(&alloc_stats), A(5)); in main() 54 assert(alloc_stats.alloc_count > 0); in main() 62 assert(alloc_stats.alloc_count == 0); in main() 68 test_allocator<A>(&alloc_stats), a); in main() 69 assert(alloc_stats.alloc_count > 0); in main() 77 assert(alloc_stats.alloc_count == 0); in main() 83 assert(alloc_stats.alloc_count > 0); in main() 89 assert(alloc_stats.alloc_count == 0); in main() 95 assert(alloc_stats.alloc_count > 0); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/container.requirements/container.requirements.general/ |
| H A D | allocator_move.pass.cpp | 30 test_allocator_statistics alloc_stats; in test() local 32 alloc_stats.clear(); in test() 34 C v(AllocT(42, 101, &alloc_stats)); in test() 36 assert(alloc_stats.count == expected_num_allocs); in test() 38 const int num_stored_allocs = alloc_stats.count; in test() 41 assert(alloc_stats.count == 1 + num_stored_allocs); in test() 45 assert(alloc_stats.count == num_stored_allocs); in test() 46 alloc_stats.clear_ctor_counters(); in test() 49 assert(alloc_stats.count == num_stored_allocs * 2); in test() 50 assert(alloc_stats.copied == 0); in test() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/strings/basic.string/string.capacity/ |
| H A D | capacity.pass.cpp | 23 test(S s, test_allocator_statistics& alloc_stats) in test() argument 25 alloc_stats.throw_after = 0; in test() 40 alloc_stats.throw_after = INT_MAX; in test() 45 test_allocator_statistics alloc_stats; in test() local 47 S s((test_allocator<char>(&alloc_stats))); in test() 48 test(s, alloc_stats); in test() 51 test(s, alloc_stats); in test() 54 test(s, alloc_stats); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/ |
| H A D | reset_pointer_deleter_allocator.pass.cpp | 46 test_allocator_statistics alloc_stats; in main() local 50 p.reset(ptr, test_deleter<A>(3), test_allocator<A>(4, &alloc_stats)); in main() 62 assert(alloc_stats.count == 1); in main() 63 assert(alloc_stats.alloc_count == 1); in main() 68 assert(alloc_stats.count == 0); in main() 69 assert(alloc_stats.alloc_count == 0); in main() 73 p.reset(ptr, test_deleter<A>(3), test_allocator<A>(4, &alloc_stats)); in main() 85 assert(alloc_stats.count == 1); in main() 86 assert(alloc_stats.alloc_count == 1); in main() 91 assert(alloc_stats.count == 0); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/ |
| H A D | pointer_deleter_allocator_throw.pass.cpp | 33 test_allocator_statistics alloc_stats; in main() local 37 alloc_stats.throw_after = 0; in main() 38 std::shared_ptr<A> p(ptr, test_deleter<A>(3), test_allocator<A>(5, &alloc_stats)); in main() 43 assert(alloc_stats.count == 0); in main() 44 assert(alloc_stats.count == 0); in main() 46 assert(alloc_stats.count == 0); in main() 47 assert(alloc_stats.alloc_count == 0); in main()
|
| H A D | pointer_deleter_allocator.pass.cpp | 66 test_allocator_statistics alloc_stats; in main() local 69 std::shared_ptr<A> p(ptr, test_deleter<A>(3), test_allocator<A>(5, &alloc_stats)); in main() 80 assert(alloc_stats.count == 1); in main() 81 assert(alloc_stats.alloc_count == 1); in main() 86 assert(alloc_stats.count == 0); in main() 87 assert(alloc_stats.alloc_count == 0); in main() 92 test_allocator_statistics alloc_stats; in main() local 106 assert(alloc_stats.count == 1); in main() 107 assert(alloc_stats.alloc_count == 1); in main() 112 assert(alloc_stats.count == 0); in main() [all …]
|
| H A D | nullptr_t_deleter_allocator_throw.pass.cpp | 33 test_allocator_statistics alloc_stats; in main() local 36 alloc_stats.throw_after = 0; in main() 37 std::shared_ptr<A> p(nullptr, test_deleter<A>(3), test_allocator<A>(5, &alloc_stats)); in main() 45 assert(alloc_stats.count == 0); in main() 46 assert(alloc_stats.alloc_count == 0); in main()
|
| H A D | nullptr_t_deleter_allocator.pass.cpp | 33 test_allocator_statistics alloc_stats; in main() local 35 std::shared_ptr<A> p(nullptr, test_deleter<A>(3), test_allocator<A>(5, &alloc_stats)); in main() 46 assert(alloc_stats.count == 1); in main() 47 assert(alloc_stats.alloc_count == 1); in main() 52 assert(alloc_stats.count == 0); in main() 53 assert(alloc_stats.alloc_count == 0); in main() 97 … std::shared_ptr<A const> p(nullptr, test_deleter<A const>(3), test_allocator<A>(5, &alloc_stats)); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector/vector.cons/ |
| H A D | move.pass.cpp | 26 test_allocator_statistics alloc_stats; in tests() local 104 alloc_stats.clear(); in tests() 106 Vect v(test_allocator<int>(42, 101, &alloc_stats)); in tests() 107 assert(alloc_stats.count == 1); in tests() 108 assert(alloc_stats.copied == 1); in tests() 109 assert(alloc_stats.moved == 0); in tests() 115 assert(alloc_stats.count == 1); in tests() 116 alloc_stats.clear_ctor_counters(); in tests() 119 assert(alloc_stats.count == 2); in tests() 120 assert(alloc_stats.copied == 0); in tests() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/strings/basic.string/string.cons/ |
| H A D | move_alloc.pass.cpp | 36 test_allocator_statistics alloc_stats; in test() local 45 test(S(), A(3, &alloc_stats)); in test() 46 test(S("1"), A(5, &alloc_stats)); in test() 47 …t(S("1234567890123456789012345678901234567890123456789012345678901234567890"), A(7, &alloc_stats)); in test() 50 int alloc_count = alloc_stats.alloc_count; in test() 59 S s1 ( "Twas brillig, and the slivy toves did gyre and gymbal in the wabe", A(&alloc_stats)); in test() 60 S s2 (std::move(s1), A(1, &alloc_stats)); in test() 62 assert ( alloc_stats.alloc_count == alloc_count ); in test()
|
| H A D | dtor.pass.cpp | 44 test_allocator_statistics alloc_stats; in test() local 46 …ing<char, std::char_traits<char>, test_allocator<char>> str2((test_allocator<char>(&alloc_stats))); in test() 48 assert(alloc_stats.alloc_count == 1); in test() 50 assert(alloc_stats.alloc_count == 0); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/ |
| H A D | assign_initializer_list.pass.cpp | 77 test_allocator_statistics alloc_stats; in duplicate_keys_test() local 80 LIBCPP_ASSERT(alloc_stats.alloc_count == 0); in duplicate_keys_test() 81 …, 0}, {2, 0}, {3, 0}}, std::less<int>(), test_allocator<std::pair<const int, int> >(&alloc_stats)); in duplicate_keys_test() 82 LIBCPP_ASSERT(alloc_stats.alloc_count == 3); in duplicate_keys_test() 84 LIBCPP_ASSERT(alloc_stats.alloc_count == 1); in duplicate_keys_test() 88 LIBCPP_ASSERT(alloc_stats.alloc_count == 0); in duplicate_keys_test()
|
| /llvm-project-15.0.7/libcxx/test/std/containers/associative/set/set.cons/ |
| H A D | assign_initializer_list.pass.cpp | 58 test_allocator_statistics alloc_stats; in duplicate_keys_test() local 61 LIBCPP_ASSERT(alloc_stats.alloc_count == 0); in duplicate_keys_test() 62 Set s({1, 2, 3}, std::less<int>(), test_allocator<int>(&alloc_stats)); in duplicate_keys_test() 63 LIBCPP_ASSERT(alloc_stats.alloc_count == 3); in duplicate_keys_test() 65 LIBCPP_ASSERT(alloc_stats.alloc_count == 1); in duplicate_keys_test() 69 LIBCPP_ASSERT(alloc_stats.alloc_count == 0); in duplicate_keys_test()
|
| /llvm-project-15.0.7/libcxx/test/std/re/re.results/re.results.const/ |
| H A D | move.pass.cpp | 40 test_allocator_statistics alloc_stats; in main() local 46 test<char> (test_allocator<std::sub_match<const char*> >(3, &alloc_stats)); in main() 47 assert(alloc_stats.moved == 1); in main() 49 test<wchar_t>(test_allocator<std::sub_match<const wchar_t*> >(3, &alloc_stats)); in main() 50 assert(alloc_stats.moved == 2); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/deque/deque.modifiers/ |
| H A D | push_front_exception_safety.pass.cpp | 89 test_allocator_statistics alloc_stats; in main() local 91 C vec((test_allocator<CMyClass>(&alloc_stats))); in main() 92 C vec2(vec, test_allocator<CMyClass>(&alloc_stats)); in main() 94 alloc_stats.throw_after = 1; in main()
|
| H A D | push_back_exception_safety.pass.cpp | 89 test_allocator_statistics alloc_stats; in main() local 91 C vec((test_allocator<CMyClass>(&alloc_stats))); in main() 92 C vec2(vec, test_allocator<CMyClass>(&alloc_stats)); in main() 94 alloc_stats.throw_after = 1; in main()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/ |
| H A D | alloc_F.pass.cpp | 39 test_allocator_statistics alloc_stats; variable 73 assert(globalMemCounter.checkOutstandingNewEq(alloc_stats.alloc_count)); in test_FreeFunction() 90 assert(globalMemCounter.checkOutstandingNewEq(alloc_stats.alloc_count)); in test_MemFunClass() 122 non_default_test_allocator<DummyClass> non_default_alloc(42, &alloc_stats); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/ |
| H A D | allocate_shared.pass.cpp | 146 test_allocator_statistics alloc_stats; in main() local 150 std::shared_ptr<A> p = std::allocate_shared<A>(test_allocator<A>(54, &alloc_stats), i, c); in main() 151 assert(alloc_stats.alloc_count == 1); in main() 157 assert(alloc_stats.alloc_count == 0); in main()
|