comp.lang.ada
 help / color / mirror / Atom feed
From: khan@xraylith.wisc.edu (Mumit Khan)
Subject: Re: Profiling tool under WinNT ?
Date: 1999/11/04
Date: 1999-11-04T00:00:00+00:00	[thread overview]
Message-ID: <7vr64t$h6o$1@news.doit.wisc.edu> (raw)
In-Reply-To: 01bf25cb$a5155250$022a6282@dieppe

In article <01bf25cb$a5155250$022a6282@dieppe>,
Pascal Obry <pascal_obry@csi.com> wrote:
>
>Gprof has not been ported to NT yet.
>

The tool "gprof" works just fine on NT, so perhaps you're thinking about 
gcrt?.o support for NT? If so, it's worked in Cygwin for a while, and
also works for Mingw (native windows32, so no 3rd party extras needed).

Here's some ChangeLog entries from Cygwin winsup:

Sun Aug 15 19:11:49 1999  Mumit Khan  <khan@xraylith.wisc.edu>

        * gcrt0.c (__eprol): Avoid namespace pollution.
        (_monstartup): Turn into a constructor function and prevent multiple
        invocations.

Fri Jul 16 15:09:50 1998  Stan Cox  <scox@cygnus.com>

        * (gcrt0.c, gmon.c, profil.c, mcount.c, gmon.h, profil.h,
           config/i386/profile.h): New files for gprof cygwin support.
          Some code contributed by Tim Newsham for Secure Networks, Inc.
        * Makefile.in (LIBGMON_A, GMON_START, GMON_OFILES): New for gprof.

With just a few very minor tweaks, it works for Mingw as well. Please
contact me directly if you need more information. 

If you choose to use the gcrt0.o from Cygwin source distribution, linking
against it puts your code under GPL unless you buy a commercial license 
from Cygnus of course.

Of course, whatever GCC backend you're using will have to have the
profiling support for x86-win32. Don't remember if went in 2.8.x 
tree or not.

Regards,
Mumit





  parent reply	other threads:[~1999-11-04  0:00 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-11-02  0:00 Profiling tool under WinNT ? Herv� BITTEUR
1999-11-03  0:00 ` Geoff Bull
     [not found]   ` <01bf25cb$a5155250$022a6282@dieppe>
1999-11-04  0:00     ` Mumit Khan [this message]
1999-11-04  0:00       ` Herv� BITTEUR
1999-11-05  0:00         ` Jerry van Dijk
1999-11-08  0:00         ` Mumit Khan
1999-11-03  0:00 ` Jerry van Dijk
1999-11-03  0:00 ` DuckE
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox