Fangrui Song
975327a609
[dfsan][test] Replace REQUIRES: x86_64-target-arch with lit.cfg.py check
...
Make it easier to support a new architecture.
Reviewed By: #sanitizers, vitalybuka
Differential Revision: https://reviews.llvm.org/D140744
2022-12-28 15:35:09 -08:00
Andrew Browne
61ec2148c5
[DFSan] Remove -dfsan-args-abi support in favor of TLS.
...
ArgsABI was originally added in https://reviews.llvm.org/D965
Current benchmarking does not show a significant difference.
There is no need to maintain both ABIs.
Reviewed By: pcc
Differential Revision: https://reviews.llvm.org/D111097
2021-10-08 11:18:36 -07:00
George Balatsouras
5b4dda550e
[dfsan] Add full fast8 support
...
Complete support for fast8:
- amend shadow size and mapping in runtime
- remove fast16 mode and -dfsan-fast-16-labels flag
- remove legacy mode and make fast8 mode the default
- remove dfsan-fast-8-labels flag
- remove functions in dfsan interface only applicable to legacy
- remove legacy-related instrumentation code and tests
- update documentation.
Reviewed By: stephan.yichao.zhao, browneee
Differential Revision: https://reviews.llvm.org/D103745
2021-06-07 17:20:54 -07:00
Jianzhou Zhao
79debe8d7b
[dfsan] Turn off all dfsan test cases on non x86_64 OSs
...
https://reviews.llvm.org/D101666 enables sanitizer allocator.
This broke all test cases on non x86-64.
2021-05-05 05:30:53 +00:00
Alexey Samsonov
3e40703ab5
[DFSan] Remove explicit -m64 from RUN lines.
...
Target-specific flags should usually be configured by CMake/lit.
llvm-svn: 230997
2015-03-02 19:34:06 +00:00
Peter Collingbourne
8501e39a85
[dfsan] Fix the declaration of dfsan_add_label.
...
llvm-svn: 210202
2014-06-04 17:54:51 +00:00
Greg Fitzgerald
b8aae5405b
Add %run to all lit tests
...
llvm-svn: 207709
2014-04-30 21:34:17 +00:00
Alexey Samsonov
f6cf6ab53b
Move DFSan test suite under test/
...
llvm-svn: 201403
2014-02-14 12:05:41 +00:00