Searched defs:instructionOffset (Results 1 - 25 of 29) sorted by relevance

12

/external/proguard/src/proguard/classfile/attribute/
H A DExceptionInfo.java71 public boolean isApplicable(int instructionOffset) argument
73 return instructionOffset >= u2startPC &&
74 instructionOffset < u2endPC;
/external/proguard/src/proguard/classfile/visitor/
H A DExceptionExcludedOffsetFilter.java37 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 DExceptionOffsetFilter.java37 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 DDoubleType.java42 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 DFloatType.java42 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 DIntegerType.java42 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 DLongType.java42 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 DNullType.java42 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 DTopType.java42 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 DUninitializedThisType.java42 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 DObjectType.java63 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 DUninitializedType.java62 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 DVerificationType.java62 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 DVariableEditor.java86 public boolean isDeleted(int instructionOffset) argument
88 return deleted[instructionOffset];
H A DInstructionWriter.java274 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 DInstructionOffsetMap.java81 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 DInstructionOffsetValue.java62 public int instructionOffset(int index) method in class:InstructionOffsetValue
/external/proguard/src/proguard/classfile/attribute/visitor/
H A DStackSizeComputer.java64 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 DLivenessAnalyzer.java85 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 DPartialEvaluator.java345 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 DSourceCode.java20 int instructionIndex(int instructionOffset); argument
21 int instructionOffset(int instructionIndex); method in interface:SourceCode
H A DDexSourceCode.java174 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 DSingleBlockSourceCode.java111 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 DMainDexListTests.java461 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 DOutliner.java799 public int instructionIndex(int instructionOffset) { argument
800 return instructionOffset;
804 public int instructionOffset(int instructionIndex) { method in class:Outliner.OutlineSourceCode

Completed in 336 milliseconds

12