summaryrefslogtreecommitdiffstats
path: root/debuggerd/Android.mk
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2013-02-14 14:41:57 -0800
committerElliott Hughes <enh@google.com>2013-02-14 14:41:57 -0800
commitdf4200e8c255fca1d03855b971b57036b9ccaa94 (patch)
treeb3cf4fee9d9a211e3a0c7489c6e294e379da095c /debuggerd/Android.mk
parent90dd14029414af26e64e3232f37c84feaa317ea8 (diff)
downloadsystem_core-df4200e8c255fca1d03855b971b57036b9ccaa94.zip
system_core-df4200e8c255fca1d03855b971b57036b9ccaa94.tar.gz
system_core-df4200e8c255fca1d03855b971b57036b9ccaa94.tar.bz2
Add a "smash-stack" option to crasher.
bionic's __stack_chk_fail was preventing debuggerd from dumping stacks, which was not helpful. Bug: 2487269 Change-Id: Idba2a274037b960dfb2ac1c21686323268c4b372
Diffstat (limited to 'debuggerd/Android.mk')
-rw-r--r--debuggerd/Android.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/debuggerd/Android.mk b/debuggerd/Android.mk
index e48b9af..3fca64f 100644
--- a/debuggerd/Android.mk
+++ b/debuggerd/Android.mk
@@ -37,6 +37,7 @@ LOCAL_SRC_FILES += $(TARGET_ARCH)/crashglue.S
LOCAL_MODULE := crasher
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
LOCAL_MODULE_TAGS := optional
+LOCAL_CFLAGS += -fstack-protector-all
#LOCAL_FORCE_STATIC_EXECUTABLE := true
LOCAL_SHARED_LIBRARIES := libcutils libc
include $(BUILD_EXECUTABLE)