summaryrefslogtreecommitdiffstats
path: root/compiler-rt/test/asan/android_commands/android_run.py
Commit message (Collapse)AuthorAgeFilesLines
* [sanitizer] Move android_commoands from asan into sanitizer_commonVitaly Buka2017-09-161-40/+0
| | | | llvm-svn: 313443
* Revert "[asan] Control location of symbolizer on device using ↵Vitaly Buka2017-06-291-3/+0
| | | | | | | | | | ANDROID_SYMBOLIZER_PATH" Not needed, I am going to put symbolizer into tests dir. This reverts commit r306627. llvm-svn: 306630
* [asan] Control location of symbolizer on device using ANDROID_SYMBOLIZER_PATHVitaly Buka2017-06-291-0/+3
| | | | llvm-svn: 306627
* [asan] Remove asanwrapper from Android test harness.Evgeniy Stepanov2017-04-241-3/+2
| | | | | | It is only necessary for pre-L and creates problems on newer builds. llvm-svn: 301256
* [asan] Ignore host LD_LIBRARY_PATH in device tests.Evgeniy Stepanov2016-11-091-2/+1
| | | | | | | | I'm not sure why is it there, but it is breaking tests on Android N because of unexpected linker output about an empty LD_LIBRARY_PATH entry. llvm-svn: 286321
* [asan] Disable handle_abort in Android tests.Evgeniy Stepanov2016-09-091-2/+7
| | | | | | | | | | | | | The same thing is already done on Mac. handle_abort slows down tests significantly because it triggers tombstone collection on Android; also, it changes failed test outcome from "not-crash" to "crash" (as in "bin/not --crash"). This change adds handle_abort=0 to asan options on android (test only!), and also tweaks android_run.py to semi-correctly pass the crash/no-crash status to the caller. llvm-svn: 281075
* [asan] Don't use asanwrapper in 64-bit android tests.Evgeniy Stepanov2015-10-261-2/+2
| | | | | | | | Asanwrapper is required on older android versions to work around undesired linker behavior. It is not required on L and newer, and does not fully support multiarch devices. llvm-svn: 251359
* [asan] Detect asanwrapper binary in android tests.Evgeniy Stepanov2015-09-041-2/+5
| | | | | | | | Tests need to be run either via asanwrapper or asanwrapper64 depending in the binary bitness. This matters when testing on an aarch64 device. llvm-svn: 246891
* [asan] Pass activation options in the android test runner.Evgeniy Stepanov2015-01-121-1/+1
| | | | llvm-svn: 225636
* [asan] Run Android test with asanwrapper.Evgeniy Stepanov2014-06-111-1/+1
| | | | | | This better replicates the target environment. llvm-svn: 210650
* Move ASan lit-tests under test/asanAlexey Samsonov2014-02-141-0/+34
llvm-svn: 201413
OpenPOWER on IntegriCloud