Biblioteca de soporte de depuración de C ++

C ++ es una biblioteca de soporte de deporte de depuración de la salida de depuración y la asignación de memoria basada en Ostream.
Descargar ahora

Biblioteca de soporte de depuración de C ++ Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • QPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Carlo Wood
  • Sitio web del editor:

Biblioteca de soporte de depuración de C ++ Etiquetas


Biblioteca de soporte de depuración de C ++ Descripción

C ++ La biblioteca de soporte de depuración de C ++ es una biblioteca de soporte de deporte de depuración de la salida de depuración y la memoria basada en Ostream. LIBCWD es una biblioteca con todas las funciones y bien documentadas que asiste a los desarrolladores de C ++ con depuración de sus aplicaciones. La biblioteca de soporte de depuración de la depuración incluye soporte para la salida de depuración basada en OSTREAM, canales y dispositivos de depuración personalizados, depuración de la asignación de memoria, Fuente de tiempo de ejecución: información de lino y desminado los nombres de los nombres de las variables. Es Thread-Safe. Aquí hay algunas características clave de la "Biblioteca de soporte de depuración CPLUSPLUS": · Los usuarios finales de una aplicación no necesitan instalar LIBCWD. · El uso de espacios de nombres previene las colisiones de nombres entre los canales de depuración de diferentes bibliotecas. Los canales y dispositivos de depuración se pueden activar o desactivar en una base de rosca. · Todo el código de depuración se puede omitir desde el ejecutable al no definir una única macro de CWDebug. · Código usando Libcwd se ve limpio y es inspeccionable como resultado de usar algunos Macros bien definidos, evitando la necesidad de perturbador #FDEF CWDebug ... #endif construyes. · La salida de depuración se escribe en un Ostream y, como tal tipo de tipo y personalizable, como es habitual para los Ostreams C ++. · Una cantidad arbitraria de canales de depuración y los dispositivos de depuración se pueden crear sin ninguna penalización en términos de uso de la CPU. · Soporte completo para todas las formas de llamadas iterativas y recursivas. · La salida de depuración es inspeccionable como resultado de varias posibilidades para formatear la salida, como una cadena de margen, un marcador cadena, sangría y Etiquetas de canal de ancho fijo. Todo el formateo es específico del hilo. · Impresión del tipo de variables arbitrarias en forma de desmagrado. · Direcciones de impresión en el archivo de origen: presentación del número de línea. · Validación del puntero de la localización. · Números mágicos alrededor de los bloques de memoria asignados para detectar sobrecos de tampón. · Impresión de un Descripción general de las asignaciones de memoria actuales, incluida la dirección de inicio, el tamaño, el tipo de objeto asignado, el archivo de origen y el número de línea de asignación y una descripción definible por el usuario. · Encontrar información de asignación con solo un puntero que apunta dentro de un bloque de memoria asignado, en tiempo lovarítmico. Novedades en esta versión: · Se ha solucionado un error importante para el caso roscado: libcwd_r usa varios objetos pthread_mutexattr_t, pero nunca se inicializaron aquellos. · Esto resultó en que se está utilizando una memoria no inicializada, lo que resulta en atributos de mutex al azar. · Esto se cree que es La razón por la que GCC-3.x se bloqueó. · Por lo tanto, esa versión de GCC ahora se admite de nuevo. · Esta versión agrega soporte para SPARC64. · Todo configure o Las tórtugas ahora funcionan también en plataformas de 64 bits. · Se actualizó el soporte para la última versión SVN de GCC (4.3).


Biblioteca de soporte de depuración de C ++ Software relacionado

Beesoft trazer

Beesoft Tracer es un conjunto de herramientas para una depuración remota del programa de ejecución. ...

223

Descargar

Diotia

DIOTA es una herramienta de instrumentación dinámica para los binarios de Intel. ...

193

Descargar

Udis86

UDIS86 es un desmontaje de archivos binarios para X86 / X86-64 con soporte para MMX, X87, 3DNOW! etc. ...

282

Descargar