编译器随笔

关注的几个小问题

先挖个坑,慢慢来填

编译器和cache的关系

对于编译器开发者,什么样的场景才需要和cache打交道

编译器和系统调用的关系

比如在操作系统中,库函数如何与硬件的I/O交互

函数栈

  • prsa,函数参数、返回参数、变参函数
  • rsa,非易逝寄存器的保存和恢复
  • 局部变量,如果存在寄存器中,取地址怎么办?如果分析不需要取地址,是否可以优化成寄存器变量(todo)
  • malloc和relloc
  • 返回地址,即ra寄存器

栈帧指针

  • 对sp偏移达不到的栈空间需要fp
  • debug的时候如果有fp效果特别好(todo)
  • frame pointer的选项(todo)

posted on 2021-03-01 23:38  路过的小游侠_Eyes  阅读(22)  评论(0)    收藏  举报

导航