53 lines
889 B
C
53 lines
889 B
C
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include "../src/misc/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();
|
|
}
|