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

  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
MethodAnalyzer.java 84 // This contains all the AnalyzedInstruction instances, keyed by the code unit address of the instruction
85 @Nonnull private final SparseArray<AnalyzedInstruction> analyzedInstructions =
86 new SparseArray<AnalyzedInstruction>(0);
97 private final AnalyzedInstruction startOfMethod;
114 // Override AnalyzedInstruction and provide custom implementations of some of the methods, so that we don't
116 startOfMethod = new AnalyzedInstruction(this, new ImmutableInstruction10x(Opcode.NOP), -1, methodImpl.getRegisterCount()) {
117 @Override protected boolean addPredecessor(AnalyzedInstruction predecessor) {
122 public RegisterType getPredecessorRegisterType(@Nonnull AnalyzedInstruction predecessor, int registerNumber) {
177 for (AnalyzedInstruction successor: startOfMethod.successors) {
192 AnalyzedInstruction instructionToAnalyze = analyzedInstructions.valueAt(i)
    [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;
AnalyzedInstruction.java 49 public class AnalyzedInstruction implements Comparable<AnalyzedInstruction> {
71 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 instruction,
126 public SortedSet<AnalyzedInstruction> getPredecessors() {
130 public RegisterType getPredecessorRegisterType(@Nonnull AnalyzedInstruction predecessor, int registerNumber) {
141 protected boolean addPredecessor(AnalyzedInstruction predecessor)
    [all...]
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;
138 AnalyzedInstruction analyzedInstruction = currentInstruction.getAnalyzedInstruction();
139 if (analyzedInstruction == null) {
151 RegisterType registerType = analyzedInstruction.getPreInstructionRegisterType(i);
  /prebuilts/tools/common/m2/repository/org/smali/dexlib2/2.1.3/
dexlib2-2.1.3.jar 

Completed in 157 milliseconds