![Using the Stack in AArch64: Implementing Push and Pop - Architectures and Processors blog - Arm Community blogs - Arm Community Using the Stack in AArch64: Implementing Push and Pop - Architectures and Processors blog - Arm Community blogs - Arm Community](https://community.arm.com/resized-image/__size/1040x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-21-42/6232.shadow_2D00_sp.png)
Using the Stack in AArch64: Implementing Push and Pop - Architectures and Processors blog - Arm Community blogs - Arm Community
![The details of C function stack (and heap) operation when function call is made (caller) and returned (callee) on personal computers The details of C function stack (and heap) operation when function call is made (caller) and returned (callee) on personal computers](https://www.tenouk.com/Bufferoverflowc/Bufferoverflow2_files/image006.png)
The details of C function stack (and heap) operation when function call is made (caller) and returned (callee) on personal computers
![x86 - What happens exactly under the hood to Assembly `push`, `pop`, `call`, and `ret` operations? - Stack Overflow x86 - What happens exactly under the hood to Assembly `push`, `pop`, `call`, and `ret` operations? - Stack Overflow](https://i.stack.imgur.com/QPY1T.png)