HomeSort by relevance Sort by last modified time
    Searched full:analyzedinstruction (Results 1 - 11 of 11) 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(this, null, -1, methodImpl.getRegisterCount()) {
186 for (AnalyzedInstruction successor: startOfMethod.successors) {
201 AnalyzedInstruction instructionToAnalyze = analyzedInstructions.valueAt(i);
229 for (AnalyzedInstruction successor: instructionToAnalyze.successors) {
254 AnalyzedInstruction analyzedInstruction = analyzedInstructions.valueAt(i)
    [all...]
AnalyzedInstruction.java 47 public class AnalyzedInstruction implements Comparable<AnalyzedInstruction> {
68 protected final TreeSet<AnalyzedInstruction> predecessors = new TreeSet<AnalyzedInstruction>();
73 protected final LinkedList<AnalyzedInstruction> successors = new LinkedList<AnalyzedInstruction>();
97 public AnalyzedInstruction(MethodAnalyzer methodAnalyzer, Instruction instruction, int instructionIndex,
120 public SortedSet<AnalyzedInstruction> getPredecessors() {
124 public RegisterType getPredecessorRegisterType(@Nonnull AnalyzedInstruction predecessor, int registerNumber) {
135 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...]
MethodDefinition.java 41 import org.jf.dexlib2.analysis.AnalyzedInstruction;
475 List<AnalyzedInstruction> instructions = methodAnalyzer.getAnalyzedInstructions();
479 AnalyzedInstruction instruction = instructions.get(i);
  /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...]
  /prebuilts/tools/common/m2/repository/org/smali/dexlib2/2.1.3/
dexlib2-2.1.3.jar 
dexlib2-2.1.3-sources.jar 
  /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 468 milliseconds