Lines Matching refs:stack
78 private final java.util.Stack callingInstructionBlockStack;
79 private final java.util.Stack instructionBlockStack = new java.util.Stack();
150 * @param callingInstructionBlockStack the stack of instruction blocks to
158 java.util.Stack callingInstructionBlockStack)
211 System.out.println(" Stack: "+stacksBefore[offset]);
234 System.out.println(" Stack: "+stacksAfter[offset]);
255 System.out.println(" Max stack = "+codeAttribute.u2maxStack);
258 // Reuse the existing variables and stack objects, ensuring the right size.
260 TracedStack stack = new TracedStack(codeAttribute.u2maxStack);
274 stack,
291 System.out.println(" Stack: "+stacksBefore[offset]);
314 System.out.println(" Stack: "+stacksAfter[offset]);
486 * Returns the stack before execution of the instruction at the given
496 * Returns the stack after execution of the instruction at the given
532 TracedStack stack,
536 stack,
545 TracedStack stack,
549 stack,
562 TracedStack stack,
570 stack,
589 TracedStack stack,
597 stack,
600 // Execute all resulting instruction blocks on the execution stack.
612 instructionBlock.stack,
622 * the given stack.
628 TracedStack stack,
641 System.out.println("Init stack: "+stack);
645 stack,
663 // Maintain a generalized local variable frame and stack at this
673 stacksBefore[instructionOffset] = new TracedStack(stack);
679 stacksBefore[instructionOffset].copy(stack);
690 boolean stackChanged = stacksBefore[instructionOffset].generalize(stack);
700 if (DEBUG) System.out.println("Repeated variables, stack, and branch targets");
716 stack.generalize(stacksBefore[instructionOffset]);
734 stack.setProducerValue(storeValue);
758 // variables and the stack, and it may call the branch unit
796 System.out.println(" Stack: "+stack);
799 // Maintain a generalized local variable frame and stack at this
808 stacksAfter[instructionOffset] = new TracedStack(stack);
814 stacksAfter[instructionOffset].copy(stack);
821 stacksAfter[instructionOffset].generalize(stack);
852 // Push them on the execution stack and exit from this block.
858 new TracedStack(stack),
880 stack,
891 new TracedStack(stack),
909 TracedStack stack,
911 java.util.Stack instructionBlockStack)
930 stack,
1043 // Reuse the existing variables and stack objects, ensuring the
1046 TracedStack stack = new TracedStack(codeAttribute.u2maxStack);
1051 stack.setProducerValue(storeValue);
1061 // Initialize the the stack.
1062 //stack.push(valueFactory.createReference((ClassConstant)((ProgramClass)clazz).getConstant(exceptionInfo.u2catchType), false));
1071 stack.push(valueFactory.createReferenceValue(catchClassName,
1082 stack,
1110 * Initializes the data structures for the variables, stack, etc.
1164 * Initializes the data structures for the variables, stack, etc.
1269 private TracedStack stack;
1274 TracedStack stack,
1278 this.stack = stack;