Order of using free registers in the stack
Assuming my program calls to a function:
void f(int arr[], int size)
{
int i, j, k;
// other code
}
In what order the compiler (gcc) is using the caller save registers: %eax, %ecx, %edx ?
Will it also use one of the calle save registers: %ebx, %esi, %edi in this case?
链接地址: http://www.djcxy.com/p/15904.html上一篇: 阅读增加额外的行
下一篇: 在堆栈中使用空闲寄存器的顺序
