我想知道如果在調用函數後,我在堆棧中的數據是持久的。就像,我想知道,如果(假設cdecl調用約定)我可以做到這一點(獨立的什麼是獨立的X優化的函數來完成):彙編堆棧持久性
push 1
push 2
push 3
call X
call X
call X
add 12 esp
?
另外,讓我們說,在調用之前,我保存了推送值在全局變量中的地址。我可以,在X內,通過訪問全局變量來改變它所包含的值嗎?就像,由於某種原因,我想在X我能夠改變堆棧中的值,以便第二次和第三次調用X接收不同的值。