HomeSort by relevance Sort by last modified time
    Searched refs:analyzedInstruction (Results 1 - 8 of 8) sorted by null

  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
MethodAnalyzer.java 83 // This contains all the AnalyzedInstruction instances, keyed by the code unit address of the instruction
84 @Nonnull private final SparseArray<AnalyzedInstruction> analyzedInstructions =
85 new SparseArray<AnalyzedInstruction>(0);
96 private final AnalyzedInstruction startOfMethod;
113 //override AnalyzedInstruction and provide custom implementations of some of the methods, so that we don't
115 startOfMethod = new AnalyzedInstruction(null, -1, methodImpl.getRegisterCount()) {
182 for (AnalyzedInstruction successor: startOfMethod.successors) {
197 AnalyzedInstruction instructionToAnalyze = analyzedInstructions.valueAt(i);
225 for (AnalyzedInstruction successor: instructionToAnalyze.successors) {
250 AnalyzedInstruction analyzedInstruction = analyzedInstructions.valueAt(i)
    [all...]
AnalyzedInstruction.java 45 public class AnalyzedInstruction implements Comparable<AnalyzedInstruction> {
59 protected final TreeSet<AnalyzedInstruction> predecessors = new TreeSet<AnalyzedInstruction>();
64 protected final LinkedList<AnalyzedInstruction> successors = new LinkedList<AnalyzedInstruction>();
88 public AnalyzedInstruction(Instruction instruction, int instructionIndex, int registerCount) {
109 public SortedSet<AnalyzedInstruction> getPredecessors() {
113 public RegisterType getPredecessorRegisterType(@Nonnull AnalyzedInstruction predecessor, int registerNumber) {
124 protected boolean addPredecessor(AnalyzedInstruction predecessor)
    [all...]
InlineMethodResolver.java 73 @Nonnull public abstract Method resolveExecuteInline(@Nonnull AnalyzedInstruction instruction);
100 public Method resolveExecuteInline(@Nonnull AnalyzedInstruction analyzedInstruction) {
101 InlineIndexInstruction instruction = (InlineIndexInstruction)analyzedInstruction.instruction;
170 public Method resolveExecuteInline(@Nonnull AnalyzedInstruction analyzedInstruction) {
171 InlineIndexInstruction instruction = (InlineIndexInstruction)analyzedInstruction.instruction;
CustomInlineMethodResolver.java 90 public Method resolveExecuteInline(@Nonnull AnalyzedInstruction analyzedInstruction) {
91 InlineIndexInstruction instruction = (InlineIndexInstruction)analyzedInstruction.instruction;
  /external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/
PreInstructionRegisterInfoMethodItem.java 32 import org.jf.dexlib2.analysis.AnalyzedInstruction;
46 @Nonnull private final AnalyzedInstruction analyzedInstruction;
51 @Nonnull AnalyzedInstruction analyzedInstruction,
57 this.analyzedInstruction = analyzedInstruction;
67 int registerCount = analyzedInstruction.getRegisterCount();
81 if (analyzedInstruction.isBeginningInstruction()) {
87 (analyzedInstruction.isBeginningInstruction()))
    [all...]
PostInstructionRegisterInfoMethodItem.java 32 import org.jf.dexlib2.analysis.AnalyzedInstruction;
42 @Nonnull private final AnalyzedInstruction analyzedInstruction;
45 @Nonnull AnalyzedInstruction analyzedInstruction,
49 this.analyzedInstruction = analyzedInstruction;
60 int registerCount = analyzedInstruction.getRegisterCount();
78 if (!analyzedInstruction.getPreInstructionRegisterType(registerNum).equals(
79 analyzedInstruction.getPostInstructionRegisterType(registerNum)))
    [all...]
  /external/smali/smalidea/src/main/java/org/jf/smalidea/psi/impl/
SmaliInstruction.java 41 import org.jf.dexlib2.analysis.AnalyzedInstruction;
193 private AnalyzedInstruction analyzedInstruction = null;
196 private AnalyzedInstruction getAnalyzedInstructionFromMethod() {
207 for (AnalyzedInstruction instruction: analyzer.getAnalyzedInstructions()) {
220 public AnalyzedInstruction getAnalyzedInstruction() {
221 if (analyzedInstruction == null) {
222 analyzedInstruction = getAnalyzedInstructionFromMethod();
224 return analyzedInstruction;
229 analyzedInstruction = null
    [all...]
  /external/smali/smalidea/src/main/java/org/jf/smalidea/debugging/
SmaliCodeFragmentFactory.java 54 import org.jf.dexlib2.analysis.AnalyzedInstruction;
137 AnalyzedInstruction analyzedInstruction = currentInstruction.getAnalyzedInstruction();
138 if (analyzedInstruction == null) {
150 RegisterType registerType = analyzedInstruction.getPreInstructionRegisterType(i);

Completed in 324 milliseconds