“Conocimiento Sistemas>Linux

Cómo depurar un controlador de dispositivo Linux

2014/8/1
La depuración es el proceso de descubrir por qué un programa se bloquea por lo que se puede arreglar. El creador de un programa es normalmente la persona que lo depura . Sin embargo , en Linux es completamente posible para depurar un programa y enviar la información a los desarrolladores en el error que está experimentando para que puedan arreglarlo. La depuración es más que indica que el programa se cuelga , un programa especial llamado un depurador puede proporcionar consejos útiles sobre exactamente qué parte del programa se cuelga . Un controlador de dispositivo Linux, o el módulo de kernel, se pueden depurar como cualquier otro programa con el depurador de GNU ( GDB ) . . Instrucciones
1

Abra una ventana de terminal
2

Escriba el siguiente comando y, a continuación, pulse "Enter " para ejecutar GDB en el módulo del kernel :

gdb /lib /modules /YourVersion /kernel /modulepath

Sustitúyase " YourVersion " con la versión de Linux que se ejecuta en el sistema, y " modulepath " con el directorio que contiene el controlador de dispositivo .

3

Type " ejecutar" para iniciar el módulo en el depurador.
4

clic y arrastre el ratón sobre la lista presentada por el BGF cuando el programa encuentra un error , a continuación, pulse la tecla " teclas " Ctrl C " y "para copiarlos . GDB se muestra una lista de las líneas específicas de código que están causando el problema . Si usted es el autor del módulo del kernel , puede utilizar esta información para corregir el problema . Si no, usted puede enviar estas líneas el autor , junto con una nota útil que describe el problema que experimenta.
5

Type " dejar de fumar " y presionar "Enter " para salir de GDB .


Linux
Cómo hacer que los archivos NETCONF sólo lectura en HP- UX
Cómo cambiar raíces de documentos en cPanel
¿Cuáles son algunos primeros pasos para solucionar problemas de Linux?
Cómo instalar VNC en CentOS línea de comandos
Cómo calcular Epoch
Cómo construir Vim
¿Qué es la Historia de Linus Torvalds
Cómo convertir WAV a GSM Con Medias
Conocimiento de la computadora © http://www.ordenador.online