Lines Matching defs:variables

252         // Reuse the existing variables and stack objects, ensuring the right size.
253 TracedVariables variables = new TracedVariables(codeAttribute.u2maxLocals);
256 // Initialize the reusable arrays and variables.
258 initializeParameters(clazz, method, codeAttribute, variables);
267 variables,
460 * Returns the variables before execution of the instruction at the given
470 * Returns the variables after execution of the instruction at the given
525 private void pushCallingInstructionBlock(TracedVariables variables,
529 callingInstructionBlockStack.push(new MyInstructionBlock(variables,
538 private void pushInstructionBlock(TracedVariables variables,
542 instructionBlockStack.push(new MyInstructionBlock(variables,
555 TracedVariables variables,
563 variables,
582 TracedVariables variables,
590 variables,
605 instructionBlock.variables,
621 TracedVariables variables,
634 System.out.println("Init vars: "+variables);
638 Processor processor = new Processor(variables,
665 variablesBefore[instructionOffset] = new TracedVariables(variables);
671 variablesBefore[instructionOffset].initialize(variables);
682 boolean variablesChanged = variablesBefore[instructionOffset].generalize(variables, true);
693 if (DEBUG) System.out.println("Repeated variables, stack, and branch targets");
708 variables.generalize(variablesBefore[instructionOffset], false);
726 variables.setProducerValue(storeValue);
751 // variables and the stack, and it may call the branch unit
788 System.out.println(" Vars: "+variables);
800 variablesAfter[instructionOffset] = new TracedVariables(variables);
806 variablesAfter[instructionOffset].initialize(variables);
813 variablesAfter[instructionOffset].generalize(variables, true);
850 pushInstructionBlock(new TracedVariables(variables),
872 variables,
883 pushCallingInstructionBlock(new TracedVariables(variables),
901 TracedVariables variables,
911 // with variables that are alive across subroutine invocations, between
922 variables,
928 // the lowest common denominator of stacks and variables.
1003 // Evaluate the exception catch blocks, until their entry variables
1036 // Reuse the existing variables and stack objects, ensuring the
1038 TracedVariables variables = new TracedVariables(codeAttribute.u2maxLocals);
1043 variables.setProducerValue(storeValue);
1046 // Initialize the variables by generalizing the variables of the
1052 variables);
1074 variables,
1103 * Initializes the data structures for the variables, stack, etc.
1157 * Initializes the data structures for the variables, stack, etc.
1162 TracedVariables variables)
1179 // Initialize the variables with the parameters.
1180 variables.initialize(parameters);
1187 variables.setProducerValue(index, atMethodEntry);
1203 // Generalize the variables before each of the instructions in the block.
1212 // Initialize the variables with the first traced local
1220 // Generalize the variables with the traced local variable
1231 // Generalize the variables after the last instruction in the block,
1240 // Initialize the variables with the local variable frame.
1245 // Generalize the variables with the local variable frame.
1250 // Just clear the variables if there aren't any traced instructions
1261 private TracedVariables variables;
1266 private MyInstructionBlock(TracedVariables variables,
1270 this.variables = variables;