【发布时间】:2015-07-14 10:02:43
【问题描述】:
我想收集所有库函数的堆栈大小。请让我知道是否有任何工具或方法可以做到这一点。?
【问题讨论】:
-
所有 vararg/stdarg 函数都有一个不确定的堆栈使用。
-
printf的栈大小一般由调用方式决定。调用
printf ("%c", 33)与使用printf ("%d %d %d %d %d %d %d %d %d %d\n%d %d %d %d", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)调用不同 -
@wallyk 谢谢。我想分析两个堆栈的大小? printf ("%c", 33) 与使用 printf ("%d %d %d %d %d %d %d %d %d %d\n%d %d %d %d" , 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
标签: linux gcc static-libraries stack-trace