#include #include #include "../memory/util.h" void stack_frame2(void) { int b = 2; p_mem("b", &b); } void stack_frame1(void) { int a = 1; p_mem("a", &a); stack_frame2(); } int main(int argc, char **argv) { /* { int a = 12; p_mem("a", &a); int b = 24; p_mem("b", &b); int c = 48; p_mem("c", &c); p_diff("b-a",&a,&b); p_diff("c-b",&b,&c); p_diff("c-a",&a,&c); } { int x = 21; p_mem("x", &x); int y = 42; p_mem("y", &y); int z = 84; p_mem("z", &z); p_diff("y-x",&x,&y); p_diff("z-y",&y,&z); p_diff("z-x",&x,&z); } */ stack_frame1(); //int *p_int=(int*)malloc(sizeof(int)); //*p_int=12; //printf("%d\n",*p_int); //p_mem("p_int",p_int); //free(p_int); return getchar(); }