HomeSort by relevance Sort by last modified time
    Searched refs:instructionOffset (Results 1 - 25 of 29) sorted by null

1 2

  /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);

Completed in 2837 milliseconds

1 2