最小化堆栈帧

时间:2018-05-07 17:21:53

标签: c assembly x86 stack

我有一个函数的汇编代码。我只有一个本地整数变量,但我的编译器保留24字节的空间。我可以将每个内存大小调整为4字节(而不是24字节),这是堆栈帧所需的最小值吗?

pushl   %ebp
movl    %esp, %ebp
subl    $24, %esp
movl    $0, -12(%ebp)  //int i = 0;

P.S:我正在使用Linux上的32位

0 个答案:

没有答案