Biblioteca de suporte de depuração C ++

A biblioteca de suporte de depuração C ++ é uma saída de saída de depuração baseada em ostream e a alocação de memória da memória.
Baixe Agora

Biblioteca de suporte de depuração C ++ Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • QPL
  • Preço:
  • FREE
  • Nome do editor:
  • Carlo Wood
  • Site do editor:

Biblioteca de suporte de depuração C ++ Tag


Biblioteca de suporte de depuração C ++ Descrição

A biblioteca de suporte de depuração C ++ é uma saída de proteção de depuração baseada em OStream e a alocação de memória da memória. Libcwd é uma biblioteca completa e bem documentada que auxilia os desenvolvedores C ++ com depuração de sua biblioteca de suporte de depuração de aplicativos.c ++ Inclui suporte para saída de depuração baseada em OStream, canais de depuração personalizados e dispositivos, depuração de alocação de memória, tempo de execução SourceFile: LineNumber e denominados nomes de variáveis. É thread-safe.here são alguns recursos chave de "CPLusplus Depugning Support Library": · Os usuários finais de um aplicativo não precisam instalar o libcwd. · O uso de namespaces impede os colisões de nomes entre os canais de depuração de diferentes bibliotecas. · Os canais e dispositivos de depuração podem ser ligados ou desligados por uma base por thread. · Todo o código de depuração pode ser omitido a partir do executável, não definindo uma única macro CWDEBUG. · Código usando o libcwd parece limpo e é avaliável como resultado de usar alguns Macros bem definidos, evitando a necessidade de perturbação #ifdef cwdebug ... #endif constructs. · Saída de depuração é gravada em um ostream e como tal tipo-seguro e personalizável como é usual para os ostreams C ++. · Um número arbitrário de canais de depuração e os dispositivos de depuração podem ser criados sem qualquer penalidade em termos de uso da CPU. · Suporte total para todas as formas de chamadas iterativas e recursivas. · A saída de depuração é pesquisável como resultado de várias possibilidades para formatar a saída, como uma string de margem, um marcador string, recuo e Etiquetas de canal de largura fixa. Toda a formatação é específica do thread. · Imprimir o tipo de variáveis arbitrárias na forma desmanglada. · Endereços de impressão no arquivo de origem: apresentação de números de linha. · Validação do ponteiro de desalocação. · Números mágicos em torno de blocos de memória alocados para detectar overruns do buffer. · Imprimir um Visão geral das alocações de memória atuais, incluindo endereço de inicialização, tamanho, tipo de objeto alocado, arquivo de origem e número de linha de alocação e uma descrição definível de usuário. · Encontrar informações de alocação com apenas um ponteiro que aponta dentro de um bloco de memória alocado, no tempo logarítmico. O que há de novo nesta versão: · Um bug importante foi corrigido para o estojo roscado: libcwd_r usa vários objetos PTREAD_MUTEXATTR_T, mas nunca inicializou esses. · Isso resultou em memória não inicializada sendo usada, resultando em atributos de mutex aleatórios. · Isso se acredita ser A razão pela qual o GCC-3.x bloqueou. · Essa versão do GCC é, portanto, agora suportada novamente. · Esta versão adiciona suporte para SPARC64. · Todos os configurar o As pções agora funcionam também em plataformas de 64 bits. · Suporte para a última versão do SVN do GCC (4.3) foi atualizado.


Biblioteca de suporte de depuração C ++ Software Relacionado

TRACER BEESOFT.

Beesoft Tracer é um conjunto de ferramentas para uma depuração remota do programa em execução. ...

223

Download

Diota.

Diota é uma ferramenta de instrumentação dinâmica para binários Intel. ...

193

Download

Udis86.

udis86 é um disassor de arquivo binário para x86 / x86-64 com suporte para mmx, x87, 3dnow! etc. ...

282

Download