cpplab/app/cmem.c
2023-06-17 20:06:07 +01:00

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();
}