merci bcp pour le tip, je vais regarder a ca. Le probleme potentiel avec
ce tool, c'est kil faut faire tourner le binaire qui, j'imagine, sort
les mesures dans un fichier separe. Dans mon environnement, le binaire
qui sort est une image pour une box embarquee tournant sous mips. Mais
bon, on va voir se que ca donne.

J.

On Thu, Feb 16, 2006 at 08:48:20PM +0100, J??r??me Fenal wrote:
> Le 16/02/06, Jean-Francois Dive<[EMAIL PROTECTED]> a ??crit :
> > Walu a tous,
> >
> > Je recherche un tool, qui probablement existe kkpart. Se qui me fodrait
> > c'est un analyser de code (C ou le binaire, ou apres une etape kkonque
> > de GCC) qui trouverait les morceaux de dead code, se qui n'est jamais
> > appele. Je sais que GCC fournis deja kk informations, mais kkun connait
> > il kkchose qui marche bien ?
> 
> gcov
> 
> DESCRIPTION
>        gcov is a test coverage program.  Use it in concert with GCC to ana-
>        lyze your programs to help create more efficient, faster running code
>        and to discover untested parts of your program.  You can use gcov as a
>        profiling tool to help discover where your optimization efforts will
>        best affect your code.  You can also use gcov along with the other
>        profiling tool, gprof, to assess which parts of your code use the
>        greatest amount of computing time.
> 
> Pour ceux qui veulent tester leurs programmes Perl, la m??me chose
> existe : Devel::Cover.
> 
> Cela dit, pour l'un comme pour l'autre, l'analyse se d??roule ?? l'ex??cution.
> Cela suppose qu'en C comme en Perl vous ayez une suite de tests
> unitaires ?? faire d??rouler de fa??on automatique (comme v??rifier que
> votre fonction plus() retourne bien la somme des param??tres).
> Et cette suite de test vous permet deux choses :
> - trouver le code mort avec gcov,
> - valider ?? chaque nouveau d??veloppement la non--r??gression.
> 
> gcov quant ?? lui vous permettra de v??rifier quel est le code non
> couvert par les tests unitaires (??a marche dans les deux sens).
> 
> Pour l'histoire, auparavant, lint(1) devait pouvoir le faire ?? la ??
> lecture ?? du code, mais n'existe pas sur ma RHEL4. Et je ne crois pas
> qu'il y ait eu de version libre de lint(1).
> 
> Cordialement,
> 
> J??r??me
> --
> J??r??me Fenal - jfenal AT gmail.com - http://fenal.org/
> Paris.pm - http://paris.mongueurs.net/

> _______________________________________________________
> Linux Mailing List - http://www.unixtech.be
> Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
> Archives: http://www.mail-archive.com/linux@lists.unixtech.be
> IRC: chat.unixtech.be:6667 - #unixtech
> NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech


-- 
--

-> Jean-Francois Dive
--> [EMAIL PROTECTED]

  I think that God in creating Man somewhat overestimated his ability.
    -- Oscar Wilde
_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech

Répondre à