• 首页
    • 问答
      • c
      • c++
      • haskell
      • java
      • javascript
      • php
      • python
      • r
      • ruby
      • shell
      • .net
      • go
      • vb.net
      • erlang
    • 教程
    • 书籍
    • IT新闻

Order of using free registers in the stack

2018-06-04 22:57:56  

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

上一篇: 阅读增加额外的行

下一篇: 在堆栈中使用空闲寄存器的顺序

  • 相关推荐
  • is it possible to use variables in remote ssh command? 2018-07-04
  • 是否有可能在远程SSH命令中使用变量? 2018-07-04
  • Execute Bash script stored in a file over SSH 2018-07-04
  • 通过SSH执行存储在文件中的Bash脚本 2018-07-04
  • UNIX ssh script, running commands on remote server 2018-07-04
  • UNIX ssh脚本,在远程服务器上运行命令 2018-07-04
  • how to run a script file remotely using ssh 2018-07-04
  • 如何使用ssh远程运行脚本文件 2018-07-04
  • Run ssh and immediately execute command 2018-07-04
  • 运行ssh并立即执行命令 2018-07-04

友情链接