Examen de la trace de pile
Une pile d’appels contient les données des appels de fonctions effectués par un thread. Les données de chaque appel de fonction sont appelées un frame de pile et incluent l’adresse de retour, les paramètres passés à la fonction et les variables locales de la fonction. Chaque fois qu’un appel de fonction est effectué, une nouvelle trame de pile est poussée vers le haut de la pile. Lorsque cette fonction retourne, le cadre de pile est extrait de la pile.
Chaque thread a sa propre pile d’appels, qui représente les appels effectués dans ce thread.
Pour obtenir une trace de pile, utilisez les méthodes GetStackTrace et GetContextStackTrace. Une trace de pile peut être imprimée à l’aide de OutputStackTrace et OutputContextStackTrace.