Sparse, um parser para o Kernel

julho 9, 2007

Sparse é uma ferramenta desenvolvida para detectar possíveis falhas no código do kernel Linux. Inicialmente desenvolvida por Linus Torvalds é desde de 2006 mantida por Josh Triplett.

Obtendo e instalando:

O Sparse pode ser obtido em :
http://www.kernel.org/pub/software/devel/sparse/

Baixe a versão mais atual e para instalar é só seguir a seqüencia:

make
make install

Ele irá instalar os arquivo no diretório root, então crie um link simbólico para /bin

ln -s /root/bin/sparse /bin/sparse

Usando o Sparse

Após alterar os arquivos fontes do kernel linux, você precisa recompilar e reiniciar seu sistema, porém ao compilar você pode detectar as possíveis falhas das alterações usando comando :

make C=1

Este executará o sparse em todos os arquivos fontes que serão recompilados.

make C=2

Este executa o sparse em arquivos que serão recompilados ou não. Uma forma mais rápida de verificar a árvore do kernel inteira quando você for compilar.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: