InglêsFrancêsEspanhol

favicon do OnWorks

apport-valgrind - Online na nuvem

Execute apport-valgrind no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando apport-valgrind que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


apport-valgrind - invólucro valgrind que primeiro baixa os símbolos de depuração

SINOPSE


appport-valgrind [ OPÇÕES ] EXECUTÁVEL

DESCRIÇÃO


appport-valgrind é um invólucro valgrind que baixa automaticamente a depuração disponível relacionada
símbolos e os fornece para a ferramenta memcheck do valgrind, que é executada. A saída é um
arquivo de log valgrind ("valgrind.log") que contém rastreamentos de pilha (com tantos símbolos
resolvido como disponível) e isso mostra vazamentos de memória.

Por padrão, um diretório de cache temporário é criado para conter o símbolo de depuração mais recente
pacotes. Eles são descompactados em um diretório sandbox temporário. O caminho para a caixa de areia
diretório é fornecido para valgrind como um local adicional para arquivos de símbolo.

Você pode criar e usar diretórios de cache e sandbox persistentes para economizar tempo
múltiplas execuções, evitando assim a necessidade de recriá-los a cada vez. Baixando tudo
pacotes no diretório de cache cada vez é particularmente demorado.

Recomenda-se atualizar seu sistema antes da execução. Isso garante o seu tempo de execução
ambiente é consistente com os últimos pacotes de símbolos baixados e, portanto, os resultados
em um rastreamento de pilha mais completo de valgrind.

EXECUTÁVEL é o programa a ser executado em valgrind. Sempre termine o EXECUTÁVEL na sua
maneira usual. Saia da GUI, se houver. Caso contrário, use o método mais apropriado.

Diferentes técnicas são usadas para determinar quais pacotes devem ser descompactados no
sandbox dependendo se EXECUTÁVEL está empacotado (instalado por um pacote debian) ou não
(por exemplo, algo criado para desenvolvimento ou teste). Um embalado EXECUTÁVEL tem
dependências debian que são usadas. Para um desempacotado EXECUTÁVEL, os arquivos de objetos compartilhados
são encontrados com o ldd e os pacotes para eles são usados.

OPÇÕES


-C CDIR, --cache =CDIR
Reutilizar um diretório de cache criado anteriormente (CDIR) ou, se não existir, crie-o.

--sandbox-dir =SDIR
Reutilizar um diretório de sandbox criado anteriormente (SDIR) ou, se não existir, crie-o

--sem caixa de areia
Não crie ou reutilize um diretório sandbox para símbolos de depuração adicionais, mas confie
apenas em símbolos de depuração instalados. Isso acelera o tempo de execução, mas pode resultar em um
log valgrind incompleto e menos útil se você não tiver todos os depuração apropriados
pacotes de símbolos instalados.

-p, --extra-pacote
Especifique um pacote extra (ou pacotes) para descompactar na sandbox. Útil para adicionar
pacotes de símbolos de depuração adicionais que resultam em logs valgrind mais completos.

-dentro, --verbose
Relate o andamento do download / instalação ao instalar pacotes no modo sandbox.

-l ARQUIVO DE LOG, --log =ARQUIVO DE LOG
Especifique o nome do arquivo para o arquivo de log valgrind gerado. O padrão é: valgrind.log

-h, --Socorro
Exibe uma ajuda curta que documenta todas as opções.

EXEMPLOS


Crie e use diretórios de cache e sandbox temporários:
appport-valgrind EXECUTÁVEL

Reutilizar ou criar diretório de cache:
appport-valgrind -C CDIR EXECUTÁVEL

Reutilize ou crie um diretório de sandbox:
aport-valgrind --sandbox-dir SDIR EXECUTÁVEL

CONHECIDO QUESTÕES


Se você encerrar anormalmente o executável que está executando em valgrind, temporário
os diretórios não podem ser excluídos e os processos podem não ser encerrados. Por exemplo, se o
executável normalmente não termina em ctrl + c, pressionar ctrl + c no terminal pode
faz com que apport-valgrind e valgrind sejam encerrados, mas não pode encerrar o executável e
não pode excluir os diretórios temporários.

AUTORES


Desenvolvido por Martin Pitt[email protegido]>, Alex Chiang[email protegido]>
e Kyle Nitzsche[email protegido]>

Use apport-valgrind online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Boost C ++ Bibliotecas
    Boost C ++ Bibliotecas
    Boost fornece portátil gratuito
    bibliotecas C++ revisadas por pares. o
    ênfase está em bibliotecas portáteis que
    funcionam bem com a biblioteca padrão C++.
    Veja http://www.bo...
    Baixar bibliotecas Boost C++
  • 2
    VirtualGL
    VirtualGL
    O VirtualGL redireciona comandos 3D de um
    Aplicativo Unix / Linux OpenGL em um
    GPU do lado do servidor e converte o
    imagens 3D renderizadas em um stream de vídeo
    com qual ...
    Baixar VirtualGL
  • 3
    libusb
    libusb
    Biblioteca para habilitar o espaço do usuário
    programas de aplicativos para se comunicar com
    Dispositivos USB. Público: Desenvolvedores, Fim
    Usuários/Desktop. Linguagem de programação: C.
    Categorias ...
    Baixar libusb
  • 4
    GOLE
    GOLE
    SWIG é uma ferramenta de desenvolvimento de software
    que conecta programas escritos em C e
    C ++ com uma variedade de alto nível
    linguagens de programação. SWIG é usado com
    diferente...
    Baixar SWIG
  • 5
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construído com
    Próxima JS, Webpack, Babel, Node e
    Express, usando GraphQL e Apollo
    Cliente. Loja WooCommerce em React(
    contém: Produtos...
    Baixe o tema WooCommerce Nextjs React
  • 6
    archlabs_repo
    archlabs_repo
    Repositório de pacotes para ArchLabs Este é um
    aplicativo que também pode ser obtido
    da
    https://sourceforge.net/projects/archlabs-repo/.
    Ele foi hospedado no OnWorks em...
    Baixar archlabs_repo
  • Mais "

Comandos Linux

Ad