PERFORCE change 143160 for review

John Birrell jb at FreeBSD.org
Mon Jun 9 03:14:36 UTC 2008


http://perforce.freebsd.org/chv.cgi?CH=143160

Change 143160 by jb at freebsd3 on 2008/06/09 03:14:13

	Add kernel option:
	- DDB_CTF to add CTF support. This has a runtime memory impact.
	- KDTRACE_HOOKS for all the DTrace kernel hooks. Without this you 
		can't load any of the DTrace kernel modules.
	- BREAK_SYSENT_ABI to allow syscall tracing with DTrace. The word
		'break' means what you think it does. :-)

Affected files ...

.. //depot/projects/dtrace6/src/sys/conf/options#3 edit
.. //depot/projects/dtrace6/src/sys/i386/conf/GENERIC#4 edit

Differences ...

==== //depot/projects/dtrace6/src/sys/conf/options#3 (text+ko) ====

@@ -48,6 +48,7 @@
 
 # Debugging options.
 DDB
+DDB_CTF		opt_ddb.h
 DDB_NUMSYM	opt_ddb.h
 GDB
 GDBSPEED	opt_gdb.h
@@ -65,6 +66,7 @@
 NO_ADAPTIVE_RWLOCKS
 ALQ
 AUDIT		opt_global.h
+BREAK_SYSENT_ABI	opt_global.h
 CODA_COMPAT_5	opt_coda.h
 COMPAT_43	opt_compat.h
 COMPAT_FREEBSD4	opt_compat.h
@@ -97,6 +99,7 @@
 GEOM_UZIP	opt_geom.h
 GEOM_VOL	opt_geom.h
 GEOM_ZERO	opt_geom.h
+KDTRACE_HOOKS	opt_kdtrace.h
 KSTACK_MAX_PAGES
 KSTACK_PAGES
 KTRACE

==== //depot/projects/dtrace6/src/sys/i386/conf/GENERIC#4 (text+ko) ====

@@ -58,6 +58,11 @@
 options 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
 options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
 options 	ADAPTIVE_GIANT		# Giant mutex is adaptive.
+options		BREAK_SYSENT_ABI
+options		KDTRACE_HOOKS
+options		DDB_CTF
+options 	KDB			# Enable kernel debugger support.
+options 	DDB			# Support DDB.
 
 device		apic			# I/O APIC
 


More information about the p4-projects mailing list