Download List

Descripción del Proyecto

FunctionCheck is a profile generator for C/C++
programs. It uses the gcc '-finstrument-functions' feature to track each function
entry and exit. It computes local and total times in functions, the number of calls, the average time per call, and function calls. It can also count time spent in sub-functions not compiled with '-finstrument-functions'. The time balance between functions is always respected. It also can trace memory allocations and report on memory leaks, showing the call stack leading up to the allocation of the leaked blocks.

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.

2005-07-05 07:12
1.5.4

El gráfico de convocatoria se hizo extensiva a registrar el tiempo empleado en cada arco de llamadas individuales, no sólo el tiempo total en cada función. Algunas correcciones menores se hicieron para 64-bits de compatibilidad.
Tags: Development, Minor feature enhancements
The call graph was extended to record the time
spent on each individual call arc, not just the
total time in each function. Some minor fixes were
made for 64-bit compatibility.

2003-12-04 01:12
1.5.3

Esta versión incluye cambios en fncdump para una mayor estabilidad en Solaris, y fija realloc rastro de manipulación. Algunos ajustes se han hecho para la contabilidad de tiempo por hilo.
Tags: Development, Minor bugfixes
This release adds changes to fncdump for more stability on Solaris,
and fixes realloc trace handling. Some tweaks have been made to the
per-thread time accounting.

2003-03-15 08:53
1.5.2

Esta versión es más portable y ha sido probado en Solaris 2.8. malloc ahora es interceptado en lugar de utilizar dlsym malloc_hooks glibc la función, eliminando la dependencia de glibc, y lo que es el sistema libdl portátil a cualquier SVR4. Pthreads son ahora compatibles con Solaris.
Tags: Development, Minor feature enhancements
This release is more portable and has been tested on Solaris 2.8. malloc is now intercepted using dlsym instead of glibc's malloc_hooks function, eliminating the dependency on glibc, and making it portable to any SVR4 libdl system. Pthreads are now supported on Solaris as well.

2001-12-15 09:45
1.5.1

Mejor soporte para hilos, cambiar el formato de archivo de rastreo para agregar contadores de cada persona que llama, cambios en el formato gráfico de llamadas a ser más como gprof, y menos uso de memoria al procesar un archivo de rastreo de memoria.
Tags: Development, Minor feature enhancements
Better thread support, changing the tracefile format to add per-caller counters, changes to the call graph format to be more like gprof, and less memory usage when processing a memory tracefile.

2001-12-11 12:47
1.5

La huella de la memoria formato de archivo se compacta, y huella de la memoria de transformación ha sido acelerada enormemente a través de la utilización de árboles AVL en vez de arreglos sin clasificar. La biblioteca ahora también soporta pthreads mutex de bloqueo para la seguridad de hilo. El memalign () la función se ha añadido a la memoria la localización instalación.
Tags: Development, Minor feature enhancements
The memory trace file format is compacted, and memory trace processing has been sped up tremendously through the use of AVL trees instead of unsorted arrays. The library now also supports pthreads mutex locking for thread safety. The memalign() function has been added to the memory tracing facility.

Project Resources