/external/proguard/src/proguard/classfile/editor/ |
D | VariableCleaner.java | 172 LocalVariableTypeInfo localVariableTypeInfo = localVariableTypeInfos[index]; in removeUnusedLocalVariableTypes() local 174 if (localVariableTypeInfo.u2index >= 0 && in removeUnusedLocalVariableTypes() 175 localVariableTypeInfo.u2index < maxLocals && in removeUnusedLocalVariableTypes() 176 (localVariableTypeInfo.u2startPC == 0 || in removeUnusedLocalVariableTypes() 177 localVariableTypeInfo.u2length > 0)) in removeUnusedLocalVariableTypes() 241 LocalVariableTypeInfo localVariableTypeInfo = localVariableTypeInfos[index]; in trimLocalVariableTypes() local 245 int maxLength = startPCs[localVariableTypeInfo.u2index] - in trimLocalVariableTypes() 246 localVariableTypeInfo.u2startPC; in trimLocalVariableTypes() 248 if (localVariableTypeInfo.u2length > maxLength) in trimLocalVariableTypes() 250 localVariableTypeInfo.u2length = maxLength; in trimLocalVariableTypes() [all …]
|
D | LocalVariableTypeInfoAdder.java | 52 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 56 new LocalVariableTypeInfo(localVariableTypeInfo.u2startPC, in visitLocalVariableTypeInfo() 57 localVariableTypeInfo.u2length, in visitLocalVariableTypeInfo() 58 … constantAdder.addConstant(clazz, localVariableTypeInfo.u2nameIndex), in visitLocalVariableTypeInfo() 59 … constantAdder.addConstant(clazz, localVariableTypeInfo.u2signatureIndex), in visitLocalVariableTypeInfo() 60 localVariableTypeInfo.u2index); in visitLocalVariableTypeInfo() 63 newLocalVariableTypeInfo.referencedClasses = localVariableTypeInfo.referencedClasses; in visitLocalVariableTypeInfo()
|
D | CodeAttributeComposer.java | 696 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 700 int startPC = newInstructionOffset(localVariableTypeInfo.u2startPC); in visitLocalVariableTypeInfo() 701 int endPC = newInstructionOffset(localVariableTypeInfo.u2startPC + in visitLocalVariableTypeInfo() 702 localVariableTypeInfo.u2length); in visitLocalVariableTypeInfo() 704 localVariableTypeInfo.u2startPC = startPC; in visitLocalVariableTypeInfo() 705 localVariableTypeInfo.u2length = endPC - startPC; in visitLocalVariableTypeInfo() 899 LocalVariableTypeInfo localVariableTypeInfo = localVariableTypeInfos[index]; in removeEmptyLocalVariableTypes() local 900 if (localVariableTypeInfo.u2length > 0 && in removeEmptyLocalVariableTypes() 901 localVariableTypeInfo.u2index < maxLocals) in removeEmptyLocalVariableTypes() 903 localVariableTypeInfos[newIndex++] = localVariableTypeInfo; in removeEmptyLocalVariableTypes()
|
D | LocalVariableTypeTableAttributeEditor.java | 51 public void addLocalVariableTypeInfo(LocalVariableTypeInfo localVariableTypeInfo) in addLocalVariableTypeInfo() argument 56 localVariableTypeInfo); in addLocalVariableTypeInfo()
|
D | VariableRemapper.java | 147 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 149 localVariableTypeInfo.u2index = in visitLocalVariableTypeInfo() 150 remapVariable(localVariableTypeInfo.u2index); in visitLocalVariableTypeInfo()
|
D | ConstantPoolRemapper.java | 588 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 590 localVariableTypeInfo.u2nameIndex = in visitLocalVariableTypeInfo() 591 remapConstantIndex(localVariableTypeInfo.u2nameIndex); in visitLocalVariableTypeInfo() 592 localVariableTypeInfo.u2signatureIndex = in visitLocalVariableTypeInfo() 593 remapConstantIndex(localVariableTypeInfo.u2signatureIndex); in visitLocalVariableTypeInfo()
|
D | ClassReferenceFixer.java | 384 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 387 String signature = localVariableTypeInfo.getSignature(clazz); in visitLocalVariableTypeInfo() 389 localVariableTypeInfo.referencedClasses); in visitLocalVariableTypeInfo() 394 localVariableTypeInfo.u2signatureIndex = in visitLocalVariableTypeInfo()
|
D | CodeAttributeEditor.java | 1012 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 1016 …localVariableTypeInfo.u2length = newBranchOffset(localVariableTypeInfo.u2startPC, localVariableTy… in visitLocalVariableTypeInfo() 1017 localVariableTypeInfo.u2startPC = newInstructionOffset(localVariableTypeInfo.u2startPC); in visitLocalVariableTypeInfo()
|
D | Utf8Shrinker.java | 321 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 323 markCpUtf8Entry(clazz, localVariableTypeInfo.u2nameIndex); in visitLocalVariableTypeInfo() 324 markCpUtf8Entry(clazz, localVariableTypeInfo.u2signatureIndex); in visitLocalVariableTypeInfo()
|
D | ConstantPoolShrinker.java | 437 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 439 markConstant(clazz, localVariableTypeInfo.u2nameIndex); in visitLocalVariableTypeInfo() 440 markConstant(clazz, localVariableTypeInfo.u2signatureIndex); in visitLocalVariableTypeInfo()
|
/external/proguard/src/proguard/shrink/ |
D | LocalVariableTypeUsageMarker.java | 126 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 130 localVariableTypeInfo.referencedClassesAccept(this); in visitLocalVariableTypeInfo() 135 usageMarker.markAsUsed(localVariableTypeInfo); in visitLocalVariableTypeInfo() 137 markConstant(clazz, localVariableTypeInfo.u2nameIndex); in visitLocalVariableTypeInfo() 138 markConstant(clazz, localVariableTypeInfo.u2signatureIndex); in visitLocalVariableTypeInfo()
|
D | UsageMarker.java | 908 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 910 markConstant(clazz, localVariableTypeInfo.u2nameIndex); in visitLocalVariableTypeInfo() 911 markConstant(clazz, localVariableTypeInfo.u2signatureIndex); in visitLocalVariableTypeInfo()
|
/external/proguard/src/proguard/optimize/evaluation/ |
D | VariableOptimizer.java | 222 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 225 int variable = localVariableTypeInfo.u2index; in visitLocalVariableTypeInfo() 226 int startPC = localVariableTypeInfo.u2startPC; in visitLocalVariableTypeInfo() 227 int endPC = startPC + localVariableTypeInfo.u2length; in visitLocalVariableTypeInfo() 236 localVariableTypeInfo.u2startPC = startPC; in visitLocalVariableTypeInfo() 239 localVariableTypeInfo.u2length = length; in visitLocalVariableTypeInfo()
|
D | SimpleEnumDescriptorSimplifier.java | 346 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 349 if (localVariableTypeInfo.referencedClasses != null && in visitLocalVariableTypeInfo() 350 localVariableTypeInfo.referencedClasses.length > 0) in visitLocalVariableTypeInfo() 353 String signature = localVariableTypeInfo.getSignature(clazz); in visitLocalVariableTypeInfo() 355 localVariableTypeInfo.referencedClasses[0]); in visitLocalVariableTypeInfo() 360 localVariableTypeInfo.u2signatureIndex = in visitLocalVariableTypeInfo() 364 localVariableTypeInfo.referencedClasses[0] = null; in visitLocalVariableTypeInfo()
|
/external/proguard/src/proguard/obfuscate/ |
D | ParameterNameMarker.java | 100 LocalVariableTypeInfo localVariableTypeInfo = in visitLocalVariableTypeTableAttribute() local 103 if (localVariableTypeInfo.u2startPC == 0) in visitLocalVariableTypeTableAttribute() 106 localVariableTypeInfo; in visitLocalVariableTypeTableAttribute()
|
/external/proguard/src/proguard/classfile/io/ |
D | ProgramClassReader.java | 518 LocalVariableTypeInfo localVariableTypeInfo = new LocalVariableTypeInfo(); in visitLocalVariableTypeTableAttribute() local 519 visitLocalVariableTypeInfo(clazz, method, codeAttribute, localVariableTypeInfo); in visitLocalVariableTypeTableAttribute() 520 localVariableTypeTableAttribute.localVariableTypeTable[index] = localVariableTypeInfo; in visitLocalVariableTypeTableAttribute() 765 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 767 localVariableTypeInfo.u2startPC = dataInput.readUnsignedShort(); in visitLocalVariableTypeInfo() 768 localVariableTypeInfo.u2length = dataInput.readUnsignedShort(); in visitLocalVariableTypeInfo() 769 localVariableTypeInfo.u2nameIndex = dataInput.readUnsignedShort(); in visitLocalVariableTypeInfo() 770 localVariableTypeInfo.u2signatureIndex = dataInput.readUnsignedShort(); in visitLocalVariableTypeInfo() 771 localVariableTypeInfo.u2index = dataInput.readUnsignedShort(); in visitLocalVariableTypeInfo()
|
D | ProgramClassWriter.java | 592 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 594 dataOutput.writeShort(localVariableTypeInfo.u2startPC); in visitLocalVariableTypeInfo() 595 dataOutput.writeShort(localVariableTypeInfo.u2length); in visitLocalVariableTypeInfo() 596 dataOutput.writeShort(localVariableTypeInfo.u2nameIndex); in visitLocalVariableTypeInfo() 597 dataOutput.writeShort(localVariableTypeInfo.u2signatureIndex); in visitLocalVariableTypeInfo() 598 dataOutput.writeShort(localVariableTypeInfo.u2index); in visitLocalVariableTypeInfo()
|
/external/proguard/src/proguard/classfile/attribute/visitor/ |
D | LocalVariableTypeInfoVisitor.java | 37 …zz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo); in visitLocalVariableTypeInfo() argument
|
/external/proguard/src/proguard/classfile/visitor/ |
D | ReferencedClassVisitor.java | 219 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 222 localVariableTypeInfo.referencedClassesAccept(classVisitor); in visitLocalVariableTypeInfo()
|
D | ClassPrinter.java | 937 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 939 println("v" + localVariableTypeInfo.u2index + ": " + in visitLocalVariableTypeInfo() 940 localVariableTypeInfo.u2startPC + " -> " + in visitLocalVariableTypeInfo() 941 (localVariableTypeInfo.u2startPC + localVariableTypeInfo.u2length) + " [" + in visitLocalVariableTypeInfo() 942 localVariableTypeInfo.getSignature(clazz) + " " + in visitLocalVariableTypeInfo() 943 localVariableTypeInfo.getName(clazz) + "]"); in visitLocalVariableTypeInfo()
|
D | ClassCleaner.java | 308 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 310 clean(localVariableTypeInfo); in visitLocalVariableTypeInfo()
|
/external/proguard/src/proguard/classfile/util/ |
D | ClassReferenceInitializer.java | 379 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 381 localVariableTypeInfo.referencedClasses = in visitLocalVariableTypeInfo() 383 localVariableTypeInfo.getSignature(clazz)); in visitLocalVariableTypeInfo()
|
/external/proguard/src/proguard/optimize/peephole/ |
D | TargetClassChanger.java | 313 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument 316 updateReferencedClasses(localVariableTypeInfo.referencedClasses); in visitLocalVariableTypeInfo()
|