GCOV Support for Linux (including dynamic modules)

GCOV Support for Linux (including dynamic modules)

Post by Daniel Egge » Wed, 13 Feb 2002 06:30:08



Am Mon, 2002-02-11 um 19.12 schrieb Hubertus Franke:

Quote:> GCOV kernel support for Linux
> =============================

I'm VERY e*d about that because gcov is a very useful tool when
used with care.

Can you already tell how much it will slow down a kernel that's compiled
with it?

--
Servus,
       Daniel

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://www.veryComputer.com/
Please read the FAQ at  http://www.veryComputer.com/

 
 
 

GCOV Support for Linux (including dynamic modules)

Post by Hubertus Frank » Wed, 13 Feb 2002 07:50:17



> Am Mon, 2002-02-11 um 19.12 schrieb Hubertus Franke:

> > GCOV kernel support for Linux
> > =============================

> I'm VERY e*d about that because gcov is a very useful tool when
> used with care.

> Can you already tell how much it will slow down a kernel that's compiled
> with it?

We have really not done that kind of test.
Maybe somebody wants to try it :-) and post some data back.
All we know the system runs properly if the entire kernel is gcov'd.

Next revision we are thinking of making this scalable through
CPU specific counter blocks (that's going to be some fun poking in gcc etc)
and see whether we can get the atomicity problem cracked.

Quote:

> --
> Servus,
>        Daniel

(auch) Servus
-- Hubertus
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://www.veryComputer.com/
Please read the FAQ at  http://www.veryComputer.com/

 
 
 

1. 2.5.67-gcov and 2.4.20-gcov

The Linux Kernel GCOV patch has a new home.  It will now be available
from the Linux Test Project site at: http://ltp.sourceforge.net.

This release updates the gcov-kernel patches and utilities for 2.5.67
and 2.4.20 kernels, and includes some minor bugfixes.

The Linux Kernel GCOV patch allows utilization of the gcov tool
against a running kernel.  This is different from most other profiling
methods because it can easily tell you things like: which lines of code
are executed, how many times they are executed, and how often different
branches are taken.

Thanks,
Paul Larson

  signature.asc
< 1K Download

2. Xconfig for Xwindows -- HELP!!!!!!!!

3. GCOV coverage support under linux

4. Desperately seeking RPM for Balsa

5. DKMS: Dynamic Kernel Module Support

6. Stylus Color ESCP2 printer

7. lp and lpstat hanging

8. ANSIfy include/linux/a.out.h and include/linux/nls.h

9. SSI includes including relative includes?

10. linux kernel compile to include some module source?

11. FTAPE: Where is /usr/include/linux/modules.h ?