ext-cryptopp/TestScripts
Jeffrey Walton 6102333fc3
Add CRYPTOPP_NO_CPU_FEATURE_PROBES (GH #511)
We determine machine capabilities by performing an os/platform *query* first, like getauxv(). If the *query* fails, we move onto a cpu *probe*. The cpu *probe* tries to exeute an instruction and then catches a SIGILL on Linux or the exception EXCEPTION_ILLEGAL_INSTRUCTION on Windows. Some OSes fail to hangle a SIGILL gracefully, like Apple OSes. Apple machines corrupt memory and variables around the probe.
2017-09-19 21:08:37 -04:00
..
change-version.sh Split source files to support Base Implementation + SIMD implementation (GH #461) 2017-08-17 12:33:43 -04:00
coverity-linux.txt Fix missing backslash 2017-08-18 04:53:22 -04:00
coverity-macosx.txt Updated makefile trim and convert rules 2017-05-26 10:08:44 -04:00
coverity-windows.txt Updated makefile trim and convert rules 2017-05-26 10:08:44 -04:00
cryptdll-windows.cmd Add cryptdll-windows.cmd to TestScripts 2016-10-06 00:02:33 -04:00
cryptest-android.sh Update cryptest-android.sh file with LLVM 2017-09-18 02:26:50 -04:00
cryptest-coverity.cpp Update Coverity modeling file 2017-03-15 15:46:23 -04:00
cryptest-ios.sh Organize test scripts (Issue 303) 2016-09-23 11:32:48 -04:00
cryptest-symbols.sh Fix cryptest-symbols.sh to account for bench.cpp rename (Issue 337) 2016-11-23 15:17:46 -05:00
cryptest-windows.pl Update Windows test script 2016-10-02 02:12:50 -04:00
cryptest.sh Add CRYPTOPP_NO_CPU_FEATURE_PROBES (GH #511) 2017-09-19 21:08:37 -04:00
make-benchmarks.sh Whitespace cleanup 2016-10-01 02:02:51 -04:00
master-merge.sh Updated 2016-09-27 19:34:46 -04:00
reset-fork.sh Cleared fall through warnings under GCC 7 (Issue 441) 2017-07-17 04:48:28 -04:00
setenv-android.sh Clear TODO items for setenv-android.sh for 6.0 (GH #491) 2017-09-13 19:37:48 -04:00
setenv-embedded.sh Add untracked files that git was not able to track when asked to perform a 'git mv' 2016-11-12 04:42:53 -05:00
setenv-ios.sh Add Apple Watch and TV to Travis testing 2017-08-14 07:54:10 -04:00