Bonjour à tous.
J'ai un défaut de corruption de stack...
Grace au débugger, j'ai pu isoler le moment ou la corruption se produit. Mais c'est très étrange...
Admettons je suis sur une fonction de niveau 4. Dans celle-ci j'entre dans une sous fonction (donc lvl 5), au seins de laquelle j'entre dans une autre (lvl6)...
Jusque là pas de problème.
La corruption se produit au moment ou le code passe dans "}" de fermeture de la fonction lvl6, entrainant une perte de l’adresse du niveau 4...
Avez-vous déjà rencontrer le problème?
Avez-vous une idée, des axes de recherches etc pour m'aider à avancé?
Merci d'avance pour votre aide...
Iko
EDIT: Apres avoir utilisé le "disassemble", je m'apercoit que c'est le "pop ebd" qui génère le défaut (situé juste avant le "ret")
Partager