Searched refs:AnalyzedInstruction (Results 1 – 10 of 10) sorted by relevance
85 @Nonnull private final SparseArray<AnalyzedInstruction> analyzedInstructions =86 new SparseArray<AnalyzedInstruction>(0);97 private final AnalyzedInstruction startOfMethod;116 …startOfMethod = new AnalyzedInstruction(this, new ImmutableInstruction10x(Opcode.NOP), -1, methodI… in MethodAnalyzer()117 @Override protected boolean addPredecessor(AnalyzedInstruction predecessor) { in MethodAnalyzer()122 …public RegisterType getPredecessorRegisterType(@Nonnull AnalyzedInstruction predecessor, int regis… in MethodAnalyzer()177 for (AnalyzedInstruction successor: startOfMethod.successors) { in analyze()192 AnalyzedInstruction instructionToAnalyze = analyzedInstructions.valueAt(i); in analyze()220 for (AnalyzedInstruction successor: instructionToAnalyze.successors) { in analyze()245 AnalyzedInstruction analyzedInstruction = analyzedInstructions.valueAt(i); in analyze()[all …]
49 public class AnalyzedInstruction implements Comparable<AnalyzedInstruction> { class71 protected final TreeSet<AnalyzedInstruction> predecessors = new TreeSet<AnalyzedInstruction>();77 …protected final LinkedList<AnalyzedInstruction> successors = new LinkedList<AnalyzedInstruction>();103 …public AnalyzedInstruction(@Nonnull MethodAnalyzer methodAnalyzer, @Nonnull Instruction instructio… in AnalyzedInstruction() method in AnalyzedInstruction126 public SortedSet<AnalyzedInstruction> getPredecessors() { in getPredecessors()130 …public RegisterType getPredecessorRegisterType(@Nonnull AnalyzedInstruction predecessor, int regis… in getPredecessorRegisterType()141 protected boolean addPredecessor(AnalyzedInstruction predecessor) { in addPredecessor()145 protected void addSuccessor(AnalyzedInstruction successor) { in addSuccessor()160 public List<AnalyzedInstruction> getSuccessors() { in getSuccessors()244 for (AnalyzedInstruction predecessor: predecessors) {[all …]
73 @Nonnull public abstract Method resolveExecuteInline(@Nonnull AnalyzedInstruction instruction); in resolveExecuteInline()100 public Method resolveExecuteInline(@Nonnull AnalyzedInstruction analyzedInstruction) { in resolveExecuteInline()170 public Method resolveExecuteInline(@Nonnull AnalyzedInstruction analyzedInstruction) { in resolveExecuteInline()
90 public Method resolveExecuteInline(@Nonnull AnalyzedInstruction analyzedInstruction) { in resolveExecuteInline()
41 import org.jf.dexlib2.analysis.AnalyzedInstruction;193 private AnalyzedInstruction analyzedInstruction = null;196 private AnalyzedInstruction getAnalyzedInstructionFromMethod() { in getAnalyzedInstructionFromMethod()207 for (AnalyzedInstruction instruction: analyzer.getAnalyzedInstructions()) { in getAnalyzedInstructionFromMethod()220 public AnalyzedInstruction getAnalyzedInstruction() {
32 import org.jf.dexlib2.analysis.AnalyzedInstruction;46 @Nonnull private final AnalyzedInstruction analyzedInstruction;51 @Nonnull AnalyzedInstruction analyzedInstruction, in PreInstructionRegisterInfoMethodItem()158 for (AnalyzedInstruction predecessor: analyzedInstruction.getPredecessors()) { in addMergeRegs()182 for (AnalyzedInstruction predecessor: analyzedInstruction.getPredecessors()) { in writeFullMerge()
32 import org.jf.dexlib2.analysis.AnalyzedInstruction;42 @Nonnull private final AnalyzedInstruction analyzedInstruction;45 @Nonnull AnalyzedInstruction analyzedInstruction, in PostInstructionRegisterInfoMethodItem()
41 import org.jf.dexlib2.analysis.AnalyzedInstruction;476 List<AnalyzedInstruction> instructions = methodAnalyzer.getAnalyzedInstructions(); in addAnalyzedInstructionMethodItems()480 AnalyzedInstruction instruction = instructions.get(i); in addAnalyzedInstructionMethodItems()
87 List<AnalyzedInstruction> analyzedInstructions = methodAnalyzer.getAnalyzedInstructions(); in testInstanceOfNarrowingEqz_art()118 List<AnalyzedInstruction> analyzedInstructions = methodAnalyzer.getAnalyzedInstructions(); in testInstanceOfNarrowingEqz_dalvik()150 List<AnalyzedInstruction> analyzedInstructions = methodAnalyzer.getAnalyzedInstructions(); in testInstanceOfNarrowingNez_art()181 List<AnalyzedInstruction> analyzedInstructions = methodAnalyzer.getAnalyzedInstructions(); in testInstanceOfNarrowingNez_dalvik()214 List<AnalyzedInstruction> analyzedInstructions = methodAnalyzer.getAnalyzedInstructions(); in testInstanceOfNarrowingAfterMove_art()249 List<AnalyzedInstruction> analyzedInstructions = methodAnalyzer.getAnalyzedInstructions(); in testInstanceOfNarrowingAfterMove_dalvik()
54 import org.jf.dexlib2.analysis.AnalyzedInstruction;138 AnalyzedInstruction analyzedInstruction = currentInstruction.getAnalyzedInstruction();