/external/proguard/src/proguard/classfile/attribute/ |
H A D | ExceptionInfo.java | 71 public boolean isApplicable(int instructionOffset) argument 73 return instructionOffset >= u2startPC && 74 instructionOffset < u2endPC;
|
/external/proguard/src/proguard/classfile/visitor/ |
H A D | ExceptionExcludedOffsetFilter.java | 37 private final int instructionOffset; field in class:ExceptionExcludedOffsetFilter 43 * @param instructionOffset the instruction offset. 47 public ExceptionExcludedOffsetFilter(int instructionOffset, argument 50 this.instructionOffset = instructionOffset; 59 if (!exceptionInfo.isApplicable(instructionOffset))
|
H A D | ExceptionOffsetFilter.java | 37 private final int instructionOffset; field in class:ExceptionOffsetFilter 43 * @param instructionOffset the instruction offset. 47 public ExceptionOffsetFilter(int instructionOffset, argument 50 this.instructionOffset = instructionOffset; 59 if (exceptionInfo.isApplicable(instructionOffset))
|
/external/proguard/src/proguard/classfile/attribute/preverification/ |
H A D | DoubleType.java | 42 public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor) argument 44 verificationTypeVisitor.visitDoubleType(clazz, method, codeAttribute, instructionOffset, this); 48 public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor) argument 50 verificationTypeVisitor.visitStackDoubleType(clazz, method, codeAttribute, instructionOffset, stackIndex, this); 54 public void variablesAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int variableIndex, VerificationTypeVisitor verificationTypeVisitor) argument 56 verificationTypeVisitor.visitVariablesDoubleType(clazz, method, codeAttribute, instructionOffset, variableIndex, this);
|
H A D | FloatType.java | 42 public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor) argument 44 verificationTypeVisitor.visitFloatType(clazz, method, codeAttribute, instructionOffset, this); 48 public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor) argument 50 verificationTypeVisitor.visitStackFloatType(clazz, method, codeAttribute, instructionOffset, stackIndex, this); 54 public void variablesAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int variableIndex, VerificationTypeVisitor verificationTypeVisitor) argument 56 verificationTypeVisitor.visitVariablesFloatType(clazz, method, codeAttribute, instructionOffset, variableIndex, this);
|
H A D | IntegerType.java | 42 public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor) argument 44 verificationTypeVisitor.visitIntegerType(clazz, method, codeAttribute, instructionOffset, this); 48 public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor) argument 50 verificationTypeVisitor.visitStackIntegerType(clazz, method, codeAttribute, instructionOffset, stackIndex, this); 54 public void variablesAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int variableIndex, VerificationTypeVisitor verificationTypeVisitor) argument 56 verificationTypeVisitor.visitVariablesIntegerType(clazz, method, codeAttribute, instructionOffset, variableIndex, this);
|
H A D | LongType.java | 42 public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor) argument 44 verificationTypeVisitor.visitLongType(clazz, method, codeAttribute, instructionOffset, this); 48 public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor) argument 50 verificationTypeVisitor.visitStackLongType(clazz, method, codeAttribute, instructionOffset, stackIndex, this); 54 public void variablesAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int variableIndex, VerificationTypeVisitor verificationTypeVisitor) argument 56 verificationTypeVisitor.visitVariablesLongType(clazz, method, codeAttribute, instructionOffset, variableIndex, this);
|
H A D | NullType.java | 42 public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor) argument 44 verificationTypeVisitor.visitNullType(clazz, method, codeAttribute, instructionOffset, this); 48 public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor) argument 50 verificationTypeVisitor.visitStackNullType(clazz, method, codeAttribute, instructionOffset, stackIndex, this); 54 public void variablesAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int variableIndex, VerificationTypeVisitor verificationTypeVisitor) argument 56 verificationTypeVisitor.visitVariablesNullType(clazz, method, codeAttribute, instructionOffset, variableIndex, this);
|
H A D | TopType.java | 42 public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor) argument 44 verificationTypeVisitor.visitTopType(clazz, method, codeAttribute, instructionOffset, this); 48 public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor) argument 50 verificationTypeVisitor.visitStackTopType(clazz, method, codeAttribute, instructionOffset, stackIndex, this); 54 public void variablesAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int variableIndex, VerificationTypeVisitor verificationTypeVisitor) argument 56 verificationTypeVisitor.visitVariablesTopType(clazz, method, codeAttribute, instructionOffset, variableIndex, this);
|
H A D | UninitializedThisType.java | 42 public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor) argument 44 verificationTypeVisitor.visitUninitializedThisType(clazz, method, codeAttribute, instructionOffset, this); 48 public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor) argument 50 verificationTypeVisitor.visitStackUninitializedThisType(clazz, method, codeAttribute, instructionOffset, stackIndex, this); 54 public void variablesAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int variableIndex, VerificationTypeVisitor verificationTypeVisitor) argument 56 verificationTypeVisitor.visitVariablesUninitializedThisType(clazz, method, codeAttribute, instructionOffset, variableIndex, this);
|
H A D | ObjectType.java | 63 public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor) argument 65 verificationTypeVisitor.visitObjectType(clazz, method, codeAttribute, instructionOffset, this); 69 public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor) argument 71 verificationTypeVisitor.visitStackObjectType(clazz, method, codeAttribute, instructionOffset, stackIndex, this); 75 public void variablesAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int variableIndex, VerificationTypeVisitor verificationTypeVisitor) argument 77 verificationTypeVisitor.visitVariablesObjectType(clazz, method, codeAttribute, instructionOffset, variableIndex, this);
|
H A D | UninitializedType.java | 62 public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor) argument 64 verificationTypeVisitor.visitUninitializedType(clazz, method, codeAttribute, instructionOffset, this); 68 public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor) argument 70 verificationTypeVisitor.visitStackUninitializedType(clazz, method, codeAttribute, instructionOffset, stackIndex, this); 74 public void variablesAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int variableIndex, VerificationTypeVisitor verificationTypeVisitor) argument 76 verificationTypeVisitor.visitVariablesUninitializedType(clazz, method, codeAttribute, instructionOffset, variableIndex, this);
|
H A D | VerificationType.java | 62 public abstract void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor); argument 68 public abstract void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor); argument 74 public abstract void variablesAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int variableIndex, VerificationTypeVisitor verificationTypeVisitor); argument
|
/external/proguard/src/proguard/classfile/editor/ |
H A D | VariableEditor.java | 86 public boolean isDeleted(int instructionOffset) argument 88 return deleted[instructionOffset];
|
H A D | InstructionWriter.java | 274 private void insertBeforeInstruction(int instructionOffset, Instruction instruction) argument 279 codeAttributeEditor.insertBeforeInstruction(instructionOffset, instruction); 287 private void replaceInstruction(int instructionOffset, Instruction instruction) argument 292 codeAttributeEditor.replaceInstruction(instructionOffset, instruction); 300 private void insertAfterInstruction(int instructionOffset, Instruction instruction) argument 305 codeAttributeEditor.insertAfterInstruction(instructionOffset, instruction);
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/util/ |
H A D | InstructionOffsetMap.java | 81 private final int instructionOffset; field in class:InstructionOffsetMap.InvalidInstructionOffset 83 public InvalidInstructionOffset(int instructionOffset) { argument 84 super("No instruction at offset %d", instructionOffset); 85 this.instructionOffset = instructionOffset; 89 return instructionOffset;
|
/external/proguard/src/proguard/evaluation/value/ |
H A D | InstructionOffsetValue.java | 62 public int instructionOffset(int index) method in class:InstructionOffsetValue
|
/external/proguard/src/proguard/classfile/attribute/visitor/ |
H A D | StackSizeComputer.java | 64 public boolean isReachable(int instructionOffset) argument 66 return evaluated[instructionOffset]; 74 public int getStackSize(int instructionOffset) argument 76 if (!evaluated[instructionOffset]) 78 throw new IllegalArgumentException("Unknown stack size at unreachable instruction offset ["+instructionOffset+"]"); 81 return stackSizes[instructionOffset]; 285 int instructionOffset) 289 if (evaluated[instructionOffset]) 291 System.out.println("-- (instruction block at "+instructionOffset+" already evaluated)"); 309 while (!evaluated[instructionOffset]) 282 evaluateInstructionBlock(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset) argument [all...] |
/external/proguard/src/proguard/optimize/evaluation/ |
H A D | LivenessAnalyzer.java | 85 public boolean isTraced(int instructionOffset) argument 87 return partialEvaluator.isTraced(instructionOffset); 95 public boolean isAliveBefore(int instructionOffset, int variableIndex) argument 98 (isAliveBefore[instructionOffset] & (1L << variableIndex)) != 0; 106 public void setAliveBefore(int instructionOffset, int variableIndex, boolean alive) argument 112 isAliveBefore[instructionOffset] |= 1L << variableIndex; 116 isAliveBefore[instructionOffset] &= ~(1L << variableIndex); 126 public boolean isAliveAfter(int instructionOffset, int variableIndex) argument 129 (isAliveAfter[instructionOffset] & (1L << variableIndex)) != 0; 137 public void setAliveAfter(int instructionOffset, in argument 157 isCategory2(int instructionOffset, int variableIndex) argument 168 setCategory2(int instructionOffset, int variableIndex, boolean category2) argument [all...] |
H A D | PartialEvaluator.java | 345 public boolean isTraced(int instructionOffset) argument 347 return evaluationCounts[instructionOffset] > 0; 354 public boolean isInstruction(int instructionOffset) argument 356 return branchTargetFinder.isInstruction(instructionOffset); 364 public boolean isBranchOrExceptionTarget(int instructionOffset) argument 366 return branchTargetFinder.isBranchTarget(instructionOffset) || 367 branchTargetFinder.isExceptionHandler(instructionOffset); 375 public boolean isSubroutineStart(int instructionOffset) argument 377 return branchTargetFinder.isSubroutineStart(instructionOffset); 385 public boolean isSubroutineInvocation(int instructionOffset) argument 395 isSubroutine(int instructionOffset) argument 405 isSubroutineReturning(int instructionOffset) argument 415 subroutineEnd(int instructionOffset) argument 426 initializationOffset(int instructionOffset) argument 469 getVariablesBefore(int instructionOffset) argument 479 getVariablesAfter(int instructionOffset) argument 489 getStackBefore(int instructionOffset) argument 499 getStackAfter(int instructionOffset) argument 509 branchOrigins(int instructionOffset) argument 519 branchTargets(int instructionOffset) argument [all...] |
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/ |
H A D | SourceCode.java | 20 int instructionIndex(int instructionOffset); argument 21 int instructionOffset(int instructionIndex); method in interface:SourceCode
|
H A D | DexSourceCode.java | 174 Try tryRange = getTryForOffset(instructionOffset(instructionIndex)); 192 int offset = instructionOffset(instructionIndex); 211 public int instructionIndex(int instructionOffset) { argument 212 return offsetToInstructionIndex.get(instructionOffset); 216 public int instructionOffset(int instructionIndex) { method in class:DexSourceCode
|
/external/r8/src/main/java/com/android/tools/r8/ir/synthetic/ |
H A D | SingleBlockSourceCode.java | 111 public final int instructionIndex(int instructionOffset) { argument 112 return instructionOffset; 116 public final int instructionOffset(int instructionIndex) { method in class:SingleBlockSourceCode
|
/external/r8/src/test/java/com/android/tools/r8/maindexlist/ |
H A D | MainDexListTests.java | 461 public int instructionIndex(int instructionOffset) { argument 462 return instructionOffset; 466 public int instructionOffset(int instructionIndex) { method in class:MainDexListTests.ReturnVoidCode
|
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/ |
H A D | Outliner.java | 799 public int instructionIndex(int instructionOffset) { argument 800 return instructionOffset; 804 public int instructionOffset(int instructionIndex) { method in class:Outliner.OutlineSourceCode
|