/external/proguard/src/proguard/classfile/visitor/ |
ExceptionExcludedOffsetFilter.java | 37 private final int instructionOffset; 43 * @param instructionOffset the instruction offset. 47 public ExceptionExcludedOffsetFilter(int instructionOffset, 50 this.instructionOffset = instructionOffset; 59 if (!exceptionInfo.isApplicable(instructionOffset))
|
ExceptionOffsetFilter.java | 37 private final int instructionOffset; 43 * @param instructionOffset the instruction offset. 47 public ExceptionOffsetFilter(int instructionOffset, 50 this.instructionOffset = instructionOffset; 59 if (exceptionInfo.isApplicable(instructionOffset))
|
/external/proguard/src/proguard/classfile/attribute/preverification/ |
DoubleType.java | 42 public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor) 44 verificationTypeVisitor.visitDoubleType(clazz, method, codeAttribute, instructionOffset, this); 48 public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor) 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) 56 verificationTypeVisitor.visitVariablesDoubleType(clazz, method, codeAttribute, instructionOffset, variableIndex, this);
|
FloatType.java | 42 public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor) 44 verificationTypeVisitor.visitFloatType(clazz, method, codeAttribute, instructionOffset, this); 48 public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor) 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) 56 verificationTypeVisitor.visitVariablesFloatType(clazz, method, codeAttribute, instructionOffset, variableIndex, this);
|
IntegerType.java | 42 public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor) 44 verificationTypeVisitor.visitIntegerType(clazz, method, codeAttribute, instructionOffset, this); 48 public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor) 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) 56 verificationTypeVisitor.visitVariablesIntegerType(clazz, method, codeAttribute, instructionOffset, variableIndex, this);
|
LongType.java | 42 public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor) 44 verificationTypeVisitor.visitLongType(clazz, method, codeAttribute, instructionOffset, this); 48 public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor) 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) 56 verificationTypeVisitor.visitVariablesLongType(clazz, method, codeAttribute, instructionOffset, variableIndex, this);
|
NullType.java | 42 public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor) 44 verificationTypeVisitor.visitNullType(clazz, method, codeAttribute, instructionOffset, this); 48 public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor) 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) 56 verificationTypeVisitor.visitVariablesNullType(clazz, method, codeAttribute, instructionOffset, variableIndex, this);
|
TopType.java | 42 public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor) 44 verificationTypeVisitor.visitTopType(clazz, method, codeAttribute, instructionOffset, this); 48 public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor) 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) 56 verificationTypeVisitor.visitVariablesTopType(clazz, method, codeAttribute, instructionOffset, variableIndex, this);
|
UninitializedThisType.java | 42 public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor) 44 verificationTypeVisitor.visitUninitializedThisType(clazz, method, codeAttribute, instructionOffset, this); 48 public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor) 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) 56 verificationTypeVisitor.visitVariablesUninitializedThisType(clazz, method, codeAttribute, instructionOffset, variableIndex, this);
|
ObjectType.java | 63 public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor) 65 verificationTypeVisitor.visitObjectType(clazz, method, codeAttribute, instructionOffset, this); 69 public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor) 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) 77 verificationTypeVisitor.visitVariablesObjectType(clazz, method, codeAttribute, instructionOffset, variableIndex, this);
|
UninitializedType.java | 62 public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor) 64 verificationTypeVisitor.visitUninitializedType(clazz, method, codeAttribute, instructionOffset, this); 68 public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor) 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) 76 verificationTypeVisitor.visitVariablesUninitializedType(clazz, method, codeAttribute, instructionOffset, variableIndex, this);
|
VerificationType.java | 62 public abstract void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor); 68 public abstract void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor); 74 public abstract void variablesAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int variableIndex, VerificationTypeVisitor verificationTypeVisitor);
|
/external/proguard/src/proguard/classfile/attribute/ |
ExceptionInfo.java | 71 public boolean isApplicable(int instructionOffset) 73 return instructionOffset >= u2startPC && 74 instructionOffset < u2endPC;
|
/external/proguard/src/proguard/classfile/attribute/visitor/ |
StackSizeComputer.java | 62 public boolean isReachable(int instructionOffset) 64 return evaluated[instructionOffset]; 72 public int getStackSize(int instructionOffset) 74 if (!evaluated[instructionOffset]) 76 throw new IllegalArgumentException("Unknown stack size at unreachable instruction offset ["+instructionOffset+"]"); 79 return stackSizes[instructionOffset]; 286 int instructionOffset) 290 if (evaluated[instructionOffset]) 292 System.out.println("-- (instruction block at "+instructionOffset+" already evaluated)"); 310 while (!evaluated[instructionOffset]) [all...] |
/external/proguard/src/proguard/optimize/evaluation/ |
PartialEvaluator.java | 302 public boolean isTraced(int instructionOffset) 304 return evaluationCounts[instructionOffset] > 0; 311 public boolean isInstruction(int instructionOffset) 313 return branchTargetFinder.isInstruction(instructionOffset); 321 public boolean isBranchOrExceptionTarget(int instructionOffset) 323 return branchTargetFinder.isBranchTarget(instructionOffset) || 324 branchTargetFinder.isExceptionHandler(instructionOffset); 332 public boolean isSubroutineStart(int instructionOffset) 334 return branchTargetFinder.isSubroutineStart(instructionOffset); 342 public boolean isSubroutineInvocation(int instructionOffset) [all...] |
LivenessAnalyzer.java | 85 public boolean isAliveBefore(int instructionOffset, int variableIndex) 88 (isAliveBefore[instructionOffset] & (1L << variableIndex)) != 0; 96 public void setAliveBefore(int instructionOffset, int variableIndex, boolean alive) 102 isAliveBefore[instructionOffset] |= 1L << variableIndex; 106 isAliveBefore[instructionOffset] &= ~(1L << variableIndex); 116 public boolean isAliveAfter(int instructionOffset, int variableIndex) 119 (isAliveAfter[instructionOffset] & (1L << variableIndex)) != 0; 127 public void setAliveAfter(int instructionOffset, int variableIndex, boolean alive) 133 isAliveAfter[instructionOffset] |= 1L << variableIndex; 137 isAliveAfter[instructionOffset] &= ~(1L << variableIndex) [all...] |
EvaluationShrinker.java | [all...] |
EvaluationSimplifier.java | 788 int branchOffset = branchTargets.instructionOffset(0) - offset; [all...] |
/external/proguard/src/proguard/classfile/editor/ |
CodeAttributeEditor.java | 126 * @param instructionOffset the offset of the instruction. 129 public void insertBeforeInstruction(int instructionOffset, Instruction instruction) 131 if (instructionOffset < 0 || 132 instructionOffset >= codeLength) 134 throw new IllegalArgumentException("Invalid instruction offset ["+instructionOffset+"] in code with length ["+codeLength+"]"); 137 preInsertions[instructionOffset] = instruction; 148 * @param instructionOffset the offset of the instruction. 151 public void insertBeforeInstruction(int instructionOffset, Instruction[] instructions) 153 if (instructionOffset < 0 || 154 instructionOffset >= codeLength [all...] |
InstructionWriter.java | 232 private void insertBeforeInstruction(int instructionOffset, Instruction instruction) 237 codeAttributeEditor.insertBeforeInstruction(instructionOffset, instruction); 245 private void replaceInstruction(int instructionOffset, Instruction instruction) 250 codeAttributeEditor.replaceInstruction(instructionOffset, instruction); 258 private void insertAfterInstruction(int instructionOffset, Instruction instruction) 263 codeAttributeEditor.insertAfterInstruction(instructionOffset, instruction);
|
VariableEditor.java | 85 public boolean isDeleted(int instructionOffset) 87 return deleted[instructionOffset];
|
CodeAttributeComposer.java | 272 int instructionOffset = codeFragmentOffsets[level]; 273 while (instructionOffset < codeLength) 276 Instruction instruction = InstructionFactory.create(code, instructionOffset); 279 if (oldInstructionOffsets[instructionOffset] >= 0) 282 instruction.accept(null, null, null, instructionOffset, this); 288 // instructionOffset, 290 instruction.write(code, instructionOffset); 293 oldInstructionOffsets[instructionOffset] = -1; 297 instructionOffset += instruction.length(instructionOffset); [all...] |
/external/webkit/Source/JavaScriptCore/bytecode/ |
CodeBlock.cpp | 226 static void printGlobalResolveInfo(const GlobalResolveInfo& resolveInfo, unsigned instructionOffset) 228 printf(" [%4d] %s: %s\n", instructionOffset, "resolve_global", pointerToSourceString(resolveInfo.structure).utf8().data()); 231 static void printStructureStubInfo(const StructureStubInfo& stubInfo, unsigned instructionOffset) 235 printf(" [%4d] %s: %s\n", instructionOffset, "get_by_id_self", pointerToSourceString(stubInfo.u.getByIdSelf.baseObjectStructure).utf8().data()); 238 printf(" [%4d] %s: %s, %s\n", instructionOffset, "get_by_id_proto", pointerToSourceString(stubInfo.u.getByIdProto.baseObjectStructure).utf8().data(), pointerToSourceString(stubInfo.u.getByIdProto.prototypeStructure).utf8().data()); 241 printf(" [%4d] %s: %s, %s\n", instructionOffset, "get_by_id_chain", pointerToSourceString(stubInfo.u.getByIdChain.baseObjectStructure).utf8().data(), pointerToSourceString(stubInfo.u.getByIdChain.chain).utf8().data()); 244 printf(" [%4d] %s: %s (%d)\n", instructionOffset, "op_get_by_id_self_list", pointerToSourceString(stubInfo.u.getByIdSelfList.structureList).utf8().data(), stubInfo.u.getByIdSelfList.listSize); 247 printf(" [%4d] %s: %s (%d)\n", instructionOffset, "op_get_by_id_proto_list", pointerToSourceString(stubInfo.u.getByIdProtoList.structureList).utf8().data(), stubInfo.u.getByIdProtoList.listSize); 250 printf(" [%4d] %s: %s, %s, %s\n", instructionOffset, "put_by_id_transition", pointerToSourceString(stubInfo.u.putByIdTransition.previousStructure).utf8().data(), pointerToSourceString(stubInfo.u.putByIdTransition.structure).utf8().data(), pointerToSourceString(stubInfo.u.putByIdTransition.chain).utf8().data()); 253 printf(" [%4d] %s: %s\n", instructionOffset, "put_by_id_replace", pointerToSourceString(stubInfo.u.putByIdReplace.baseObjectStructure).utf8(). (…) [all...] |
/external/proguard/src/proguard/evaluation/value/ |
InstructionOffsetValue.java | 62 public int instructionOffset(int index)
|
/external/proguard/src/proguard/preverify/ |
CodePreverifier.java | 429 int producerOffset = producers.instructionOffset(0); 436 producerOffset = producers.instructionOffset(0);
|