debugging linux-kernel ptrace

debugging - ¿El proyecto utrace está muerto?



linux-kernel ptrace (2)

El camino de utrace río arriba ha estado plagado de muchas dificultades. Sin embargo, partes de él viven como se describe en este artículo fino de LWN .

Probablemente encontrará que es más fácil acceder a esta funcionalidad a través del conjunto de herramientas "perf". Después de agregar los eventos de la sonda, puede usar la funcionalidad habitual de la herramienta de perforación para desglosar los resultados. Consulte el mensaje de confirmación y los documentos finos para obtener más información.

Estaba tratando de usar stap para rastrear un ejecutable de espacio de usuario, como lo aconseja esta respuesta: https://stackoverflow.com/a/324709/368507

Para hacer esto, kernel debe tener parche utrace, pero no puedo encontrar ningún parche utrace para kernels recientes.

La lista de correo está cerrada y muchos enlaces en el sitio oficial están rotos.

¿Alguien sabe a dónde va este proyecto? ¿Está muerto? ¿Eso significa que no podemos usar stap para rastrear ejecutables en kernels recientes?

Gracias


Utrace está realmente muerto y ya no está en desarrollo, no pudo llegar al kernel. Ver "uprobes" en su lugar, está disponible desde 3.5+.