Articulo de referencia

ktrace

{{cite web|url=https://cgit.freebsd.org/src/plain/usr.bin/ktrace/ktrace.c|title=C source of ktrace utility in FreeBSD|website=cgit.freebsd.org|access-date=2024-03-07}} "},"opera...

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

  1. "Código fuente en C de la utilidad ktrace en FreeBSD" . cgit.freebsd.org . Consultado el 7 de marzo de 2024 .
  2. "ktrace(1) manpage" . freebsd.org . 2012-05-31 . Consultado el 2014-07-23 .
  3. "kdump(1) manpage" . freebsd.org . 2014-03-28 . Consultado el 2014-07-23 .
  4. "¿Qué pasó con ktrace y kdump?" . discussions.apple.com . 17-10-2008.

Obtenido de " https://en.wikipedia.org/w/index.php?title=Ktrace&oldid=1302983300 "