【发布时间】:2012-04-26 15:28:20
【问题描述】:
如何在非裸函数中获取所有局部变量的大小(我的堆栈在序言中移动了多少)?
在裸函数中,我可以使用 __LOCAL_SIZE 符号。
【问题讨论】:
-
你为什么需要知道这个?
-
所以我可以检查函数链中前面提供的参数。
-
有什么用?您是否正在尝试获取堆栈跟踪? C++ 不是这种反射的语言。
-
是的,我正在回溯堆栈,我用一个小的 prolog inline asm "hack" 来管理它。
标签: c++ visual-studio-2010 function assembly