* [email protected] ([email protected]) wrote: > On Tue, 18 Sep 2007 17:12:59 EDT, Mathieu Desnoyers said: > > > +++ linux-2.6-lttng/kernel/Kconfig.instrumentation 2007-09-18 13:18:17.000 > 000000 -0400 > > @@ -0,0 +1,40 @@ > > +menuconfig INSTRUMENTATION > > + bool "Instrumentation Support" > > + default y > > + ---help--- > > + Say Y here to get to see options related to performance measurement, > > + debugging, and testing. This option alone does not add any kernel code. > > + > > + If you say N, all options in this submenu will be skipped and disabled. > > OK, I'll bite - given the mention of 'debugging' there, do we want to go for > broke and *also* suck in the 'Kernel Hacking' menu as well? Instrumentation primarity aims at debugging user-space applications by giving the ability to extract information across execution layers, hence being a feature useful to users, not only kernel hackers. Therefore I strongly doubt that it belongs to the kernel hacking submenu. It today's world, where we face complex user-space problems involving multithreaded, multiprocesses applications, the kernel and hypervisors, running on many cores, this kind of tool has proven useful to many, not only kernel developers. Please have a look at the papers (especially the OLS2007 paper) linked on http://ltt.polymtl.ca as a starting point if you are intereted in the question. But yes, it can also be useful to kernel debugging, amongst other things. Mathieu -- Mathieu Desnoyers Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68
Attachment:
signature.asc
Description: Digital signature
- Follow-Ups:
- References:
- Prev by Date: Re: [v4l-dvb-maintainer] 2.6.23-rc6-mm1 -- "dvb_dmx_swfilter" [dr ivers/media/video/video-buf-dvb.ko] undefined!
- Next by Date: Re: [00/41] Large Blocksize Support V7 (adds memmap support)
- Previous by thread: Re: [PATCH] Combine instrumentation menus in kernel/Kconfig.instrumentation
- Next by thread: Re: [PATCH] Combine instrumentation menus in kernel/Kconfig.instrumentation
- Index(es):