/* Pintos main program. */ int main (void) { char **argv; /* Clear BSS. */ bss_init (); /* Break command line into arguments and parse options. */ argv = read_command_line (); argv = parse_options (argv); /* Initialize ourselves as a thread so we can use locks, then enable console locking. */ thread_init (); console_init (); /* Greet user. */ printf ("Pintos booting with %'"PRIu32" kB RAM...\n", init_ram_pages * PGSIZE / 1024); /* Initialize memory system. */ palloc_init (user_page_limit); malloc_init (); paging_init (); <<<<<<< HEAD
int main(int argc, char **argv) { void *parent; int *data; parent = palloc_init("test"); data = palloc(parent, int); pfree(data); return 0; }