summaryrefslogtreecommitdiffstats
path: root/sys/conf/Makefile.amd64
diff options
context:
space:
mode:
authorjb <jb@FreeBSD.org>2008-05-23 03:52:55 +0000
committerjb <jb@FreeBSD.org>2008-05-23 03:52:55 +0000
commit8ca3be0a3b7da2121e336a438569a0ef91ac6f2e (patch)
treecb5c041be9422dcb61baf4d22f9b8b01d86c1d9d /sys/conf/Makefile.amd64
parent858f2ace1b87f5b2bf7c897509e00098ff0e85fe (diff)
downloadFreeBSD-src-8ca3be0a3b7da2121e336a438569a0ef91ac6f2e.zip
FreeBSD-src-8ca3be0a3b7da2121e336a438569a0ef91ac6f2e.tar.gz
Add a kernel option for amd64 to compile with the frame on the stack
so that the DTrace Function Bounadry Trace (fbt) provider can get coverage of most functions in the kernel.
Diffstat (limited to 'sys/conf/Makefile.amd64')
-rw-r--r--sys/conf/Makefile.amd643
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/conf/Makefile.amd64 b/sys/conf/Makefile.amd64
index 6f35c9d3..6fe4544 100644
--- a/sys/conf/Makefile.amd64
+++ b/sys/conf/Makefile.amd64
@@ -32,8 +32,9 @@ S= ../../..
.include "$S/conf/kern.pre.mk"
DDB_ENABLED!= grep DDB opt_ddb.h || true
+DTR_ENABLED!= grep KDTRACE_FRAME opt_kdtrace.h || true
HWPMC_ENABLED!= grep HWPMC opt_hwpmc_hooks.h || true
-.if !empty(DDB_ENABLED) || !empty(HWPMC_ENABLED)
+.if !empty(DDB_ENABLED) || !empty(DTR_ENABLED) || !empty(HWPMC_ENABLED)
CFLAGS+= -fno-omit-frame-pointer
.endif
OpenPOWER on IntegriCloud