From 71664fd8d2d2550a56cc6a9c2b81797bfe90d613 Mon Sep 17 00:00:00 2001 From: Benjamin Herrenschmidt Date: Mon, 17 Nov 2014 18:22:04 +1100 Subject: Stack checking extensions This patch adds: - Normal builds are done with -fstack-protector (we want to investigate using -fstack-protector-strong on gcc4.9 but for now we just use that - Build with STACK_CHECK=1 will use -fstack-protector-all and -pg and will check the stack in mcount Signed-off-by: Benjamin Herrenschmidt --- core/backtrace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/backtrace.c') diff --git a/core/backtrace.c b/core/backtrace.c index 2d05d3d..c4c8546 100644 --- a/core/backtrace.c +++ b/core/backtrace.c @@ -24,7 +24,7 @@ static char backtrace_buffer[STACK_BUF_SZ]; /* Dumps backtrace to buffer */ -void __backtrace(char *bt_buf, int bt_buf_len) +void __nomcount __backtrace(char *bt_buf, int bt_buf_len) { unsigned int pir = mfspr(SPR_PIR); unsigned long *sp; -- cgit v1.1