Dprobes ( Dynamic Probes ) es un marco de análisis del kernel de Linux basado en Kprobes, que permite insertar puntos de interrupción y sondas de software de forma dinámica en el código en ejecución. Está licenciado bajo la licencia GNU GPLv2 .
Historia
El Centro de Tecnología Linux de IBM anunció Dprobes por primera vez el 16 de agosto de 2000 [ 1 ] y posteriormente se incluyó con SUSE Linux Enterprise Server (SLES) [ 2 ] y continuó haciéndolo hasta SLES 9. [ 3 ]
Con el lanzamiento de Linux 2.6.9-rc2, Kprobes se integró al núcleo principal el 2 de noviembre de 2004, [ 4 ] [ 5 ] mientras que Dprobes siguió siendo un parche independiente. Con la incorporación de varias otras opciones de rastreo en versiones posteriores del núcleo, como SystemTap , algunas distribuciones comerciales de Linux dejaron de usar Dprobes. [ 6 ]
Véase también
Referencias
- ↑ Bhattacharya, Suparna (2000-08-21). "Anuncio de sondas dinámicas" . LWN.net . Recuperado el 30-10-2024 .
- ↑ Edge, Jake (30-10-2019). "Unificando el rastreo del kernel" . LWN.net . Recuperado el 30-10-2024 .
- ↑ "Notas de la versión de SUSE LINUX Enterprise Server 9" . www.suse.com . Consultado el 30 de octubre de 2024 .
- ↑ "Sondas del núcleo" . sourceware.org . Consultado el 30 de octubre de 2024 .
- ↑ Registro de cambios del kernel de Linux 2.6.9 , 2004 , consultado el 30 de octubre de 2024
- ↑ Wielaard, Mark (2009-01-21). "Una actualización de SystemTap" . LWN.net . Recuperado el 30 de octubre de 2024 .
Enlaces externos
- Dprobes en SourceForge
- Depuradores
- núcleo de Linux