#include #include int bar(int* c, int d){ int g = 768; printf("*c = %d, d = %d\n", *c, d); // HERE. Draw the stack right at this point return 92; } int foo(int* a, int b){ int e = 512; int h = bar(&e, 296); return h; } int main(int argc, char ** argv){ printf("Arguments Given: "); void* spot = malloc(1); printf("Heap is at: %lx\n", spot); for(int i = 0; i < argc; i++) printf("%d: %s\n", i, argv[i]); int x = 29; int y = 42; foo(&x, y); return 0; }