Guía de seguimiento dinámico de Solaris

Argumentos de los sondeos

Sondeos entry

Los argumentos de los sondeos entry son iguales a los argumentos de la función correspondiente del núcleo del sistema operativo. Puede accederse a estos argumentos mediante escritura utilizando la matriz args[]. También se puede acceder a ellos como int64_tutilizando arg0 .. Variables argn.

Sondeos return

Aunque una función específica sólo tiene un punto de entrada, puede contar con muchos puntos distintos cuando se devuelve al emisor de la llamada. Normalmente, el interés del usuario se centra en el valor que ha devuelto la función o en la propia devolución de la función en lugar de en la ruta de devolución específica utilizada. Por lo tanto, FBT recopila los diversos sitios de devolución de una función en un único sondeo return. Si le interesa conocer la ruta de devolución exacta, puede examinar el valor args[0] del sondeo return, que indica el desplazamiento (en bytes) de la instrucción de devolución en el texto de la función.

Si la función tiene un valor de devolución, éste se almacena en args[1]. Si, por el contrario, no tiene ningún valor de devolución, no se define args[1].