Download List

Projeto Descrição

CodeViz is a call graph visualisation tool which uses a variety of different data collection methods to generate its call graphs. Using a modified version of the GNU Compiler, very accurate call graphs that precisely reflect the compiled code may be created. If using a compiler is undesirable, CodeViz is able to directly parse C/C++ code itself, and even analyse binaries with objdump, so it will work if the source isn't available.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-05-01 08:25
1.0.11

Feature melhorias e correções.
Tags: Stable, Minor feature enhancements
Feature enhancements and bugfixes.

2004-11-27 01:05
1.0.6

Esta versão baseia-se contra o gcc-3.4.1. Traz superior C + + suporte.
Tags: Stable, Major feature enhancements
This release builds against gcc-3.4.1. It brings superior C++ support.

2003-08-29 17:28
0.12

Há três principais alterações feitas, duas relacionadas com otimizações. A primeira é que os gráficos são representados internamente como um DAG, em vez de uma matriz. A segunda é que gengraph suporta agora a trabalhar como um cliente / servidor através de um pipe nomeado para reduzir o tempo de inicialização. Essas duas mudanças reduziram drasticamente o tempo necessário para gerar gráficos. Saída para formatos GIF ao invés de Postscript agora é suportado, cortesia de GraphViz. Isto significa thats CodeViz agora é adequado para a geração de gráficos de chamada em linha.
Tags: Stable, Minor feature enhancements
There are three major changes made, two related to optimizations. The
first is that graphs are now represented internally as a DAG instead
of an array. The second is that gengraph now supports working as a
client/server through a named pipe to cut down the startup time.
These two changes have drastically reduced the time needed to generate
graphs. Output to GIF formats instead of Postscript is now supported,
courtesy of GraphViz. This means thats CodeViz is now suitable for
generating online call graphs.

2003-06-25 09:23
0.11

O CDEP e métodos cxrefdep foram fundidos em um novo método CDEP, que agora é muito preciso e capaz de gerar gráficos accuratly chamada, mesmo se as funções de macro são utilizadas. Esta problemas corrigidos com nós estranho aparecendo quando se usa cxrefdep.
Tags: Stable, Minor feature enhancements
The cdep and cxrefdep methods were merged into a
new cdep method, which is now very accurate and
able to accuratly generate call graphs even if
macro functions are used. This fixed problems
with odd nodes appearing when using cxrefdep.

2003-06-03 23:12
0.10

A primeira mudança é um bugfix com o cxrefdep (o método padrão), houve um problema em que se estrutura um campo tinha o mesmo nome de uma função em outro arquivo de origem, um nó de borda falsa e que aparecem no gráfico resultante. Resolução de colisão de nome também é muito melhor agora. A segunda grande mudança é a introdução do método CNCC, que é baseado no compilador NCC (disponível através do freshmeat). Este é um compilador C projetada para navegação de código e sua vantagem sobre os métodos de coleta de dados é a capacidade de atravessar ponteiros de função.
Tags: Stable, Minor feature enhancements
The first change is a bugfix with the cxrefdep (the default) method; there was a problem where if a struct field had the same name as a function in another source file, a false node and edge would appear in the resulting graph. Name collision resolution is also much better now. The second major change is the introduction of the cncc method which is based on the ncc compiler (available via freshmeat). This is a C compiler designed for code navigation and its major advantage over existing collection methods is the ability to traverse function pointers.

Project Resources