Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- initializing .data section (0 pages)
- initializing .bss section (0 pages)
- initializing .data section (0 pages)
- initializing .bss section (0 pages)
- UserProcess.execute halt.coff
- Forking thread: halt.coff (#6) Runnable: nachos.userprog.UThread$1@3d66aa18
- Ready thread: halt.coff (#6)
- == Tick 58810 ==
- Time: 58810, interrupts off
- Pending interrupts:
- console read, scheduled at 58870
- timer, scheduled at 59268
- (end of list)
- Finishing thread: main (#0)
- Sleeping thread: main (#0)
- Switching from: main (#0) to: halt.coff (#6)
- Beginning thread: halt.coff (#6)
- Running thread: halt.coff (#6)
- ID: 0 UserProcess.restoreState; length 8
- == Tick 58820 ==
- Time: 58820, interrupts off
- Pending interrupts:
- console read, scheduled at 58870
- timer, scheduled at 59268
- (end of list)
- ID: 0 UserProcess.restoreState; length 8
- starting program in current thread
- PC=0x00000030 readMem vaddr=0x00000030, size=4
- translate vaddr=0x00000030, read...
- paddr=0x00000030
- value read=0x0C000000
- jal 0x00000000 #0x00000038
- == Tick 58821 ==
- Time: 58821, interrupts off
- Pending interrupts:
- console read, scheduled at 58870
- timer, scheduled at 59268
- (end of list)
- PC=0x00000034 readMem vaddr=0x00000034, size=4
- translate vaddr=0x00000034, read...
- paddr=0x00000034
- value read=0x00000000
- sll $0, $0#0x00000000, 0
- == Tick 58822 ==
- Time: 58822, interrupts off
- Pending interrupts:
- console read, scheduled at 58870
- timer, scheduled at 59268
- (end of list)
- PC=0x00000000 readMem vaddr=0x00000000, size=4
- translate vaddr=0x00000000, read...
- paddr=0x00000000
- value read=0x27BDFFE8
- addiu $29, $29#0x00002400, -24 #0x000023E8
- == Tick 58823 ==
- Time: 58823, interrupts off
- Pending interrupts:
- console read, scheduled at 58870
- timer, scheduled at 59268
- (end of list)
- PC=0x00000004 readMem vaddr=0x00000004, size=4
- translate vaddr=0x00000004, read...
- paddr=0x00000004
- value read=0xAFBF0010
- sw $31#0x00000038, 16($29#0x000023E8) writeMem vaddr=0x000023F8, size=4, value=0x00000038
- translate vaddr=0x000023F8, write
- page fault
- exception: page fault
- Unexpected exception: page fault
- nachos.machine.AssertionFailureError: Unexpected exception
- at nachos.machine.Lib.assertTrue(Lib.java:89)
- at nachos.machine.Lib.assertNotReached(Lib.java:106)
- at nachos.userprog.UserProcess.handleException(UserProcess.java:928)
- at nachos.userprog.UserKernel.exceptionHandler(UserKernel.java:97)
- at nachos.userprog.UserKernel$1.run(UserKernel.java:41)
- at nachos.machine.Processor$MipsException.handle(Processor.java:603)
- at nachos.machine.Processor.run(Processor.java:101)
- at nachos.userprog.UThread.runProgram(UThread.java:31)
- at nachos.userprog.UThread.access$0(UThread.java:27)
- at nachos.userprog.UThread$1.run(UThread.java:20)
- at nachos.threads.KThread.runThread(KThread.java:162)
- at nachos.threads.KThread.access$1(KThread.java:160)
- at nachos.threads.KThread$1.run(KThread.java:151)
- at nachos.machine.TCB.threadroot(TCB.java:235)
- at nachos.machine.TCB.access$3(TCB.java:210)
- at nachos.machine.TCB$1.run(TCB.java:93)
- at java.lang.Thread.run(Thread.java:680)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement