/external/proguard/src/proguard/classfile/editor/ |
H A D | VariableSizeUpdater.java | 80 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 82 int variableSize = variableInstruction.variableIndex + 1; 83 if (variableInstruction.isCategory2()) 94 System.out.println("Max locals: "+codeAttribute.u2maxLocals+" <- "+variableInstruction.toString(offset));
|
H A D | InstructionWriter.java | 99 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 104 variableInstruction.write(codeAttribute, offset); 110 new VariableInstruction(variableInstruction.opcode, 111 variableInstruction.variableIndex, 112 variableInstruction.constant).shrink(); 117 variableInstruction.variableIndex = 0; 118 variableInstruction.constant = 0; 119 variableInstruction.write(codeAttribute, offset);
|
H A D | VariableRemapper.java | 126 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 129 int oldVariableIndex = variableInstruction.variableIndex; 135 new VariableInstruction(variableInstruction.opcode, 137 variableInstruction.constant).shrink();
|
H A D | CodeAttributeEditor.java | 752 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 759 variableInstruction); 761 newOffset += variableInstruction.length(newOffset);
|
/external/proguard/src/proguard/optimize/info/ |
H A D | VariableUsageMarker.java | 84 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 87 variableUsed[variableInstruction.variableIndex] = true; 90 if (variableInstruction.isCategory2()) 92 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 | 105 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 107 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/optimize/peephole/ |
H A D | InstructionSequenceReplacer.java | 231 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 234 new VariableInstruction(variableInstruction.opcode, 235 instructionSequenceMatcher.matchedArgument(variableInstruction.variableIndex), 236 instructionSequenceMatcher.matchedArgument(variableInstruction.constant));
|
H A D | ReachableCodeMarker.java | 137 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 139 if (variableInstruction.opcode == InstructionConstants.OP_RET)
|
H A D | BranchTargetFinder.java | 515 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 523 if (variableInstruction.opcode == InstructionConstants.OP_RET) 532 markAfterBranchOrigin(offset + variableInstruction.length(offset));
|
H A D | MethodInliner.java | 366 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 372 variableInstruction.variableIndex += variableOffset; 375 codeAttributeComposer.appendInstruction(offset, variableInstruction.shrink());
|
/external/proguard/src/proguard/preverify/ |
H A D | CodeSubroutineInliner.java | 252 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 254 byte opcode = variableInstruction.opcode; 258 if (branchTargetFinder.subroutineEnd(offset) == offset + variableInstruction.length(offset)) 297 codeAttributeComposer.appendInstruction(offset, variableInstruction);
|
/external/proguard/src/proguard/optimize/evaluation/ |
H A D | EvaluationSimplifier.java | 240 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 242 int variableIndex = variableInstruction.variableIndex; 244 switch (variableInstruction.opcode) 251 replaceIntegerPushInstruction(clazz, offset, variableInstruction, variableIndex); 259 replaceLongPushInstruction(clazz, offset, variableInstruction, variableIndex); 267 replaceFloatPushInstruction(clazz, offset, variableInstruction, variableIndex); 275 replaceDoublePushInstruction(clazz, offset, variableInstruction, variableIndex); 283 replaceReferencePushInstruction(clazz, offset, variableInstruction); 291 deleteReferencePopInstruction(clazz, offset, variableInstruction); 295 replaceBranchInstruction(clazz, offset, variableInstruction); [all...] |
H A D | LivenessAnalyzer.java | 338 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 340 int variableIndex = variableInstruction.variableIndex; 346 if (variableInstruction.isLoad())
|
H A D | EvaluationShrinker.java | 615 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 618 if (variableInstruction.opcode < InstructionConstants.OP_ISTORE) 620 markVariableProducers(offset, variableInstruction.variableIndex); 624 markStackProducers(clazz, offset, variableInstruction);
|
/external/proguard/src/proguard/classfile/util/ |
H A D | InstructionSequenceMatcher.java | 205 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 211 matchingOpcodes(variableInstruction, patternInstruction) && 212 matchingArguments(variableInstruction.variableIndex, 214 matchingArguments(variableInstruction.constant, 223 variableInstruction);
|
H A D | SimplifiedVisitor.java | 485 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 487 visitAnyInstruction(clazz, method, codeAttribute, offset, variableInstruction);
|
/external/proguard/src/proguard/classfile/attribute/visitor/ |
H A D | StackSizeComputer.java | 184 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 186 byte opcode = variableInstruction.opcode;
|
/external/proguard/src/proguard/evaluation/ |
H A D | Processor.java | 634 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument 636 int variableIndex = variableInstruction.variableIndex; 638 switch (variableInstruction.opcode) 726 valueFactory.createIntegerValue(variableInstruction.constant))); 741 throw new IllegalArgumentException("Unknown variable instruction ["+variableInstruction.opcode+"]");
|