/external/proguard/src/proguard/classfile/editor/ |
H A D | VariableSizeUpdater.java | 87 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 89 int variableSize = variableInstruction.variableIndex + 1; 90 if (variableInstruction.isCategory2()) 101 System.out.println(" Max locals: "+codeAttribute.u2maxLocals+" <- "+variableInstruction.toString(offset));
|
H A D | InstructionWriter.java | 125 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 130 variableInstruction.write(codeAttribute, offset); 136 new VariableInstruction(variableInstruction.opcode, 137 variableInstruction.variableIndex, 138 variableInstruction.constant); 144 System.out.println(" "+variableInstruction.toString(offset)+" will be widened to "+replacementInstruction.toString()); 148 variableInstruction.variableIndex = 0; 149 variableInstruction.constant = 0; 150 variableInstruction.write(codeAttribute, offset);
|
H A D | VariableRemapper.java | 187 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 190 int oldVariableIndex = variableInstruction.variableIndex; 196 new VariableInstruction(variableInstruction.opcode, 198 variableInstruction.constant);
|
H A D | CodeAttributeEditor.java | 839 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 846 variableInstruction); 848 newOffset += variableInstruction.length(newOffset);
|
/external/proguard/src/proguard/optimize/info/ |
H A D | VariableUsageMarker.java | 85 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 88 variableUsed[variableInstruction.variableIndex] = true; 91 if (variableInstruction.isCategory2()) 93 variableUsed[variableInstruction.variableIndex + 1] = true;
|
H A D | ParameterUsageMarker.java | 188 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 191 variableInstruction.isLoad()) 193 int parameterIndex = variableInstruction.variableIndex; 205 if (variableInstruction.isCategory2())
|
H A D | SideEffectInstructionChecker.java | 158 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 160 byte opcode = variableInstruction.opcode;
|
/external/proguard/src/proguard/classfile/instruction/visitor/ |
H A D | InstructionVisitor.java | 37 public void visitVariableInstruction( Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction); argument
|
H A D | MultiInstructionVisitor.java | 92 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 96 instructionVisitors[index].visitVariableInstruction(clazz, method, codeAttribute, offset, variableInstruction);
|
/external/proguard/src/proguard/classfile/instruction/ |
H A D | VariableInstruction.java | 79 * @param variableInstruction the instruction to be copied. 82 public VariableInstruction copy(VariableInstruction variableInstruction) argument 84 this.opcode = variableInstruction.opcode; 85 this.variableIndex = variableInstruction.variableIndex; 86 this.constant = variableInstruction.constant; 87 this.wide = variableInstruction.wide;
|
/external/proguard/src/proguard/preverify/ |
H A D | CodeSubroutineInliner.java | 249 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 251 byte opcode = variableInstruction.opcode; 255 if (branchTargetFinder.subroutineEnd(offset) == offset + variableInstruction.length(offset)) 284 System.out.println(" Replacing first subroutine instruction "+variableInstruction.toString(offset)+" by a label"); 294 codeAttributeComposer.appendInstruction(offset, variableInstruction);
|
/external/proguard/src/proguard/optimize/peephole/ |
H A D | ReachableCodeMarker.java | 136 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 138 if (variableInstruction.opcode == InstructionConstants.OP_RET)
|
H A D | InstructionSequenceReplacer.java | 271 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 274 new VariableInstruction(variableInstruction.opcode, 275 instructionSequenceMatcher.matchedArgument(variableInstruction.variableIndex), 276 instructionSequenceMatcher.matchedArgument(variableInstruction.constant));
|
H A D | BranchTargetFinder.java | 527 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 535 if (variableInstruction.opcode == InstructionConstants.OP_RET) 547 markAfterBranchOrigin(offset + variableInstruction.length(offset));
|
H A D | MethodInliner.java | 403 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 409 variableInstruction.variableIndex += variableOffset; 412 codeAttributeComposer.appendInstruction(offset, variableInstruction);
|
/external/proguard/src/proguard/classfile/util/ |
H A D | InstructionSequenceMatcher.java | 244 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 250 matchingOpcodes(variableInstruction, patternInstruction) && 251 matchingArguments(variableInstruction.variableIndex, 253 matchingArguments(variableInstruction.constant, 262 variableInstruction);
|
H A D | SimplifiedVisitor.java | 591 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 593 visitAnyInstruction(clazz, method, codeAttribute, offset, variableInstruction);
|
/external/proguard/src/proguard/optimize/evaluation/ |
H A D | EvaluationSimplifier.java | 242 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 244 int variableIndex = variableInstruction.variableIndex; 246 switch (variableInstruction.opcode) 253 replaceIntegerPushInstruction(clazz, offset, variableInstruction, variableIndex); 261 replaceLongPushInstruction(clazz, offset, variableInstruction, variableIndex); 269 replaceFloatPushInstruction(clazz, offset, variableInstruction, variableIndex); 277 replaceDoublePushInstruction(clazz, offset, variableInstruction, variableIndex); 285 replaceReferencePushInstruction(clazz, offset, variableInstruction); 293 deleteReferencePopInstruction(clazz, offset, variableInstruction); 297 replaceBranchInstruction(clazz, offset, variableInstruction); [all...] |
H A D | LivenessAnalyzer.java | 348 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 350 int variableIndex = variableInstruction.variableIndex; 356 if (variableInstruction.isLoad())
|
H A D | SimpleEnumUseSimplifier.java | 193 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 195 int variableIndex = variableInstruction.variableIndex; 197 switch (variableInstruction.opcode) 210 variableInstruction, 235 variableInstruction,
|
H A D | EvaluationShrinker.java | 640 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 643 if (variableInstruction.isLoad()) 645 markVariableProducers(offset, variableInstruction.variableIndex); 649 markStackProducers(clazz, offset, variableInstruction); 697 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 700 if (variableInstruction.isLoad()) 704 markVariableInitializersBefore(offset, variableInstruction.variableIndex);
|
H A D | SimpleEnumUseChecker.java | 207 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument
|
/external/proguard/src/proguard/classfile/attribute/visitor/ |
H A D | StackSizeComputer.java | 183 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 185 byte opcode = variableInstruction.opcode;
|
/external/proguard/src/proguard/evaluation/ |
H A D | Processor.java | 651 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 653 int variableIndex = variableInstruction.variableIndex; 655 switch (variableInstruction.opcode) 743 valueFactory.createIntegerValue(variableInstruction.constant))); 758 throw new IllegalArgumentException("Unknown variable instruction ["+variableInstruction.opcode+"]");
|