我正在linux上使用intel语法,并且正在查看这段代码,为什么它起作用?
.global asm2
asm2:
push ebp
mov ebp,esp
sub esp,0x10
mov eax,DWORD PTR [ebp+0xc] ????
mov DWORD PTR [ebp-0x4],eax
; 0x14
; 0x0f
; 0x0c
; 0x08
; 0x04
; 0x00 - ret_val
; -0x04_-0x0c = ebp
堆栈如何将eax
放入堆栈中?它不会超过寄信人地址吗? (我说的是mov eax,DWORD PTR [ebp+0xc]