[asan] Change detection of allow_user_segv_handler on Android.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Fri, 16 Jan 2015 13:12:22 +0000 (13:12 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Fri, 16 Jan 2015 13:12:22 +0000 (13:12 +0000)
llvm-svn: 226273

compiler-rt/lib/asan/scripts/asan_device_setup

index a620f51..eb50ea4 100755 (executable)
@@ -184,7 +184,7 @@ cp "$ASAN_RT_PATH/$ASAN_RT" "$TMPDIR/"
 ASAN_OPTIONS=start_deactivated=1,alloc_dealloc_mismatch=0
 
 # On Android-L not allowing user segv handler breaks some applications.
-if $ADB shell 'echo $LD_PRELOAD' | grep libsigchain.so >&/dev/null; then
+if [[ PRE_L -eq 0 ]]; then
     ASAN_OPTIONS="$ASAN_OPTIONS,allow_user_segv_handler=1"
 fi