我们最关心的时x86-64结构下这些寄存器到底是如何存储的,从ABI规则来看,函数开始的6个整型或者指针类型参数通过寄存器传递参数,分别保存在rdi, rsi, rdx, rcx,r8,r9中,从第7个参数开始,接下来的所有参数将通过栈传递。 分析一个栈帧实例 还是以典型的C程序为例,看下栈帧布局: longmyfunc(longa,longb,longc,l...