Thread *t = new Thread("userthread"); OpenFile *executable = fileSystem->Open(); AddrSpace *space; if (executable == NULL) { printf("Unable to open file %s\n", filename); return; } space = new AddrSpace(executable); space->InitRegisters(); space->RestoreState(); machine->Run();
1 myprog.o: myprog.c 2 $(CC) $(CFLAGS) -c myprog.c 3 $(LD) $(LDFLAGS) myprog.o start.o -o myprog.coff 4 ../bin/coff2noff myprog.coff myprog