反汇编测试
反汇编测试
编译执行参考网站
使用命令:gcc - g example.c -o example -m32
测试代码:
int g(int x){
return x+3;
}
int f(int x){
int i = 1317;
return g(x)+i;
}
int main(void){
return f(8)+1;
}

开始调试:

push

mov

sub

call

add

movl

pushl

call

add

mov

add

leave

eip(rip),ebp(rbp),esp(rsb),eax(rax)的值和栈的变化情况:


浙公网安备 33010602011771号