Detailed Stack Information Patch [3/3]
init/Kconfig +12 -0
@@ -974,6 +974,18 @@ Disabling these interfaces will reduce the size of the kernel by approximately 2kb. +config PROC_STACK_DEBUG + default n + depends on PROC_STACK + tristate "Enable stack monitoring debug" if EMBEDDED + help + This enables a stack monitoring debug interface. Each process or + thread which exceeds the stack limit will receive a SIGTRAP. + Attaching a debugger to the process will give you the ability to + examinate the stack usage. + Disabling these interfaces will reduce the size of the kernel by + approximately 2kb. + endmenu # General setup config HAVE_GENERIC_DMA_COHERENT
mm/Makefile +1 -0
@@ -33,3 +33,4 @@ obj-$(CONFIG_SMP) += allocpercpu.o obj-$(CONFIG_QUICKLIST) += quicklist.o obj-$(CONFIG_CGROUP_MEM_RES_CTLR) += memcontrol.o page_cgroup.o +obj-$(CONFIG_PROC_STACK_DEBUG) += stackdbg.o
mm/stackdbg.c +319 -0
319 lines not on this page · raw message
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to [email protected]. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"[email protected]"> [email protected] </a>