ktrace es una utilidad incluida en ciertas versiones de BSD Unix y Mac OS X que rastrea la interacción del núcleo con un programa y la guarda en disco para fines de depuración y análisis. Las operaciones del núcleo rastreadas incluyen llamadas al sistema , traducciones de nombres, procesamiento de señales y E/S . [ 2 ]
Los archivos de rastreo generados por ktrace (llamados ktrace.out por defecto) se pueden ver en un formato legible para humanos utilizando la utilidad kdump . [ 3 ]
Desde Mac OS X Leopard , ktrace ha sido reemplazado por DTrace . [ 4 ] El programa ktrace con el mismo nombre en versiones recientes de macOS no tiene las mismas funciones que esta utilidad.
Véase también
- DTrace , la versión de rastreo de Sun Microsystems, ahora se ejecuta en OpenSolaris, FreeBSD, macOS y Windows.
- kdump (Linux) , mecanismo de volcado de memoria del kernel de Linux, que internamente utiliza kexec.
- SystemTap
- rastreo en Linux, parte del kit de herramientas de rastreo de Linux
Referencias
- ↑ "Código fuente en C de la utilidad ktrace en FreeBSD" . cgit.freebsd.org . Consultado el 7 de marzo de 2024 .
- ↑ "ktrace(1) manpage" . freebsd.org . 2012-05-31 . Consultado el 2014-07-23 .
- ↑ "kdump(1) manpage" . freebsd.org . 2014-03-28 . Consultado el 2014-07-23 .
- ↑ "¿Qué pasó con ktrace y kdump?" . discussions.apple.com . 17-10-2008.
- Software incompleto para Macintosh
- Stubs de Unix
- Herramientas de programación Unix
