Hi all,
Most architectures have a memory map where the user application grows towards lower memory where the stack grows to the opposite direction. I am wondering what is happening when I write such a big C-program that all the space for the application and the is taken away, ie, that stack pointer and application try to write to the same region in memory? I assume in C something like a segmentation fault occurs? Is there any processor support that tries to avoid such a problem from happening?
Thanks