I have an assemble code of a function. I have just one local integer variable in it, but my compiler reserve space for 24 byte. Can I resize per hand the memory to be 4 byte (not 24 byte), which are minimum required for the Stack Frame?
pushl %ebp
movl %esp, %ebp
subl $24, %esp
movl $0, -12(%ebp) //int i = 0;
P.S: I am working on 32 bit on linux