LinuxParty
Inauguramos la sección dedicada a la depuración del kernel con un estudio de la técnica más simple e intuitiva:
trazas con printk.
El uso de trazas es la tendencia natural, por su sencillez, cuando se trata de depurar software en el ámbito del espacio de usuario. En este artículo veremos cómo también es posible realizar esta práctica en el espacio kernel.
printk, no es printf
Todos estamos acostumbrados al uso de la función printf() de la librería estándar de C, glibc. El objetivo de la función printk() del kernel es el mismo que el de esta función de librería, pero sólo es a este objetivo común hasta donde llegan sus parecidos. Cabe recordar, que el kernel Linux no enlaza con la librería estándar de C para su construcción, por el contrario usa su propio conjunto de funciones de librería, como printk(), memcpy(), strstr(), strcpy(), snprintf(), etcétera.
Texto Integro:
https://www.kernel-labs.org/?q=printk&PHPSESSID=e70b4b9ce8998b5ce6f0f40828881958



