Guía de seguimiento dinámico de Solaris

Interacción de los puntos de interrupción

FBT funciona mediante la modificación dinámica del texto del núcleo. Como los puntos de interrupción también funcionan mediante la modificación del texto del núcleo, si se coloca un punto de interrupción en un sitio de entrada o devolución antes de cargar DTrace, FBT no proporcionará ningún sondeo para la función, aunque el punto de interrupción del núcleo se elimine posteriormente. Si se coloca el punto de interrupción después de cargar DTrace, tanto el punto de interrupción del núcleo como el sondeo de DTrace se corresponderán con el mismo punto en el texto. En este caso, el punto de interrupción se activará primero y, a continuación, se activará el sondeo cuando el depurador reanude la actividad del núcleo. Es recomendable que los puntos de interrupción del núcleo no se utilicen de forma simultánea con DTrace. Si son necesarios los puntos de interrupción, utilice en su lugar la acción breakpoint() de DTrace.