J'essaie de déboguer une application C# en utilisant SOSEX dans WinDbg pour environnement 32 bits dans .NET Framework 4.0. J'utilise sosex.dll pour 32 bits v4.0.Point d'arrêt ne fonctionne pas pour SOSEX en utilisant! Mbp
Voici les étapes:
sxe ld:mscorlib
sxe ld:clrjit
load
Chemin sosex.dll!mbp application.cs 34
(cela fixe à la ligne point d'arrêt 34)
Il fonctionne bien ici.
Toutefois, lorsque je démarre WinDbg et que je me connecte au processus C# application.exe
et que j'entreprends les étapes nécessaires, le point d'arrêt ne fonctionne pas.
Une chose que j'ai observée est que la première fois que j'ai exécuté la commande lm
dans WinDbg, la sortie n'affiche que application.exe
.
Mais la prochaine fois, la commande lm
a montré tous les modules déjà chargés (clrjit
, mscorlib
, etc.)
Est-ce pourquoi le point d'arrêt ne fonctionne pas?
S'il y a des détails de votre [question précédente sur ce sujet] (http://stackoverflow.com/questions/12244012/breakpoint-doesnt-work-in-windbg-using-sosex) que vous voulez ajouter à cette question, s'il vous plaît [modifier] cette question et les ajouter ici. – shambulator
Avez-vous vérifié cette [post] (http://stackoverflow.com/questions/11768921/breakpoint-set-by-sosex-mbp-or-sosex-mbm-not-working)? –