Home
last modified time | relevance | path

Searched refs:alloc_stats (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project-15.0.7/libcxx/test/std/thread/futures/futures.promise/
H A Dswap.pass.cpp28 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 Dmove_assign.pass.cpp26 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 Dmove_ctor.pass.cpp26 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 Dalloc_ctor.pass.cpp28 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 Ddtor.pass.cpp27 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 Ddtor.pass.cpp27 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 Dmove.pass.cpp23 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 Dctor_func_alloc.pass.cpp50 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 Dallocator_move.pass.cpp30 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 Dcapacity.pass.cpp23 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 Dreset_pointer_deleter_allocator.pass.cpp46 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 Dpointer_deleter_allocator_throw.pass.cpp33 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 Dpointer_deleter_allocator.pass.cpp66 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 Dnullptr_t_deleter_allocator_throw.pass.cpp33 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 Dnullptr_t_deleter_allocator.pass.cpp33 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 Dmove.pass.cpp26 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 Dmove_alloc.pass.cpp36 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 Ddtor.pass.cpp44 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 Dassign_initializer_list.pass.cpp77 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 Dassign_initializer_list.pass.cpp58 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 Dmove.pass.cpp40 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 Dpush_front_exception_safety.pass.cpp89 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 Dpush_back_exception_safety.pass.cpp89 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 Dalloc_F.pass.cpp39 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 Dallocate_shared.pass.cpp146 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()

12