Visual Studio 2012 Express für Windows Desktop



  • Hat das Teil nen Feature das beim Debuggen die größe des Stacks einer Funktion zur (Debug)Laufzeit anzeigt?



  • Ich verstehe Deine Frage nicht ganz... was willst Du genau wissen?
    Die "Express version ist nur eine abgespreckte Professional-Version....
    Was ist denn die Größe des Stacks einer Funktion?



  • Ich möchte den von einer Funktion benutzten Stackspeicher ermitteln.



  • Du könntest dir die Differenz zwischen ebp und esp angucken. Wobei ich mir gerade nicht sicher bin ob esp in den meisten Fällen überhaupt gesetzt wird oder einfach hardcoded relativ zu ebp adressiert wird. In dem Fall lässt sich aber auch nicht wirklich definieren wieviel Stackspeicher gerade verwendet wird.



  • Ich frage mich, warum Du das wissen musst...
    Sowas ist schwer rauszubekommen, da es dafür im Standard keinen Weg gibt...
    Die aktuelle Position des Stacks findest Du mit "_alloca(0)" raus...


Log in to reply