#include "user_lib.h" #include "util/types.h" #define N 5 #define BASE 0 int main(void) { void *p[N]; for (int i = 0; i < N; i++) { p[i] = naive_malloc(); int *pi = p[i]; *pi = BASE + i; printu("=== user alloc 0 @ vaddr 0x%x\n", p[i]); } for (int i = 0; i < N; i++) { int *pi = p[i]; printu("=== user 0: %d\n", *pi); naive_free(p[i]); } exit(0); }