| History log of /src/tests/usr.bin/c++ |
| Revision | Date | Author | Comments |
| 1.12 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.11 | 29-Jan-2019 |
mgorny | branches: 1.11.2; Move common UBSAN test case code into ubsan_common.subr
Reviewed by <kamil>
|
| 1.10 | 29-Jan-2019 |
mgorny | Move common ASAN test case code into asan_common.subr
Reviewed by <kamil>
|
| 1.9 | 02-May-2018 |
kamil | branches: 1.9.2; Add new ATF Undefined Behavior Sanitizer tests
Add new cc and c++ tests to check whether UBSan works. These tests are prepared for GCC (in base) and Clang (with external patches).
Enable these tests for all ports by default, just verify whether we are using GCC/Clang or a compatible compiler.
Add five equivalent C and C++ tests: - Integer addition overflow - Integer divide by zero - Integer negation overflow - Integer subtraction overflow - VLA out of bounds
All tests pass on NetBSD/amd64.
Patch submitted by <Harry Pantazis> Minor cleanup by <myself>
|
| 1.8 | 11-Apr-2018 |
kamil | Import new C and C++ ATF tests for ASan
Add new tests: - tests/usr.bin/cc/t_asan_poison.sh - tests/usr.bin/c++/t_asan_poison.sh
These tests verify the following build options: - regular - profile - pic - pie - compat32 - (static unsupported)
These tests verify whether ASan code can include compiler and sanitizer specific header: <sanitizer/asan_interface.h>. The testing code checks the ASAN_POISON_MEMORY_REGION() functionality, poisoning valid memory and asserting that it triggers expected failure.
Patch submitted by <Siddharth Muralee>
|
| 1.7 | 04-Apr-2018 |
kamil | Add new ATF tests for Address Sanitzier (ASan)
Add new C and C++ tests: - t_asan_double_free - t_asan_global_buffer_overflow - t_asan_heap_overflow - t_asan_off_by_one - t_asan_uaf
Each tests checks: - regular build - 32-bit - PIC - PIE - profile
These tests require paxctl(8) to disable ASLR in order to work in a predictable way. This is especially true for all !regular builds with additional compiler flags.
There are no static variations of these tests as this mode is not supported in upstream ASan.
Enable these tests on amd64 and i386.
This is part two patch, adding the remaining C++ changes.
Patch submitted by <Siddharth Muralee> Additional polishing by myself.
|
| 1.6 | 04-Apr-2018 |
kamil | Correct a small regression typo in usr.bin/c++ ATF tests
TESTS_SH= changed to TESTS_SH+=
|
| 1.5 | 04-Apr-2018 |
kamil | Sort entries in ATF tests in tests/usr.bin/c++/Makefile
No functional change intended.
|
| 1.4 | 24-Mar-2018 |
kamil | Add new C++ ATF tests
Add new variations for existing C++ tests: - Static - Profile+32-bit - PIC+32-bit - PIC+Profile - PIC+Profile+32-bit
All tests pass for NetBSD/amd64: - t_cxxruntime - t_hello - t_static_destructor
+--------------------------------------------------------------+ | Options | cxxruntime | hello | static_destructor | +--------------------------------------------------------------+ | None | Passed | Passed | Passed | | 32-bit | Passed | Passed | Passed | | PIC | Passed | Passed | Passed | | PIE | Passed | Passed | Passed | | Profile | Passed | Passed | Passed | | Static | Passed | Passed | Passed | | Profile+32-bit | Passed | Passed | Passed | | PIC+32-bit | Passed | Passed | Passed | | PIC+Profile | Passed | Passed | Passed | | PIC+Profile+32-bit | Passed | Passed | Passed | +--------------------------------------------------------------+
Add new C++11 std::call_once tests: - t_call_once - t_call_once2
Add new C++11 test with pthread_once(3) and C++ lambda: - t_pthread_once
All tests with the profile option for std::call_once and pthread_once(3) are marked as expected failure (NetBSD/amd64).
Results for *_once*: +------------------------------------------------------------+ | Options | call_once | call_once2 | pthread_once | +------------------------------------------------------------+ | None | Passed | Passed | Passed | | 32-bit | Passed | Passed | Passed | | PIC | Passed | Passed | Passed | | PIE | Passed | Passed | Passed | | Profile | Failed | Failed | Failed | | Static | Passed | Passed | Passed | | Profile+32-bit | Failed | Failed | Failed | | PIC+32-bit | Passed | Passed | Passed | | PIC+Profile | Failed | Failed | Failed | | PIC+Profile+32-bit | Failed | Failed | Failed | +------------------------------------------------------------+
Long term there is an option to refacotr the framework for C and C++ tests, in order to reduce code duplication.
Patches sent by Yang Zheng <tomsun.0.7@gmail.com>
|
| 1.3 | 14-May-2017 |
kamil | branches: 1.3.2; 1.3.10; Add new ATF C++ tests in usr.bin/c++: t_static_destructor
These tests are cloned from t_cxxruntime and check proper order of destructor calls. They must be reported in reverse order of constructor completion.
Added tests: - static_destructor - static_destructor_pic - static_destructor_pie - static_destructor32
This test file replaces src/regress/usr.bin/c++/static_destructor.
|
| 1.2 | 14-May-2017 |
kamil | Add new ATF C++ tests in usr.bin/c++
These tests are cloned from t_hello and use c++ runtime basic functions.
Added tests: - hello - hello_pic - hello_pie - hello32
|
| 1.1 | 14-May-2017 |
kamil | Add new c++ ATF tests in usr.bin/c++: t_hello
This is a copy of t_hello from usr.bin/cc.
Added tests: - hello - hello_pic - hello_pie - hello32
These tests do not use c++ runtime library functions.
Protect these tests with MKCXX.
|
| 1.3.10.4 | 21-May-2018 |
pgoyette | Sync with HEAD
|
| 1.3.10.3 | 16-Apr-2018 |
pgoyette | Sync with HEAD, resolve some conflicts
|
| 1.3.10.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
| 1.3.10.1 | 30-Mar-2018 |
pgoyette | Resolve conflicts between branch and HEAD
|
| 1.3.2.2 | 19-May-2017 |
pgoyette | Resolve conflicts from previous merge (all resulting from $NetBSD keywork expansion)
|
| 1.3.2.1 | 14-May-2017 |
pgoyette | file Makefile was added on branch prg-localcount2 on 2017-05-19 00:22:59 +0000
|
| 1.9.2.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.9.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.11.2.1 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.4 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.3 | 12-Oct-2021 |
skrll | asan is supported on aarch64
|
| 1.2 | 29-Jan-2019 |
mgorny | branches: 1.2.2; Move common UBSAN test case code into ubsan_common.subr
Reviewed by <kamil>
|
| 1.1 | 29-Jan-2019 |
mgorny | Move common ASAN test case code into asan_common.subr
Reviewed by <kamil>
|
| 1.2.2.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.2.2.1 | 29-Jan-2019 |
christos | file asan_common.subr was added on branch phil-wifi on 2019-06-10 22:10:11 +0000
|
| 1.3 | 29-Jan-2019 |
mgorny | Move common ASAN test case code into asan_common.subr
Reviewed by <kamil>
|
| 1.2 | 16-Jul-2018 |
kamil | Disable profile and compat 32-bit c++ sanitizer tests
These tests are known to be faulty. These fatures aren't ready. They tend to break to unrelated changes to the codebase.
Base Clang and GCC are in general dated to use with sanitizers as these features are being fixed on HEAD versions of both compilers (mostly Clang).
|
| 1.1 | 04-Apr-2018 |
kamil | branches: 1.1.2; 1.1.4; Add new ATF tests for Address Sanitzier (ASan)
Add new C and C++ tests: - t_asan_double_free - t_asan_global_buffer_overflow - t_asan_heap_overflow - t_asan_off_by_one - t_asan_uaf
Each tests checks: - regular build - 32-bit - PIC - PIE - profile
These tests require paxctl(8) to disable ASLR in order to work in a predictable way. This is especially true for all !regular builds with additional compiler flags.
There are no static variations of these tests as this mode is not supported in upstream ASan.
Enable these tests on amd64 and i386.
This is part two patch, adding the remaining C++ changes.
Patch submitted by <Siddharth Muralee> Additional polishing by myself.
|
| 1.1.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.1.2.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
| 1.1.2.1 | 04-Apr-2018 |
pgoyette | file t_asan_double_free.sh was added on branch pgoyette-compat on 2018-04-07 04:12:20 +0000
|
| 1.4 | 07-Aug-2023 |
rin | t_asan_global_buffer_overflow: Avoid ODR Violation for pic variants
Common symbol triggers ODR (One Definition Rule) Violation correctly, instead of Global Buffer Overflow.
XXX Add test for odr_violation.
|
| 1.3 | 29-Jan-2019 |
mgorny | Move common ASAN test case code into asan_common.subr
Reviewed by <kamil>
|
| 1.2 | 16-Jul-2018 |
kamil | Disable profile and compat 32-bit c++ sanitizer tests
These tests are known to be faulty. These fatures aren't ready. They tend to break to unrelated changes to the codebase.
Base Clang and GCC are in general dated to use with sanitizers as these features are being fixed on HEAD versions of both compilers (mostly Clang).
|
| 1.1 | 04-Apr-2018 |
kamil | branches: 1.1.2; 1.1.4; Add new ATF tests for Address Sanitzier (ASan)
Add new C and C++ tests: - t_asan_double_free - t_asan_global_buffer_overflow - t_asan_heap_overflow - t_asan_off_by_one - t_asan_uaf
Each tests checks: - regular build - 32-bit - PIC - PIE - profile
These tests require paxctl(8) to disable ASLR in order to work in a predictable way. This is especially true for all !regular builds with additional compiler flags.
There are no static variations of these tests as this mode is not supported in upstream ASan.
Enable these tests on amd64 and i386.
This is part two patch, adding the remaining C++ changes.
Patch submitted by <Siddharth Muralee> Additional polishing by myself.
|
| 1.1.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.1.2.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
| 1.1.2.1 | 04-Apr-2018 |
pgoyette | file t_asan_global_buffer_overflow.sh was added on branch pgoyette-compat on 2018-04-07 04:12:20 +0000
|
| 1.3 | 29-Jan-2019 |
mgorny | Move common ASAN test case code into asan_common.subr
Reviewed by <kamil>
|
| 1.2 | 16-Jul-2018 |
kamil | Disable profile and compat 32-bit c++ sanitizer tests
These tests are known to be faulty. These fatures aren't ready. They tend to break to unrelated changes to the codebase.
Base Clang and GCC are in general dated to use with sanitizers as these features are being fixed on HEAD versions of both compilers (mostly Clang).
|
| 1.1 | 04-Apr-2018 |
kamil | branches: 1.1.2; 1.1.4; Add new ATF tests for Address Sanitzier (ASan)
Add new C and C++ tests: - t_asan_double_free - t_asan_global_buffer_overflow - t_asan_heap_overflow - t_asan_off_by_one - t_asan_uaf
Each tests checks: - regular build - 32-bit - PIC - PIE - profile
These tests require paxctl(8) to disable ASLR in order to work in a predictable way. This is especially true for all !regular builds with additional compiler flags.
There are no static variations of these tests as this mode is not supported in upstream ASan.
Enable these tests on amd64 and i386.
This is part two patch, adding the remaining C++ changes.
Patch submitted by <Siddharth Muralee> Additional polishing by myself.
|
| 1.1.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.1.2.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
| 1.1.2.1 | 04-Apr-2018 |
pgoyette | file t_asan_heap_overflow.sh was added on branch pgoyette-compat on 2018-04-07 04:12:20 +0000
|
| 1.3 | 29-Jan-2019 |
mgorny | Move common ASAN test case code into asan_common.subr
Reviewed by <kamil>
|
| 1.2 | 16-Jul-2018 |
kamil | Disable profile and compat 32-bit c++ sanitizer tests
These tests are known to be faulty. These fatures aren't ready. They tend to break to unrelated changes to the codebase.
Base Clang and GCC are in general dated to use with sanitizers as these features are being fixed on HEAD versions of both compilers (mostly Clang).
|
| 1.1 | 04-Apr-2018 |
kamil | branches: 1.1.2; 1.1.4; Add new ATF tests for Address Sanitzier (ASan)
Add new C and C++ tests: - t_asan_double_free - t_asan_global_buffer_overflow - t_asan_heap_overflow - t_asan_off_by_one - t_asan_uaf
Each tests checks: - regular build - 32-bit - PIC - PIE - profile
These tests require paxctl(8) to disable ASLR in order to work in a predictable way. This is especially true for all !regular builds with additional compiler flags.
There are no static variations of these tests as this mode is not supported in upstream ASan.
Enable these tests on amd64 and i386.
This is part two patch, adding the remaining C++ changes.
Patch submitted by <Siddharth Muralee> Additional polishing by myself.
|
| 1.1.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.1.2.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
| 1.1.2.1 | 04-Apr-2018 |
pgoyette | file t_asan_off_by_one.sh was added on branch pgoyette-compat on 2018-04-07 04:12:20 +0000
|
| 1.3 | 29-Jan-2019 |
mgorny | Move common ASAN test case code into asan_common.subr
Reviewed by <kamil>
|
| 1.2 | 16-Jul-2018 |
kamil | Disable profile and compat 32-bit c++ sanitizer tests
These tests are known to be faulty. These fatures aren't ready. They tend to break to unrelated changes to the codebase.
Base Clang and GCC are in general dated to use with sanitizers as these features are being fixed on HEAD versions of both compilers (mostly Clang).
|
| 1.1 | 11-Apr-2018 |
kamil | branches: 1.1.2; 1.1.4; Import new C and C++ ATF tests for ASan
Add new tests: - tests/usr.bin/cc/t_asan_poison.sh - tests/usr.bin/c++/t_asan_poison.sh
These tests verify the following build options: - regular - profile - pic - pie - compat32 - (static unsupported)
These tests verify whether ASan code can include compiler and sanitizer specific header: <sanitizer/asan_interface.h>. The testing code checks the ASAN_POISON_MEMORY_REGION() functionality, poisoning valid memory and asserting that it triggers expected failure.
Patch submitted by <Siddharth Muralee>
|
| 1.1.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.1.2.2 | 16-Apr-2018 |
pgoyette | Sync with HEAD, resolve some conflicts
|
| 1.1.2.1 | 11-Apr-2018 |
pgoyette | file t_asan_poison.sh was added on branch pgoyette-compat on 2018-04-16 02:00:10 +0000
|
| 1.3 | 29-Jan-2019 |
mgorny | Move common ASAN test case code into asan_common.subr
Reviewed by <kamil>
|
| 1.2 | 16-Jul-2018 |
kamil | Disable profile and compat 32-bit c++ sanitizer tests
These tests are known to be faulty. These fatures aren't ready. They tend to break to unrelated changes to the codebase.
Base Clang and GCC are in general dated to use with sanitizers as these features are being fixed on HEAD versions of both compilers (mostly Clang).
|
| 1.1 | 04-Apr-2018 |
kamil | branches: 1.1.2; 1.1.4; Add new ATF tests for Address Sanitzier (ASan)
Add new C and C++ tests: - t_asan_double_free - t_asan_global_buffer_overflow - t_asan_heap_overflow - t_asan_off_by_one - t_asan_uaf
Each tests checks: - regular build - 32-bit - PIC - PIE - profile
These tests require paxctl(8) to disable ASLR in order to work in a predictable way. This is especially true for all !regular builds with additional compiler flags.
There are no static variations of these tests as this mode is not supported in upstream ASan.
Enable these tests on amd64 and i386.
This is part two patch, adding the remaining C++ changes.
Patch submitted by <Siddharth Muralee> Additional polishing by myself.
|
| 1.1.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.1.2.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
| 1.1.2.1 | 04-Apr-2018 |
pgoyette | file t_asan_uaf.sh was added on branch pgoyette-compat on 2018-04-07 04:12:20 +0000
|
| 1.7 | 16-Apr-2025 |
riastradh | tests/usr.bin/*: Mark profiling tests xfail on riscv.
PR port-riscv/59301: riscv: missing MKPROFILE=yes support
|
| 1.6 | 12-Jun-2022 |
skrll | branches: 1.6.4; Put the sprinkled -static in the right place, i.e. fix up previous.
Thanks to rillig for spotting my mistake.
|
| 1.5 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.4 | 13-Oct-2020 |
rin | Now, profiling works for GCC9 on aarch64{,eb}.
Note that it seems to work even for GCC8, according to log data of official test runs, e.g.,
https://releng.netbsd.org/b5reports/evbarm-aarch64/2020/2020.09.01.15.45.20/test.log
|
| 1.3 | 11-Feb-2020 |
riastradh | Mark compilation with -pg as xfail on aarch64.
XXX file a PR to xref
|
| 1.2 | 08-Jan-2019 |
christos | this now works...
|
| 1.1 | 24-Mar-2018 |
kamil | branches: 1.1.2; 1.1.4; Add new C++ ATF tests
Add new variations for existing C++ tests: - Static - Profile+32-bit - PIC+32-bit - PIC+Profile - PIC+Profile+32-bit
All tests pass for NetBSD/amd64: - t_cxxruntime - t_hello - t_static_destructor
+--------------------------------------------------------------+ | Options | cxxruntime | hello | static_destructor | +--------------------------------------------------------------+ | None | Passed | Passed | Passed | | 32-bit | Passed | Passed | Passed | | PIC | Passed | Passed | Passed | | PIE | Passed | Passed | Passed | | Profile | Passed | Passed | Passed | | Static | Passed | Passed | Passed | | Profile+32-bit | Passed | Passed | Passed | | PIC+32-bit | Passed | Passed | Passed | | PIC+Profile | Passed | Passed | Passed | | PIC+Profile+32-bit | Passed | Passed | Passed | +--------------------------------------------------------------+
Add new C++11 std::call_once tests: - t_call_once - t_call_once2
Add new C++11 test with pthread_once(3) and C++ lambda: - t_pthread_once
All tests with the profile option for std::call_once and pthread_once(3) are marked as expected failure (NetBSD/amd64).
Results for *_once*: +------------------------------------------------------------+ | Options | call_once | call_once2 | pthread_once | +------------------------------------------------------------+ | None | Passed | Passed | Passed | | 32-bit | Passed | Passed | Passed | | PIC | Passed | Passed | Passed | | PIE | Passed | Passed | Passed | | Profile | Failed | Failed | Failed | | Static | Passed | Passed | Passed | | Profile+32-bit | Failed | Failed | Failed | | PIC+32-bit | Passed | Passed | Passed | | PIC+Profile | Failed | Failed | Failed | | PIC+Profile+32-bit | Failed | Failed | Failed | +------------------------------------------------------------+
Long term there is an option to refacotr the framework for C and C++ tests, in order to reduce code duplication.
Patches sent by Yang Zheng <tomsun.0.7@gmail.com>
|
| 1.1.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1.2.3 | 18-Jan-2019 |
pgoyette | Synch with HEAD
|
| 1.1.2.2 | 30-Mar-2018 |
pgoyette | Resolve conflicts between branch and HEAD
|
| 1.1.2.1 | 24-Mar-2018 |
pgoyette | file t_call_once.sh was added on branch pgoyette-compat on 2018-03-30 06:20:16 +0000
|
| 1.6.4.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.8 | 29-Sep-2022 |
skrll | toolchain/57033: usr.bin/c++/t_call_once2:call_once2_profile test case fails
Remove the -static flag I added because it doesn't fix anything and it actually causes more problems.
|
| 1.7 | 28-Sep-2022 |
skrll | toolchain/57033: usr.bin/c++/t_call_once2:call_once2_profile test case fails
Revive a missing space.
|
| 1.6 | 12-Jun-2022 |
skrll | Put the sprinkled -static in the right place, i.e. fix up previous.
Thanks to rillig for spotting my mistake.
|
| 1.5 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.4 | 07-May-2022 |
rin | Bump timeout.
|
| 1.3 | 04-Sep-2021 |
rin | Fix typo to correctly initialize call_once2_pic_profile.
|
| 1.2 | 15-May-2019 |
christos | Add explanatory text
|
| 1.1 | 24-Mar-2018 |
kamil | branches: 1.1.2; 1.1.4; Add new C++ ATF tests
Add new variations for existing C++ tests: - Static - Profile+32-bit - PIC+32-bit - PIC+Profile - PIC+Profile+32-bit
All tests pass for NetBSD/amd64: - t_cxxruntime - t_hello - t_static_destructor
+--------------------------------------------------------------+ | Options | cxxruntime | hello | static_destructor | +--------------------------------------------------------------+ | None | Passed | Passed | Passed | | 32-bit | Passed | Passed | Passed | | PIC | Passed | Passed | Passed | | PIE | Passed | Passed | Passed | | Profile | Passed | Passed | Passed | | Static | Passed | Passed | Passed | | Profile+32-bit | Passed | Passed | Passed | | PIC+32-bit | Passed | Passed | Passed | | PIC+Profile | Passed | Passed | Passed | | PIC+Profile+32-bit | Passed | Passed | Passed | +--------------------------------------------------------------+
Add new C++11 std::call_once tests: - t_call_once - t_call_once2
Add new C++11 test with pthread_once(3) and C++ lambda: - t_pthread_once
All tests with the profile option for std::call_once and pthread_once(3) are marked as expected failure (NetBSD/amd64).
Results for *_once*: +------------------------------------------------------------+ | Options | call_once | call_once2 | pthread_once | +------------------------------------------------------------+ | None | Passed | Passed | Passed | | 32-bit | Passed | Passed | Passed | | PIC | Passed | Passed | Passed | | PIE | Passed | Passed | Passed | | Profile | Failed | Failed | Failed | | Static | Passed | Passed | Passed | | Profile+32-bit | Failed | Failed | Failed | | PIC+32-bit | Passed | Passed | Passed | | PIC+Profile | Failed | Failed | Failed | | PIC+Profile+32-bit | Failed | Failed | Failed | +------------------------------------------------------------+
Long term there is an option to refacotr the framework for C and C++ tests, in order to reduce code duplication.
Patches sent by Yang Zheng <tomsun.0.7@gmail.com>
|
| 1.1.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1.2.2 | 30-Mar-2018 |
pgoyette | Resolve conflicts between branch and HEAD
|
| 1.1.2.1 | 24-Mar-2018 |
pgoyette | file t_call_once2.sh was added on branch pgoyette-compat on 2018-03-30 06:20:16 +0000
|
| 1.8 | 16-Apr-2025 |
riastradh | tests/usr.bin/*: Mark profiling tests xfail on riscv.
PR port-riscv/59301: riscv: missing MKPROFILE=yes support
|
| 1.7 | 12-Jun-2022 |
skrll | branches: 1.7.4; Put the sprinkled -static in the right place, i.e. fix up previous.
Thanks to rillig for spotting my mistake.
|
| 1.6 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.5 | 13-Oct-2020 |
rin | Now, profiling works for GCC9 on aarch64{,eb}.
Note that it seems to work even for GCC8, according to log data of official test runs, e.g.,
https://releng.netbsd.org/b5reports/evbarm-aarch64/2020/2020.09.01.15.45.20/test.log
|
| 1.4 | 11-Feb-2020 |
riastradh | Mark compilation with -pg as xfail on aarch64.
XXX file a PR to xref
|
| 1.3 | 24-Mar-2018 |
kamil | branches: 1.3.2; Add new C++ ATF tests
Add new variations for existing C++ tests: - Static - Profile+32-bit - PIC+32-bit - PIC+Profile - PIC+Profile+32-bit
All tests pass for NetBSD/amd64: - t_cxxruntime - t_hello - t_static_destructor
+--------------------------------------------------------------+ | Options | cxxruntime | hello | static_destructor | +--------------------------------------------------------------+ | None | Passed | Passed | Passed | | 32-bit | Passed | Passed | Passed | | PIC | Passed | Passed | Passed | | PIE | Passed | Passed | Passed | | Profile | Passed | Passed | Passed | | Static | Passed | Passed | Passed | | Profile+32-bit | Passed | Passed | Passed | | PIC+32-bit | Passed | Passed | Passed | | PIC+Profile | Passed | Passed | Passed | | PIC+Profile+32-bit | Passed | Passed | Passed | +--------------------------------------------------------------+
Add new C++11 std::call_once tests: - t_call_once - t_call_once2
Add new C++11 test with pthread_once(3) and C++ lambda: - t_pthread_once
All tests with the profile option for std::call_once and pthread_once(3) are marked as expected failure (NetBSD/amd64).
Results for *_once*: +------------------------------------------------------------+ | Options | call_once | call_once2 | pthread_once | +------------------------------------------------------------+ | None | Passed | Passed | Passed | | 32-bit | Passed | Passed | Passed | | PIC | Passed | Passed | Passed | | PIE | Passed | Passed | Passed | | Profile | Failed | Failed | Failed | | Static | Passed | Passed | Passed | | Profile+32-bit | Failed | Failed | Failed | | PIC+32-bit | Passed | Passed | Passed | | PIC+Profile | Failed | Failed | Failed | | PIC+Profile+32-bit | Failed | Failed | Failed | +------------------------------------------------------------+
Long term there is an option to refacotr the framework for C and C++ tests, in order to reduce code duplication.
Patches sent by Yang Zheng <tomsun.0.7@gmail.com>
|
| 1.2 | 14-May-2017 |
kamil | branches: 1.2.2; 1.2.10; Use more C++ sugar in t_cxxruntime (ATF test)
|
| 1.1 | 14-May-2017 |
kamil | Add new ATF C++ tests in usr.bin/c++
These tests are cloned from t_hello and use c++ runtime basic functions.
Added tests: - hello - hello_pic - hello_pie - hello32
|
| 1.2.10.1 | 30-Mar-2018 |
pgoyette | Resolve conflicts between branch and HEAD
|
| 1.2.2.2 | 19-May-2017 |
pgoyette | Resolve conflicts from previous merge (all resulting from $NetBSD keywork expansion)
|
| 1.2.2.1 | 14-May-2017 |
pgoyette | file t_cxxruntime.sh was added on branch prg-localcount2 on 2017-05-19 00:22:59 +0000
|
| 1.3.2.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.7.4.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.4 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.3 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_fuzzer_oom.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_fuzzer_oom.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.4 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.3 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_fuzzer_simple.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_fuzzer_simple.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.4 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.3 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_fuzzer_timeout.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_fuzzer_timeout.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.8 | 16-Apr-2025 |
riastradh | tests/usr.bin/*: Mark profiling tests xfail on riscv.
PR port-riscv/59301: riscv: missing MKPROFILE=yes support
|
| 1.7 | 12-Jun-2022 |
skrll | branches: 1.7.4; Put the sprinkled -static in the right place, i.e. fix up previous.
Thanks to rillig for spotting my mistake.
|
| 1.6 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.5 | 13-Oct-2020 |
rin | Now, profiling works for GCC9 on aarch64{,eb}.
Note that it seems to work even for GCC8, according to log data of official test runs, e.g.,
https://releng.netbsd.org/b5reports/evbarm-aarch64/2020/2020.09.01.15.45.20/test.log
|
| 1.4 | 11-Feb-2020 |
riastradh | Mark compilation with -pg as xfail on aarch64.
XXX file a PR to xref
|
| 1.3 | 24-Mar-2018 |
kamil | branches: 1.3.2; Add new C++ ATF tests
Add new variations for existing C++ tests: - Static - Profile+32-bit - PIC+32-bit - PIC+Profile - PIC+Profile+32-bit
All tests pass for NetBSD/amd64: - t_cxxruntime - t_hello - t_static_destructor
+--------------------------------------------------------------+ | Options | cxxruntime | hello | static_destructor | +--------------------------------------------------------------+ | None | Passed | Passed | Passed | | 32-bit | Passed | Passed | Passed | | PIC | Passed | Passed | Passed | | PIE | Passed | Passed | Passed | | Profile | Passed | Passed | Passed | | Static | Passed | Passed | Passed | | Profile+32-bit | Passed | Passed | Passed | | PIC+32-bit | Passed | Passed | Passed | | PIC+Profile | Passed | Passed | Passed | | PIC+Profile+32-bit | Passed | Passed | Passed | +--------------------------------------------------------------+
Add new C++11 std::call_once tests: - t_call_once - t_call_once2
Add new C++11 test with pthread_once(3) and C++ lambda: - t_pthread_once
All tests with the profile option for std::call_once and pthread_once(3) are marked as expected failure (NetBSD/amd64).
Results for *_once*: +------------------------------------------------------------+ | Options | call_once | call_once2 | pthread_once | +------------------------------------------------------------+ | None | Passed | Passed | Passed | | 32-bit | Passed | Passed | Passed | | PIC | Passed | Passed | Passed | | PIE | Passed | Passed | Passed | | Profile | Failed | Failed | Failed | | Static | Passed | Passed | Passed | | Profile+32-bit | Failed | Failed | Failed | | PIC+32-bit | Passed | Passed | Passed | | PIC+Profile | Failed | Failed | Failed | | PIC+Profile+32-bit | Failed | Failed | Failed | +------------------------------------------------------------+
Long term there is an option to refacotr the framework for C and C++ tests, in order to reduce code duplication.
Patches sent by Yang Zheng <tomsun.0.7@gmail.com>
|
| 1.2 | 18-May-2017 |
martin | branches: 1.2.2; 1.2.10; Add (currently failing) test cases for profiled programs.
|
| 1.1 | 14-May-2017 |
kamil | Add new c++ ATF tests in usr.bin/c++: t_hello
This is a copy of t_hello from usr.bin/cc.
Added tests: - hello - hello_pic - hello_pie - hello32
These tests do not use c++ runtime library functions.
Protect these tests with MKCXX.
|
| 1.2.10.1 | 30-Mar-2018 |
pgoyette | Resolve conflicts between branch and HEAD
|
| 1.2.2.2 | 19-May-2017 |
pgoyette | Resolve conflicts from previous merge (all resulting from $NetBSD keywork expansion)
|
| 1.2.2.1 | 18-May-2017 |
pgoyette | file t_hello.sh was added on branch prg-localcount2 on 2017-05-19 00:22:59 +0000
|
| 1.3.2.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.7.4.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.4 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.3 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_msan_allocated_memory.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_msan_allocated_memory.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.4 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.3 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_msan_check_mem.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_msan_check_mem.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.4 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.3 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_msan_free.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_msan_free.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.4 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.3 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_msan_heap.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_msan_heap.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.4 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.3 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_msan_partial_poison.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_msan_partial_poison.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.4 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.3 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_msan_poison.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_msan_poison.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.4 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.3 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_msan_realloc.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_msan_realloc.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.4 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.3 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_msan_shadow.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_msan_shadow.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.4 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.3 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_msan_stack.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_msan_stack.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.4 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.3 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_msan_unpoison.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_msan_unpoison.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.7 | 16-Apr-2025 |
riastradh | tests/usr.bin/*: Mark profiling tests xfail on riscv.
PR port-riscv/59301: riscv: missing MKPROFILE=yes support
|
| 1.6 | 12-Jun-2022 |
skrll | branches: 1.6.4; Put the sprinkled -static in the right place, i.e. fix up previous.
Thanks to rillig for spotting my mistake.
|
| 1.5 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.4 | 13-Oct-2020 |
rin | Now, profiling works for GCC9 on aarch64{,eb}.
Note that it seems to work even for GCC8, according to log data of official test runs, e.g.,
https://releng.netbsd.org/b5reports/evbarm-aarch64/2020/2020.09.01.15.45.20/test.log
|
| 1.3 | 11-Feb-2020 |
riastradh | Mark compilation with -pg as xfail on aarch64.
XXX file a PR to xref
|
| 1.2 | 08-Jan-2019 |
christos | This now works too.
|
| 1.1 | 24-Mar-2018 |
kamil | branches: 1.1.2; 1.1.4; Add new C++ ATF tests
Add new variations for existing C++ tests: - Static - Profile+32-bit - PIC+32-bit - PIC+Profile - PIC+Profile+32-bit
All tests pass for NetBSD/amd64: - t_cxxruntime - t_hello - t_static_destructor
+--------------------------------------------------------------+ | Options | cxxruntime | hello | static_destructor | +--------------------------------------------------------------+ | None | Passed | Passed | Passed | | 32-bit | Passed | Passed | Passed | | PIC | Passed | Passed | Passed | | PIE | Passed | Passed | Passed | | Profile | Passed | Passed | Passed | | Static | Passed | Passed | Passed | | Profile+32-bit | Passed | Passed | Passed | | PIC+32-bit | Passed | Passed | Passed | | PIC+Profile | Passed | Passed | Passed | | PIC+Profile+32-bit | Passed | Passed | Passed | +--------------------------------------------------------------+
Add new C++11 std::call_once tests: - t_call_once - t_call_once2
Add new C++11 test with pthread_once(3) and C++ lambda: - t_pthread_once
All tests with the profile option for std::call_once and pthread_once(3) are marked as expected failure (NetBSD/amd64).
Results for *_once*: +------------------------------------------------------------+ | Options | call_once | call_once2 | pthread_once | +------------------------------------------------------------+ | None | Passed | Passed | Passed | | 32-bit | Passed | Passed | Passed | | PIC | Passed | Passed | Passed | | PIE | Passed | Passed | Passed | | Profile | Failed | Failed | Failed | | Static | Passed | Passed | Passed | | Profile+32-bit | Failed | Failed | Failed | | PIC+32-bit | Passed | Passed | Passed | | PIC+Profile | Failed | Failed | Failed | | PIC+Profile+32-bit | Failed | Failed | Failed | +------------------------------------------------------------+
Long term there is an option to refacotr the framework for C and C++ tests, in order to reduce code duplication.
Patches sent by Yang Zheng <tomsun.0.7@gmail.com>
|
| 1.1.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1.2.3 | 18-Jan-2019 |
pgoyette | Synch with HEAD
|
| 1.1.2.2 | 30-Mar-2018 |
pgoyette | Resolve conflicts between branch and HEAD
|
| 1.1.2.1 | 24-Mar-2018 |
pgoyette | file t_pthread_once.sh was added on branch pgoyette-compat on 2018-03-30 06:20:16 +0000
|
| 1.6.4.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.8 | 24-Sep-2025 |
rin | t_static_destructor: pic: Appease GCC14 -Wreturn-type
by adding explicit `return 0;` to int functions.
Otherwise, GCC14 even emits `ud2` insn for amd64 with -O0!
Fixes pic variants of tests. pic_profile_32 test on amd64 still crashes in rtld although...
|
| 1.7 | 16-Apr-2025 |
riastradh | tests/usr.bin/*: Mark profiling tests xfail on riscv.
PR port-riscv/59301: riscv: missing MKPROFILE=yes support
|
| 1.6 | 12-Jun-2022 |
skrll | branches: 1.6.4; Put the sprinkled -static in the right place, i.e. fix up previous.
Thanks to rillig for spotting my mistake.
|
| 1.5 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.4 | 13-Oct-2020 |
rin | Now, profiling works for GCC9 on aarch64{,eb}.
Note that it seems to work even for GCC8, according to log data of official test runs, e.g.,
https://releng.netbsd.org/b5reports/evbarm-aarch64/2020/2020.09.01.15.45.20/test.log
|
| 1.3 | 11-Feb-2020 |
riastradh | Mark compilation with -pg as xfail on aarch64.
XXX file a PR to xref
|
| 1.2 | 24-Mar-2018 |
kamil | branches: 1.2.2; Add new C++ ATF tests
Add new variations for existing C++ tests: - Static - Profile+32-bit - PIC+32-bit - PIC+Profile - PIC+Profile+32-bit
All tests pass for NetBSD/amd64: - t_cxxruntime - t_hello - t_static_destructor
+--------------------------------------------------------------+ | Options | cxxruntime | hello | static_destructor | +--------------------------------------------------------------+ | None | Passed | Passed | Passed | | 32-bit | Passed | Passed | Passed | | PIC | Passed | Passed | Passed | | PIE | Passed | Passed | Passed | | Profile | Passed | Passed | Passed | | Static | Passed | Passed | Passed | | Profile+32-bit | Passed | Passed | Passed | | PIC+32-bit | Passed | Passed | Passed | | PIC+Profile | Passed | Passed | Passed | | PIC+Profile+32-bit | Passed | Passed | Passed | +--------------------------------------------------------------+
Add new C++11 std::call_once tests: - t_call_once - t_call_once2
Add new C++11 test with pthread_once(3) and C++ lambda: - t_pthread_once
All tests with the profile option for std::call_once and pthread_once(3) are marked as expected failure (NetBSD/amd64).
Results for *_once*: +------------------------------------------------------------+ | Options | call_once | call_once2 | pthread_once | +------------------------------------------------------------+ | None | Passed | Passed | Passed | | 32-bit | Passed | Passed | Passed | | PIC | Passed | Passed | Passed | | PIE | Passed | Passed | Passed | | Profile | Failed | Failed | Failed | | Static | Passed | Passed | Passed | | Profile+32-bit | Failed | Failed | Failed | | PIC+32-bit | Passed | Passed | Passed | | PIC+Profile | Failed | Failed | Failed | | PIC+Profile+32-bit | Failed | Failed | Failed | +------------------------------------------------------------+
Long term there is an option to refacotr the framework for C and C++ tests, in order to reduce code duplication.
Patches sent by Yang Zheng <tomsun.0.7@gmail.com>
|
| 1.1 | 14-May-2017 |
kamil | branches: 1.1.2; 1.1.10; Add new ATF C++ tests in usr.bin/c++: t_static_destructor
These tests are cloned from t_cxxruntime and check proper order of destructor calls. They must be reported in reverse order of constructor completion.
Added tests: - static_destructor - static_destructor_pic - static_destructor_pie - static_destructor32
This test file replaces src/regress/usr.bin/c++/static_destructor.
|
| 1.1.10.1 | 30-Mar-2018 |
pgoyette | Resolve conflicts between branch and HEAD
|
| 1.1.2.2 | 19-May-2017 |
pgoyette | Resolve conflicts from previous merge (all resulting from $NetBSD keywork expansion)
|
| 1.1.2.1 | 14-May-2017 |
pgoyette | file t_static_destructor.sh was added on branch prg-localcount2 on 2017-05-19 00:22:59 +0000
|
| 1.2.2.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.6.4.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.7 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.6 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.5 | 17-Nov-2020 |
gson | Mark t_tsan_*:*profile test cases as expected failures as discussed in PR toolchain/55760.
|
| 1.4 | 15-Sep-2020 |
martin | Simplify test requirements: we only build tsan for amd64 currently.
|
| 1.3 | 14-Sep-2020 |
kamil | Enable TSan tests for GCC and >32bit address space environments
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_tsan_data_race.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_tsan_data_race.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.7 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.6 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.5 | 17-Nov-2020 |
gson | Mark t_tsan_*:*profile test cases as expected failures as discussed in PR toolchain/55760.
|
| 1.4 | 15-Sep-2020 |
martin | Simplify test requirements: we only build tsan for amd64 currently.
|
| 1.3 | 14-Sep-2020 |
kamil | Enable TSan tests for GCC and >32bit address space environments
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_tsan_heap_use_after_free.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_tsan_heap_use_after_free.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.7 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.6 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.5 | 17-Nov-2020 |
gson | Mark t_tsan_*:*profile test cases as expected failures as discussed in PR toolchain/55760.
|
| 1.4 | 15-Sep-2020 |
martin | Simplify test requirements: we only build tsan for amd64 currently.
|
| 1.3 | 14-Sep-2020 |
kamil | Enable TSan tests for GCC and >32bit address space environments
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_tsan_lock_order_inversion.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_tsan_lock_order_inversion.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.7 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.6 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.5 | 17-Nov-2020 |
gson | Mark t_tsan_*:*profile test cases as expected failures as discussed in PR toolchain/55760.
|
| 1.4 | 15-Sep-2020 |
martin | Simplify test requirements: we only build tsan for amd64 currently.
|
| 1.3 | 14-Sep-2020 |
kamil | Enable TSan tests for GCC and >32bit address space environments
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_tsan_locked_mutex_destroy.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_tsan_locked_mutex_destroy.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.7 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.6 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.5 | 17-Nov-2020 |
gson | Mark t_tsan_*:*profile test cases as expected failures as discussed in PR toolchain/55760.
|
| 1.4 | 15-Sep-2020 |
martin | Simplify test requirements: we only build tsan for amd64 currently.
|
| 1.3 | 14-Sep-2020 |
kamil | Enable TSan tests for GCC and >32bit address space environments
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_tsan_signal_errno.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_tsan_signal_errno.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.7 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.6 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.5 | 16-Dec-2021 |
martin | Remove bogus architecture detection voodo - tsan is not available on most architectures, so just state it that way.
|
| 1.4 | 17-Nov-2020 |
gson | Mark t_tsan_*:*profile test cases as expected failures as discussed in PR toolchain/55760.
|
| 1.3 | 14-Sep-2020 |
kamil | Enable TSan tests for GCC and >32bit address space environments
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_tsan_thread_leak.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_tsan_thread_leak.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.8 | 24-May-2023 |
christos | match the new compiler warning
|
| 1.7 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.6 | 02-Jun-2022 |
skrll | Trailing whitespace
|
| 1.5 | 16-Dec-2021 |
martin | Remove bogus architecture detection voodo - tsan is not available on most architectures, so just state it that way.
|
| 1.4 | 17-Nov-2020 |
gson | Mark t_tsan_*:*profile test cases as expected failures as discussed in PR toolchain/55760.
|
| 1.3 | 14-Sep-2020 |
kamil | Enable TSan tests for GCC and >32bit address space environments
|
| 1.2 | 23-Aug-2019 |
kamil | branches: 1.2.2; 1.2.6; Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.1 | 18-Aug-2019 |
kamil | Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
|
| 1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.6.1 | 23-Aug-2019 |
martin | file t_tsan_vptr_race.sh was added on branch phil-wifi on 2020-04-13 08:05:32 +0000
|
| 1.2.2.2 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #120):
tests/usr.bin/cc/t_msan_poison.sh: revision 1.1 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.1 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/cc/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/c++/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.1 distrib/sets/lists/tests/mi: revision 1.819 tests/usr.bin/cc/t_fuzzer_oom.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/cc/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_msan_heap.sh: revision 1.1 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/cc/Makefile: revision 1.8 tests/usr.bin/c++/t_msan_free.sh: revision 1.1 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.1 tests/usr.bin/c++/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_unpoison.sh: revision 1.2 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_heap_use_after_free.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/cc/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/t_msan_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.1 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.1 tests/usr.bin/c++/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.1 tests/usr.bin/cc/t_msan_shadow.sh: revision 1.2 tests/usr.bin/cc/t_msan_partial_poison.sh: revision 1.2 tests/usr.bin/c++/t_msan_allocated_memory.sh: revision 1.2 tests/usr.bin/cc/t_msan_free.sh: revision 1.1 tests/usr.bin/cc/t_msan_free.sh: revision 1.2 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.1 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.1 tests/usr.bin/c++/t_tsan_locked_mutex_destroy.sh: revision 1.2 tests/usr.bin/c++/t_fuzzer_timeout.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.1 tests/usr.bin/cc/t_msan_heap.sh: revision 1.2 tests/usr.bin/cc/t_tsan_thread_leak.sh: revision 1.2 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/cc/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.1 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.1 tests/usr.bin/c++/t_tsan_lock_order_inversion.sh: revision 1.2 tests/usr.bin/c++/Makefile: revision 1.12 tests/usr.bin/c++/t_tsan_signal_errno.sh: revision 1.2 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.1 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.1 tests/usr.bin/cc/t_msan_realloc.sh: revision 1.2 tests/usr.bin/c++/t_tsan_vptr_race.sh: revision 1.2 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.1 tests/usr.bin/c++/t_msan_shadow.sh: revision 1.2 tests/usr.bin/c++/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.1 tests/usr.bin/c++/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.1 tests/usr.bin/c++/t_tsan_data_race.sh: revision 1.2 tests/usr.bin/cc/t_fuzzer_simple.sh: revision 1.2 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.1 tests/usr.bin/cc/t_msan_stack.sh: revision 1.1 tests/usr.bin/c++/t_msan_check_mem.sh: revision 1.2 tests/usr.bin/cc/t_msan_stack.sh: revision 1.2 tests/usr.bin/cc/t_msan_allocated_memory.sh: revision 1.1
Add ATF c and c++ tests for TSan, MSan, libFuzzer
These tests require Clang/LLVM 7 or newer on NetBSD.
Contributed by Yang Zheng during GSoC 2018.
-
Define target_not_supported_body() in TSan, MSan and libFuzzer tests
|
| 1.2.2.1 | 23-Aug-2019 |
martin | file t_tsan_vptr_race.sh was added on branch netbsd-9 on 2019-08-29 16:45:26 +0000
|
| 1.4 | 29-Jan-2019 |
mgorny | Move common UBSAN test case code into ubsan_common.subr
Reviewed by <kamil>
|
| 1.3 | 16-Jul-2018 |
kamil | Disable profile and compat 32-bit c++ sanitizer tests
These tests are known to be faulty. These fatures aren't ready. They tend to break to unrelated changes to the codebase.
Base Clang and GCC are in general dated to use with sanitizers as these features are being fixed on HEAD versions of both compilers (mostly Clang).
|
| 1.2 | 04-May-2018 |
kamil | branches: 1.2.2; 1.2.4; Improve wording for non-native speakers of English
Improve wording in t_ubsan tests in for c++.
No functional change intended.
Follow the changed in cc/ by <martin>
|
| 1.1 | 02-May-2018 |
kamil | Add new ATF Undefined Behavior Sanitizer tests
Add new cc and c++ tests to check whether UBSan works. These tests are prepared for GCC (in base) and Clang (with external patches).
Enable these tests for all ports by default, just verify whether we are using GCC/Clang or a compatible compiler.
Add five equivalent C and C++ tests: - Integer addition overflow - Integer divide by zero - Integer negation overflow - Integer subtraction overflow - VLA out of bounds
All tests pass on NetBSD/amd64.
Patch submitted by <Harry Pantazis> Minor cleanup by <myself>
|
| 1.2.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.2.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.2.2.2 | 21-May-2018 |
pgoyette | Sync with HEAD
|
| 1.2.2.1 | 04-May-2018 |
pgoyette | file t_ubsan_int_add_overflow.sh was added on branch pgoyette-compat on 2018-05-21 04:36:18 +0000
|
| 1.4 | 29-Jan-2019 |
mgorny | Move common UBSAN test case code into ubsan_common.subr
Reviewed by <kamil>
|
| 1.3 | 16-Jul-2018 |
kamil | Disable profile and compat 32-bit c++ sanitizer tests
These tests are known to be faulty. These fatures aren't ready. They tend to break to unrelated changes to the codebase.
Base Clang and GCC are in general dated to use with sanitizers as these features are being fixed on HEAD versions of both compilers (mostly Clang).
|
| 1.2 | 04-May-2018 |
kamil | branches: 1.2.2; 1.2.4; Improve wording for non-native speakers of English
Improve wording in t_ubsan tests in for c++.
No functional change intended.
Follow the changed in cc/ by <martin>
|
| 1.1 | 02-May-2018 |
kamil | Add new ATF Undefined Behavior Sanitizer tests
Add new cc and c++ tests to check whether UBSan works. These tests are prepared for GCC (in base) and Clang (with external patches).
Enable these tests for all ports by default, just verify whether we are using GCC/Clang or a compatible compiler.
Add five equivalent C and C++ tests: - Integer addition overflow - Integer divide by zero - Integer negation overflow - Integer subtraction overflow - VLA out of bounds
All tests pass on NetBSD/amd64.
Patch submitted by <Harry Pantazis> Minor cleanup by <myself>
|
| 1.2.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.2.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.2.2.2 | 21-May-2018 |
pgoyette | Sync with HEAD
|
| 1.2.2.1 | 04-May-2018 |
pgoyette | file t_ubsan_int_divzero.sh was added on branch pgoyette-compat on 2018-05-21 04:36:18 +0000
|
| 1.4 | 29-Jan-2019 |
mgorny | Move common UBSAN test case code into ubsan_common.subr
Reviewed by <kamil>
|
| 1.3 | 16-Jul-2018 |
kamil | Disable profile and compat 32-bit c++ sanitizer tests
These tests are known to be faulty. These fatures aren't ready. They tend to break to unrelated changes to the codebase.
Base Clang and GCC are in general dated to use with sanitizers as these features are being fixed on HEAD versions of both compilers (mostly Clang).
|
| 1.2 | 04-May-2018 |
kamil | branches: 1.2.2; 1.2.4; Improve wording for non-native speakers of English
Improve wording in t_ubsan tests in for c++.
No functional change intended.
Follow the changed in cc/ by <martin>
|
| 1.1 | 02-May-2018 |
kamil | Add new ATF Undefined Behavior Sanitizer tests
Add new cc and c++ tests to check whether UBSan works. These tests are prepared for GCC (in base) and Clang (with external patches).
Enable these tests for all ports by default, just verify whether we are using GCC/Clang or a compatible compiler.
Add five equivalent C and C++ tests: - Integer addition overflow - Integer divide by zero - Integer negation overflow - Integer subtraction overflow - VLA out of bounds
All tests pass on NetBSD/amd64.
Patch submitted by <Harry Pantazis> Minor cleanup by <myself>
|
| 1.2.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.2.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.2.2.2 | 21-May-2018 |
pgoyette | Sync with HEAD
|
| 1.2.2.1 | 04-May-2018 |
pgoyette | file t_ubsan_int_neg_overflow.sh was added on branch pgoyette-compat on 2018-05-21 04:36:18 +0000
|
| 1.4 | 29-Jan-2019 |
mgorny | Move common UBSAN test case code into ubsan_common.subr
Reviewed by <kamil>
|
| 1.3 | 16-Jul-2018 |
kamil | Disable profile and compat 32-bit c++ sanitizer tests
These tests are known to be faulty. These fatures aren't ready. They tend to break to unrelated changes to the codebase.
Base Clang and GCC are in general dated to use with sanitizers as these features are being fixed on HEAD versions of both compilers (mostly Clang).
|
| 1.2 | 04-May-2018 |
kamil | branches: 1.2.2; 1.2.4; Improve wording for non-native speakers of English
Improve wording in t_ubsan tests in for c++.
No functional change intended.
Follow the changed in cc/ by <martin>
|
| 1.1 | 02-May-2018 |
kamil | Add new ATF Undefined Behavior Sanitizer tests
Add new cc and c++ tests to check whether UBSan works. These tests are prepared for GCC (in base) and Clang (with external patches).
Enable these tests for all ports by default, just verify whether we are using GCC/Clang or a compatible compiler.
Add five equivalent C and C++ tests: - Integer addition overflow - Integer divide by zero - Integer negation overflow - Integer subtraction overflow - VLA out of bounds
All tests pass on NetBSD/amd64.
Patch submitted by <Harry Pantazis> Minor cleanup by <myself>
|
| 1.2.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.2.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.2.2.2 | 21-May-2018 |
pgoyette | Sync with HEAD
|
| 1.2.2.1 | 04-May-2018 |
pgoyette | file t_ubsan_int_sub_overflow.sh was added on branch pgoyette-compat on 2018-05-21 04:36:18 +0000
|
| 1.5 | 29-Jan-2019 |
mgorny | Move common UBSAN test case code into ubsan_common.subr
Reviewed by <kamil>
|
| 1.4 | 16-Jul-2018 |
kamil | Disable profile and compat 32-bit c++ sanitizer tests
These tests are known to be faulty. These fatures aren't ready. They tend to break to unrelated changes to the codebase.
Base Clang and GCC are in general dated to use with sanitizers as these features are being fixed on HEAD versions of both compilers (mostly Clang).
|
| 1.3 | 04-May-2018 |
kamil | branches: 1.3.2; 1.3.4; Improve wording for non-native speakers of English
Improve wording in t_ubsan tests in for c++.
No functional change intended.
Follow the changed in cc/ by <martin>
|
| 1.2 | 04-May-2018 |
kamil | Explain VLA in c++/t_ubsan_vla_out_of_bounds.sh (ATF test)
VLA - Variable Length Array
Requested by <martin>
|
| 1.1 | 02-May-2018 |
kamil | Add new ATF Undefined Behavior Sanitizer tests
Add new cc and c++ tests to check whether UBSan works. These tests are prepared for GCC (in base) and Clang (with external patches).
Enable these tests for all ports by default, just verify whether we are using GCC/Clang or a compatible compiler.
Add five equivalent C and C++ tests: - Integer addition overflow - Integer divide by zero - Integer negation overflow - Integer subtraction overflow - VLA out of bounds
All tests pass on NetBSD/amd64.
Patch submitted by <Harry Pantazis> Minor cleanup by <myself>
|
| 1.3.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.3.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.3.2.2 | 21-May-2018 |
pgoyette | Sync with HEAD
|
| 1.3.2.1 | 04-May-2018 |
pgoyette | file t_ubsan_vla_out_of_bounds.sh was added on branch pgoyette-compat on 2018-05-21 04:36:18 +0000
|
| 1.2 | 12-Jun-2022 |
skrll | Sprinkle "-static" when using "-pg" as profiling only works with static and the gcc specs are currently broken.
PR/56876: hppa: "cc -pg" fails with "undefined reference to `mprotect'"
|
| 1.1 | 29-Jan-2019 |
mgorny | branches: 1.1.2; Move common UBSAN test case code into ubsan_common.subr
Reviewed by <kamil>
|
| 1.1.2.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1.2.1 | 29-Jan-2019 |
christos | file ubsan_common.subr was added on branch phil-wifi on 2019-06-10 22:10:12 +0000
|