[compiler-rt] Rename lit.*.cfg.* -> lit.*.cfg.py.*These lit configuration files are really Python source code. Using the.py file extension helps editors and tools use the correct languagemode. LL
[compiler-rt] Rename lit.*.cfg.* -> lit.*.cfg.py.*These lit configuration files are really Python source code. Using the.py file extension helps editors and tools use the correct languagemode. LLVM and Clang already use this convention for lit configuration,this change simply applies it to all of compiler-rt.Reviewers: vitalybuka, dberrisDifferential Revision: https://reviews.llvm.org/D63658llvm-svn: 364591
show more ...
Revert "[interception] Check for export table's size before referring to its elements."This reverts commit r292747 because cmake fails for some archs.llvm-svn: 292751
[interception] Check for export table's size before referring to its elements.This fix a bug, when calling InternalGetProcAddress() for an executable thatdoesn't export any symbol. So the table is
[interception] Check for export table's size before referring to its elements.This fix a bug, when calling InternalGetProcAddress() for an executable thatdoesn't export any symbol. So the table is empty.If we don't check for this condition, the program fails with Error 0xc0000142.Also, I add a regression test for Windows.Differential Revision: https://reviews.llvm.org/D28502llvm-svn: 292747
[Darwin] Exclude interception union tests on Darwin and AndroidSince the directory is empty on Darwin, disable the inclusion and avoidthe warning below. Exclude on Android as well to match the beh
[Darwin] Exclude interception union tests on Darwin and AndroidSince the directory is empty on Darwin, disable the inclusion and avoidthe warning below. Exclude on Android as well to match the behavior fromlib/interception/tests/CMakeLists.txtlit.py:/Users/buildslave/jenkins/sharedspace/clang-R_master@2/llvm/utils/lit/lit/discovery.py:224:warning: input'/Users/buildslave/jenkins/sharedspace/clang-R_master@2/clang-build/Build/tools/clang/runtime/compiler-rt-bins/test/interception/Unit'contained no testsThis fixes the above warning in some of public bots, likehttp://lab.llvm.org:8080/green/job/clang-stage2-configure-Rlto_check/8686Differential Revision: https://reviews.llvm.org/D23128rdar://problem/27581108llvm-svn: 277692
[compiler-rt] Activate interception unittestsSummary:The unittests recently added were not running when executing 'check-all'.Tests are stable on every archictetures and we can now turn them on.
[compiler-rt] Activate interception unittestsSummary:The unittests recently added were not running when executing 'check-all'.Tests are stable on every archictetures and we can now turn them on.Reviewers: rnkSubscribers: llvm-commits, wang0109, chrishaDifferential Revision: https://reviews.llvm.org/D22695llvm-svn: 276881
Revert "[CMake] Provide options for toggling on and off various runtime libraries."This reverts r255170. This change caused a bunch of bot failures and needs to be revised.llvm-svn: 255184
[CMake] Provide options for toggling on and off various runtime libraries.Summary:Rather than having to add new "experimental" options each time someone wants to work on bringing a sanitizer to a
[CMake] Provide options for toggling on and off various runtime libraries.Summary:Rather than having to add new "experimental" options each time someone wants to work on bringing a sanitizer to a new platform, this patch makes options for all of them.The default values for the options are set by the platform checks that would have enabled them, but they can be overridden on or off.Reviewers: kubabrecka, samsonovSubscribers: llvm-commitsDifferential Revision: http://reviews.llvm.org/D14846llvm-svn: 255170