Detecção de vazamento de memória do kernel [fechada]

2

Como os vazamentos de memória são identificados no Kernel. Não tenho certeza se Valgrind pode ser usado neste caso.

    
por microMolvi 12.06.2015 / 18:24

1 resposta

3

Você precisa ter uma fonte de kernel com o hacking do kernel ativado. Então ligue o CONFIG_DEBUG_KMEMLEAK e compile seu kernel.

Quando você está correndo:

echo scan >  /sys/kernel/debug/kmemleak

para ativá-lo e

cat /sys/kernel/debug/kmemleak

para um relatório.

Proposta original revisada em lwn.net

Há um kmemleak.txt na árvore do código-fonte do kernel em Documentação

    
por 12.06.2015 / 21:48