Title: Function Stack Frame for a C Function
main()
{
int value;
value = bof("12345678910");
}
int bof(char *str)
{
char buffer[10];
strcpy(buffer, str);
return 1;
}
Stack grows downward.
P:
Return Addr
P:
Return Addr
Q pushes local variables
Frame Pointer
Frame Pointer
param 2
param 2
param 1