/external/proguard/src/proguard/classfile/editor/ |
LocalVariableInfoAdder.java | 52 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) 55 LocalVariableInfo newLocalVariableInfo = 56 new LocalVariableInfo(localVariableInfo.u2startPC, 57 localVariableInfo.u2length, 58 constantAdder.addConstant(clazz, localVariableInfo.u2nameIndex), 59 constantAdder.addConstant(clazz, localVariableInfo.u2descriptorIndex), 60 localVariableInfo.u2index); 62 newLocalVariableInfo.referencedClass = localVariableInfo.referencedClass [all...] |
LocalVariableTableAttributeEditor.java | 49 public void addLocalVariableInfo(LocalVariableInfo localVariableInfo) 52 LocalVariableInfo[] localVariableTable = targetLocalVariableTableAttribute.localVariableTable; 54 // Make sure there is enough space for the new localVariableInfo. 57 targetLocalVariableTableAttribute.localVariableTable = new LocalVariableInfo[localVariableTableLength+1]; 64 // Add the localVariableInfo. 65 localVariableTable[targetLocalVariableTableAttribute.u2localVariableTableLength++] = localVariableInfo;
|
VariableRemapper.java | 105 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) 107 localVariableInfo.u2index = 108 remapVariable(localVariableInfo.u2index); 159 private int removeEmptyLocalVariables(LocalVariableInfo[] localVariableInfos, 166 LocalVariableInfo localVariableInfo = localVariableInfos[index]; 167 if (localVariableInfo.u2index >= 0) 169 localVariableInfos[newIndex++] = localVariableInfo;
|
CodeAttributeComposer.java | 575 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) 579 int startPC = remapInstructionOffset(localVariableInfo.u2startPC); 580 int endPC = remapInstructionOffset(localVariableInfo.u2startPC + localVariableInfo.u2length); 582 localVariableInfo.u2startPC = startPC; 583 localVariableInfo.u2length = endPC - startPC; 750 private int removeEmptyLocalVariables(LocalVariableInfo[] localVariableInfos, 758 LocalVariableInfo localVariableInfo = localVariableInfos[index] [all...] |
CodeAttributeEditor.java | [all...] |
ConstantPoolRemapper.java | 512 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) 514 localVariableInfo.u2nameIndex = 515 remapConstantIndex(localVariableInfo.u2nameIndex); 516 localVariableInfo.u2descriptorIndex = 517 remapConstantIndex(localVariableInfo.u2descriptorIndex);
|
ClassReferenceFixer.java | 323 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) 326 String descriptor = clazz.getString(localVariableInfo.u2descriptorIndex); 328 localVariableInfo.referencedClass); 333 localVariableInfo.u2descriptorIndex =
|
VariableCleaner.java | 85 private int removeEmptyLocalVariables(LocalVariableInfo[] localVariableInfos,
|
/external/proguard/src/proguard/classfile/attribute/visitor/ |
LocalVariableInfoVisitor.java | 29 * <code>LocalVariableInfo</code> objects. Note that there is only a single 30 * implementation of <code>LocalVariableInfo</code>, such that this interface 37 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo);
|
/external/proguard/src/proguard/classfile/attribute/ |
LocalVariableInfo.java | 31 public class LocalVariableInfo 49 * Creates an uninitialized LocalVariableInfo. 51 public LocalVariableInfo() 57 * Creates an initialized LocalVariableInfo. 59 public LocalVariableInfo(int u2startPC,
|
LocalVariableTableAttribute.java | 34 public LocalVariableInfo[] localVariableTable; 50 LocalVariableInfo[] localVariableTable) 75 // type of LocalVariableInfo.
|
/dalvik/dx/src/com/android/dx/ssa/ |
LocalVariableExtractor.java | 32 * TODO remove this. Allow Rop-form LocalVariableInfo to be passed in, 43 private final LocalVariableInfo resultInfo; 54 public static LocalVariableInfo extract(SsaMethod method) { 73 this.resultInfo = new LocalVariableInfo(method); 82 private LocalVariableInfo doit() {
|
LocalVariableInfo.java | 29 * Stolen from {@link com.android.dx.rop.code.LocalVariableInfo}. 31 public class LocalVariableInfo extends MutabilityControl { 57 public LocalVariableInfo(SsaMethod method) {
|
SsaConverter.java | 50 LocalVariableInfo localInfo = LocalVariableExtractor.extract(result); 101 LocalVariableInfo localInfo = LocalVariableExtractor.extract(result); 274 LocalVariableInfo localInfo) {
|
/dalvik/dx/src/com/android/dx/rop/code/ |
LocalVariableExtractor.java | 34 private final LocalVariableInfo resultInfo; 45 public static LocalVariableInfo extract(RopMethod method) { 65 this.resultInfo = new LocalVariableInfo(method); 74 private LocalVariableInfo doit() {
|
LocalVariableInfo.java | 28 public final class LocalVariableInfo 55 public LocalVariableInfo(RopMethod method) {
|
/external/proguard/src/proguard/classfile/io/ |
ProgramClassReader.java | 442 localVariableTableAttribute.localVariableTable = new LocalVariableInfo[localVariableTableAttribute.u2localVariableTableLength]; 445 LocalVariableInfo localVariableInfo = new LocalVariableInfo(); 446 this.visitLocalVariableInfo(clazz, method, codeAttribute, localVariableInfo); 447 localVariableTableAttribute.localVariableTable[index] = localVariableInfo; 655 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) 657 localVariableInfo.u2startPC = dataInput.readUnsignedShort(); 658 localVariableInfo.u2length = dataInput.readUnsignedShort() [all...] |
ProgramClassWriter.java | 501 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) 503 dataOutput.writeShort(localVariableInfo.u2startPC); 504 dataOutput.writeShort(localVariableInfo.u2length); 505 dataOutput.writeShort(localVariableInfo.u2nameIndex); 506 dataOutput.writeShort(localVariableInfo.u2descriptorIndex); 507 dataOutput.writeShort(localVariableInfo.u2index);
|
/external/proguard/src/proguard/obfuscate/ |
Utf8UsageMarker.java | 272 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) 274 markCpUtf8Entry(clazz, localVariableInfo.u2nameIndex); 275 markCpUtf8Entry(clazz, localVariableInfo.u2descriptorIndex);
|
/external/proguard/src/proguard/classfile/visitor/ |
ReferencedClassVisitor.java | 196 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) 199 localVariableInfo.referencedClassAccept(classVisitor);
|
ClassPrinter.java | 817 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) 819 println("#" + localVariableInfo.u2index + ": " + 820 localVariableInfo.u2startPC + " -> " + 821 (localVariableInfo.u2startPC + localVariableInfo.u2length) + " [" + 822 clazz.getString(localVariableInfo.u2descriptorIndex) + " " + 823 clazz.getString(localVariableInfo.u2nameIndex) + "]"); [all...] |
/external/proguard/src/proguard/optimize/peephole/ |
TargetClassChanger.java | 269 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) 272 localVariableInfo.referencedClass = 273 updateReferencedClass(localVariableInfo.referencedClass);
|
/external/proguard/src/proguard/classfile/util/ |
ClassReferenceInitializer.java | 336 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) 338 localVariableInfo.referencedClass = 340 clazz.getString(localVariableInfo.u2descriptorIndex));
|
/dalvik/dx/src/com/android/dx/dex/code/ |
RopTranslator.java | 23 import com.android.dx.rop.code.LocalVariableInfo; 59 private final LocalVariableInfo locals; 98 LocalVariableInfo locals, int paramSize) { 116 LocalVariableInfo locals, int paramSize) { 809 private LocalVariableInfo locals; 818 LocalVariableInfo locals) {
|
/dalvik/dx/src/com/android/dx/dex/cf/ |
CfTranslator.java | 37 import com.android.dx.rop.code.LocalVariableInfo; 283 LocalVariableInfo locals = null; 350 LocalVariableInfo locals, int paramSize, int originalByteCount) {
|