Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Feb 2015 02:56:34 +0000 (UTC)
From:      Ed Maste <emaste@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-10@freebsd.org
Subject:   svn commit: r278982 - stable/10/sys/sys
Message-ID:  <201502190256.t1J2uYGD072174@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: emaste
Date: Thu Feb 19 02:56:34 2015
New Revision: 278982
URL: https://svnweb.freebsd.org/changeset/base/278982

Log:
  MFC r275140: Increase default and maximum callchain depths
  
  Bump the default from 16 to 32, to accommodate kernel flamegraphs.
  Bump the maximum from 32 to 128, to accommodate deep user stacks.
  
  Sponsored by:	The FreeBSD Foundation

Modified:
  stable/10/sys/sys/pmc.h
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/sys/sys/pmc.h
==============================================================================
--- stable/10/sys/sys/pmc.h	Thu Feb 19 01:51:17 2015	(r278981)
+++ stable/10/sys/sys/pmc.h	Thu Feb 19 02:56:34 2015	(r278982)
@@ -349,7 +349,7 @@ enum pmc_ops {
 #define	PMC_F_NEEDS_LOGFILE	0x00020000 /*needs log file */
 #define	PMC_F_ATTACH_DONE	0x00040000 /*attached at least once */
 
-#define	PMC_CALLCHAIN_DEPTH_MAX	32
+#define	PMC_CALLCHAIN_DEPTH_MAX	128
 
 #define	PMC_CC_F_USERSPACE	0x01	   /*userspace callchain*/
 
@@ -605,7 +605,7 @@ struct pmc_op_getdyneventinfo {
 #define	PMC_LOG_BUFFER_SIZE			4
 #define	PMC_NLOGBUFFERS				1024
 #define	PMC_NSAMPLES				1024
-#define	PMC_CALLCHAIN_DEPTH			16
+#define	PMC_CALLCHAIN_DEPTH			32
 
 #define PMC_SYSCTL_NAME_PREFIX "kern." PMC_MODULE_NAME "."
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201502190256.t1J2uYGD072174>