sábado, febrero 26, 2005

ktrace y kdump

Ayer me surgió un problema con Mac OS. Había programas que se me colgaban cuando accedía a unas determinadas carpetas. No tenía demasiado claro que estaba pasando, y no caía de la existencia de la consola (/Aplicaciones/Utilidades/Consola). La cuestión es cuando accedía a un disco externo conectado por el USB, el programa se quedaba colgado. Siempre he usado en Linux el programa strace para localizar las llamadas al sistema que va a efectuando una aplicación.

Sin embargo en MacOS X no tenía muy claro si existía una utilidad que me diera resultados simulares. Bueno, pues hay dos utilidades, ktrace y kdump que me dan la funcionalidad que busco. ktrace permite activar la traza de llamadas al sistema, grabarlas en un fichero, que posteriormente puede ser analizada con kdump.

No hay comentarios: