Made it to C!
Code selector: 8
Data selector: 16
Remapping PICs
Masking IRQs
Loading exceptions
Adding custom interrupt handlers
Loading IDTR
Enabling interrupts
Calling interrupt
This is the interrupt!!!
Interrupt called
Setting up keyboard
Conventional memory (in KB): 640
Extended memory (in KB): 15360
Building paging tables
End address: 2121728
Disabling paging
Old CR0 value: -536870895
Updating paging register
Re-enabling paging
Setting up heap
Initializing threads
Idle thread: 1
Startup thread: 2
Floppy thread: 3
Before testing...
Testing TestClass
Defining TestClass
Defining java.lang.Object
Unknown attribute: Signature
Defining java.lang.Class
Defining java.io.Serializable
Defining java.lang.Cloneable
Defining java.lang.reflect.GenericDeclaration
Unknown attribute: Signature
Defining java.lang.reflect.Type
Defining java.lang.reflect.AnnotatedElement
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
Unknown attribute: Signature
TestClass loaded
Number of methods: 4
Name: <init>
Name: superMethod
Name: bothMethod
Name: abstractMethod
Defining TestSubClass
Hello from TestSubClass.invokerMethod!
Made it to invokeMethodInterpreted
Setting local 0 to 411248
File: ../interpreter.c Function: invokeMethodInterpreted Line: 457 Thread: 2
Interpreting instruction 8 (ICONST_5) Top of stack: -1
Interpreting instruction 188 (NEWARRAY) Top of stack: 0
Interpreting instruction 76 (ASTORE_1) Top of stack: 0
Interpreting instruction 3 (ICONST_0) Top of stack: -1
Interpreting instruction 61 (ISTORE_2) Top of stack: 0
Interpreting instruction 28 (ILOAD_2) Top of stack: -1
Interpreting instruction 43 (ALOAD_1) Top of stack: 0
Loading reference: [I@411d0b
Interpreting instruction 190 (ARRAYLENGTH) Top of stack: 1
Interpreting instruction 162 (IF_ICMPGE) Top of stack: 1
Interpreting instruction 43 (ALOAD_1) Top of stack: -1
Loading reference: [I@411d0b
Interpreting instruction 28 (ILOAD_2) Top of stack: 0
Interpreting instruction 28 (ILOAD_2) Top of stack: 1
Interpreting instruction 28 (ILOAD_2) Top of stack: 2
Interpreting instruction 104 (IMUL) Top of stack: 3
Interpreting instruction 79 (IASTORE) Top of stack: 2
Interpreting instruction 132 (IINC) Top of stack: -1
Interpreting instruction 167 (GOTO) Top of stack: -1
Interpreting instruction 28 (ILOAD_2) Top of stack: -1
Interpreting instruction 43 (ALOAD_1) Top of stack: 0
Loading reference: [I@411d0b
Interpreting instruction 190 (ARRAYLENGTH) Top of stack: 1
Interpreting instruction 162 (IF_ICMPGE) Top of stack: 1
Interpreting instruction 43 (ALOAD_1) Top of stack: -1
Loading reference: [I@411d0b
Interpreting instruction 28 (ILOAD_2) Top of stack: 0
Interpreting instruction 28 (ILOAD_2) Top of stack: 1
Interpreting instruction 28 (ILOAD_2) Top of stack: 2
Interpreting instruction 104 (IMUL) Top of stack: 3
Interpreting instruction 79 (IASTORE) Top of stack: 2
Interpreting instruction 132 (IINC) Top of stack: -1
Interpreting instruction 167 (GOTO) Top of stack: -1
Interpreting instruction 28 (ILOAD_2) Top of stack: -1
Interpreting instruction 43 (ALOAD_1) Top of stack: 0
Loading reference: [I@411d0b
Interpreting instruction 190 (ARRAYLENGTH) Top of stack: 1
Interpreting instruction 162 (IF_ICMPGE) Top of stack: 1
Interpreting instruction 43 (ALOAD_1) Top of stack: -1
Loading reference: [I@411d0b
Interpreting instruction 28 (ILOAD_2) Top of stack: 0
Interpreting instruction 28 (ILOAD_2) Top of stack: 1
Interpreting instruction 28 (ILOAD_2) Top of stack: 2
Interpreting instruction 104 (IMUL) Top of stack: 3
Interpreting instruction 79 (IASTORE) Top of stack: 2
Interpreting instruction 132 (IINC) Top of stack: -1
Interpreting instruction 167 (GOTO) Top of stack: -1
Interpreting instruction 28 (ILOAD_2) Top of stack: -1
Interpreting instruction 43 (ALOAD_1) Top of stack: 0
Loading reference: [I@411d0b
Interpreting instruction 190 (ARRAYLENGTH) Top of stack: 1
Interpreting instruction 162 (IF_ICMPGE) Top of stack: 1
Interpreting instruction 43 (ALOAD_1) Top of stack: -1
Loading reference: [I@411d0b
Interpreting instruction 28 (ILOAD_2) Top of stack: 0
Interpreting instruction 28 (ILOAD_2) Top of stack: 1
Interpreting instruction 28 (ILOAD_2) Top of stack: 2
Interpreting instruction 104 (IMUL) Top of stack: 3
Interpreting instruction 79 (IASTORE) Top of stack: 2
Interpreting instruction 132 (IINC) Top of stack: -1
Interpreting instruction 167 (GOTO) Top of stack: -1
Interpreting instruction 28 (ILOAD_2) Top of stack: -1
Interpreting instruction 43 (ALOAD_1) Top of stack: 0
Loading reference: [I@411d0b
Interpreting instruction 190 (ARRAYLENGTH) Top of stack: 1
Interpreting instruction 162 (IF_ICMPGE) Top of stack: 1
Interpreting instruction 43 (ALOAD_1) Top of stack: -1
Loading reference: [I@411d0b
Interpreting instruction 28 (ILOAD_2) Top of stack: 0
Interpreting instruction 28 (ILOAD_2) Top of stack: 1
Interpreting instruction 28 (ILOAD_2) Top of stack: 2
Interpreting instruction 104 (IMUL) Top of stack: 3
Interpreting instruction 79 (IASTORE) Top of stack: 2
Interpreting instruction 132 (IINC) Top of stack: -1
Interpreting instruction 167 (GOTO) Top of stack: -1
Interpreting instruction 28 (ILOAD_2) Top of stack: -1
Interpreting instruction 43 (ALOAD_1) Top of stack: 0
Loading reference: [I@411d0b
Interpreting instruction 190 (ARRAYLENGTH) Top of stack: 1
Interpreting instruction 162 (IF_ICMPGE) Top of stack: 1
Interpreting instruction 3 (ICONST_0) Top of stack: -1
Interpreting instruction 61 (ISTORE_2) Top of stack: 0
Interpreting instruction 28 (ILOAD_2) Top of stack: -1
Interpreting instruction 43 (ALOAD_1) Top of stack: 0
Loading reference: [I@411d0b
Interpreting instruction 190 (ARRAYLENGTH) Top of stack: 1
Interpreting instruction 162 (IF_ICMPGE) Top of stack: 1
Interpreting instruction 42 (ALOAD_0) Top of stack: -1
Loading reference: TestSubClass@411248
Interpreting instruction 43 (ALOAD_1) Top of stack: 0
Loading reference: [I@411d0b
Interpreting instruction 28 (ILOAD_2) Top of stack: 1
Interpreting instruction 46 (IALOAD) Top of stack: 2
Interpreting instruction 182 (INVOKEVIRTUAL) Top of stack: 1
Hello from TestSubClass.child3! Received: 0
Interpreting instruction 132 (IINC) Top of stack: -1
Interpreting instruction 167 (GOTO) Top of stack: -1
Interpreting instruction 28 (ILOAD_2) Top of stack: -1
Interpreting instruction 43 (ALOAD_1) Top of stack: 0
Loading reference: [I@411d0b
Interpreting instruction 190 (ARRAYLENGTH) Top of stack: 1
Interpreting instruction 162 (IF_ICMPGE) Top of stack: 1
Interpreting instruction 42 (ALOAD_0) Top of stack: -1
Loading reference: TestSubClass@411248
Interpreting instruction 43 (ALOAD_1) Top of stack: 0
Loading reference: [I@411d0b
Interpreting instruction 28 (ILOAD_2) Top of stack: 1
Interpreting instruction 46 (IALOAD) Top of stack: 2
Interpreting instruction 182 (INVOKEVIRTUAL) Top of stack: 1
Hello from TestSubClass.child3! Received: 1
Interpreting instruction 132 (IINC) Top of stack: -1
Interpreting instruction 167 (GOTO) Top of stack: -1
Interpreting instruction 28 (ILOAD_2) Top of stack: -1
Interpreting instruction 43 (ALOAD_1) Top of stack: 0
Loading reference: [I@411d0b
Interpreting instruction 190 (ARRAYLENGTH) Top of stack: 1
Interpreting instruction 162 (IF_ICMPGE) Top of stack: 1
Interpreting instruction 42 (ALOAD_0) Top of stack: -1
Loading reference: TestSubClass@411248
Interpreting instruction 43 (ALOAD_1) Top of stack: 0
Loading reference: [I@411d0b
Interpreting instruction 28 (ILOAD_2) Top of stack: 1
Interpreting instruction 46 (IALOAD) Top of stack: 2
Interpreting instruction 182 (INVOKEVIRTUAL) Top of stack: 1
Hello from TestSubClass.child3! Received: 4
Interpreting instruction 132 (IINC) Top of stack: -1
Interpreting instruction 167 (GOTO) Top of stack: -1
Interpreting instruction 28 (ILOAD_2) Top of stack: -1
Interpreting instruction 43 (ALOAD_1) Top of stack: 0
Loading reference: [I@411d0b
Interpreting instruction 190 (ARRAYLENGTH) Top of stack: 1
Interpreting instruction 162 (IF_ICMPGE) Top of stack: 1
Interpreting instruction 42 (ALOAD_0) Top of stack: -1
Loading reference: TestSubClass@411248
Interpreting instruction 43 (ALOAD_1) Top of stack: 0
Loading reference: [I@411d0b
Interpreting instruction 28 (ILOAD_2) Top of stack: 1
Interpreting instruction 46 (IALOAD) Top of stack: 2
Interpreting instruction 182 (INVOKEVIRTUAL) Top of stack: 1
Hello from TestSubClass.child3! Received: 9
Interpreting instruction 132 (IINC) Top of stack: -1
Interpreting instruction 167 (GOTO) Top of stack: -1
Interpreting instruction 28 (ILOAD_2) Top of stack: -1
Interpreting instruction 43 (ALOAD_1) Top of stack: 0
Loading reference: [I@411d0b
Interpreting instruction 190 (ARRAYLENGTH) Top of stack: 1
Interpreting instruction 162 (IF_ICMPGE) Top of stack: 1
Interpreting instruction 42 (ALOAD_0) Top of stack: -1
Loading reference: TestSubClass@411248
Interpreting instruction 43 (ALOAD_1) Top of stack: 0
Loading reference: [I@411d0b
Interpreting instruction 28 (ILOAD_2) Top of stack: 1
Interpreting instruction 46 (IALOAD) Top of stack: 2
Interpreting instruction 182 (INVOKEVIRTUAL) Top of stack: 1
Hello from TestSubClass.child3! Received: 16
Interpreting instruction 132 (IINC) Top of stack: -1
Interpreting instruction 167 (GOTO) Top of stack: -1
Interpreting instruction 28 (ILOAD_2) Top of stack: -1
Interpreting instruction 43 (ALOAD_1) Top of stack: 0
Loading reference: [I@411d0b
Interpreting instruction 190 (ARRAYLENGTH) Top of stack: 1
Interpreting instruction 162 (IF_ICMPGE) Top of stack: 1
Interpreting instruction 177 (RETURN) Top of stack: -1
File: ../interpreter.c Function: invokeMethodInterpreted Line: 1377 Thread: 2
Return value size: 0
Done testing classes
Press any key to start garbage collection
|