关键词:C语言 、X86汇编、调用栈、传参顺序、C调用约定
工具:C 编译器、IDA
测试代码1:
stack.c
stack.c
编译生成stack.exe
使用 IDA工具打开exe文件:
stack.asm
观察汇编文件,可以发现参数是从右往左入栈的
观察func(int ,int ,int) 汇编文件:
func
关键词:C语言 、X86汇编、调用栈、传参顺序、C调用约定
工具:C 编译器、IDA
测试代码1:
stack.c
编译生成stack.exe
使用 IDA工具打开exe文件:
观察汇编文件,可以发现参数是从右往左入栈的
观察func(int ,int ,int) 汇编文件: