llvm-capstone/libcxx/test/support
varconst d1367ca46e [libc++][hardening][NFC] Add macros to enable hardened mode.
This patch only adds new configuration knobs -- the actual assertions
will be added in follow-up patches.

Differential Revision: https://reviews.llvm.org/D153902
2023-07-12 10:12:58 -07:00
..
test.support [libc++] Use named Lit features to flag back-deployment XFAILs 2023-03-27 12:44:26 -04:00
test.workarounds
type_classification [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
allocators.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
almost_satisfies_types.h [libc++][ranges][NFC] Templatize some of the types in almost_satisfies_types.h 2023-04-12 14:13:55 -07:00
any_helpers.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
archetypes.h [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
archetypes.ipp
asan_testing.h [2a/3][ASan][libcxx] std::deque annotations 2023-06-27 06:55:09 +02:00
assert_macros.h [libc++] Extract std::fprintf into a function for use within the test suite 2023-03-07 09:07:19 -05:00
atomic_helpers.h [libc++] Qualifies uint32_t and friends. 2023-03-14 17:28:53 +01:00
boolean_testable.h [libc++] Implement ranges::lexicographical_compare 2022-06-15 22:29:21 +02:00
callable_types.h [libc++] Suppress -Wctad-maybe-unsupported on types w/o deduction guides 2022-10-03 14:05:08 -04:00
charconv_test_helpers.h [libc++] Move __errc to __system_error/errc.h 2023-04-10 19:23:42 +02:00
check_assertion.h [libc++] Add assertions for potential OOB reads in std::sort 2023-05-09 09:05:29 -04:00
cmpxchg_loop.h
compare_types.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
concat_macros.h [libc++] Extract std::fprintf into a function for use within the test suite 2023-03-07 09:07:19 -05:00
constexpr_char_traits.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
container_debug_tests.h [libc++][hardening][NFC] Add macros to enable hardened mode. 2023-07-12 10:12:58 -07:00
container_test_types.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
controlled_allocators.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
copy_move_types.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
count_new.h [libc++] Introduce __make_uninitialized_buffer and use it instead of get_temporary_buffer 2023-06-16 07:53:56 -07:00
Counter.h [libc++] Counter<T>'s assignment operator shouldn't ++gConstructed 2023-02-14 12:57:36 -05:00
counting_predicates.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
counting_projection.h [libc++][ranges] Implement ranges::remove_copy{, _if}. 2022-08-02 22:19:13 -07:00
deduction_guides_sfinae_checks.h [libc++][ranges] Implement the changes to container adaptors from P1206 (ranges::to): 2023-06-05 18:57:25 -07:00
DefaultOnly.h
deleter_types.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
emplace_constructible.h
experimental_any_helpers.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
external_threads.cpp
filesystem_include.h
filesystem_test_helper.h [libc++] Expand the contents of LIBCXX_ENABLE_FILESYSTEM 2023-06-27 09:18:40 -04:00
format_string.h [libcxx] Fixed a number of typos 2022-08-02 12:42:34 +02:00
format.functions.common.h [libc++][format] Implements formatting pointer. 2023-07-05 18:23:31 +02:00
fp_compare.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
hexfloat.h
indirectly_readable.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
is_transparent.h
iterator_traits_cpp17_iterators.h
locale_helpers.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
make_implicit.h
make_string.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
make_test_thread.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
min_allocator.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
MoveOnly.h [libc++] Fix std::move algorithm with trivial move-only types 2023-07-10 11:50:09 -04:00
msvc_stdlib_force_include.h [libcxx][test] Suppress complex<int> warnings when testing MSVC 2022-06-23 17:46:54 -07:00
nasty_containers.h [libc++][spaceship] Implement operator<=> for queue 2023-06-06 08:41:56 +03:00
nasty_string.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
operator_hijacker.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
parse_integer.h
platform_support.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
pointer_comparison_test_helper.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
poisoned_hash_helper.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
private_constructor.h
propagate_const_helpers.h
propagate_value_category.hpp
read_write.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
set_windows_crt_report_mode.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
string_literal.h [NFC][libc++][format] Prepare unit tests. 2022-04-08 17:11:45 +02:00
template_cost_testing.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
test_allocator.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
test_basic_format_arg.h
test_comparisons.h [libc++][spaceship] Implement operator<=> for multiset and set 2023-05-29 09:00:14 +03:00
test_constexpr_container.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
test_container_comparisons.h [libc++][spaceship] Implement operator<=> for queue 2023-06-06 08:41:56 +03:00
test_convertible.h
test_execution_policies.h [libc++] Guard terminate_successful with TEST_HAS_NO_EXCEPTIONS 2023-06-21 08:34:51 -04:00
test_format_context.h [libc++][test] Don't use _LIBCPP macros. 2022-10-26 17:42:11 +02:00
test_format_string.h [libc++][test] Adds format string helper. 2022-09-20 18:58:37 +02:00
test_iterators.h [libc++] Qualifies ptrdiff_t and max_align_t. 2023-03-22 17:27:57 +01:00
test_macros.h [libc++] Roll up fstream support into filesystem support 2023-06-07 08:04:58 -07:00
test_memory_resource.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
test_range.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
test_std_memory_resource.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
test_transparent_unordered.h
test_workarounds.h
truncate_fp.h
type_algorithms.h [libc++] Forward to std::{,w}memchr in std::find 2023-05-25 07:59:50 -07:00
type_id.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
unique_ptr_test_helper.h [libc++] Implement P2273R3 (constexpr unique_ptr) 2022-09-03 18:49:50 +07:00
unwrap_container_adaptor.h [libc++][ranges] Implement the changes to container adaptors from P1206 (ranges::to): 2023-06-05 18:57:25 -07:00
user_defined_integral.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
uses_alloc_types.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
variant_test_helpers.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
wide_temp_file.h [libc++] Get rid of _LIBCPP_HAS_OPEN_WITH_WCHAR in the test suite 2022-10-05 11:27:24 -04:00