/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/ |
MethodItem.java | 36 protected final int codeAddress; 38 protected MethodItem(int codeAddress) { 39 this.codeAddress = codeAddress; 43 return codeAddress; 50 int result = ((Integer) codeAddress).compareTo(methodItem.codeAddress);
|
BlankMethodItem.java | 35 public BlankMethodItem(int codeAddress) { 36 super(codeAddress);
|
EndTryLabelMethodItem.java | 38 public EndTryLabelMethodItem(@Nonnull baksmaliOptions options, int codeAddress, int endTryAddress) { 39 super(options, codeAddress, "try_end_");
|
CommentMethodItem.java | 40 public CommentMethodItem(String comment, int codeAddress, double sortOrder) { 41 super(codeAddress);
|
CatchMethodItem.java | 46 int codeAddress, @Nullable String exceptionType, int startAddress, int endAddress, 48 super(codeAddress); 55 tryEndLabel = labelCache.internLabel(new EndTryLabelMethodItem(options, codeAddress, endAddress));
|
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Debug/ |
DebugMethodItem.java | 43 protected DebugMethodItem(int codeAddress, int sortOrder) { 44 super(codeAddress); 51 int codeAddress = debugItem.getCodeAddress(); 54 return new StartLocalMethodItem(codeAddress, -1, registerFormatter, (StartLocal)debugItem); 56 return new EndLocalMethodItem(codeAddress, -1, registerFormatter, (EndLocal)debugItem); 58 return new RestartLocalMethodItem(codeAddress, -1, registerFormatter, (RestartLocal)debugItem); 60 return new BeginEpilogueMethodItem(codeAddress, -4); 62 return new EndPrologueMethodItem(codeAddress, -4); 64 return new SetSourceFileMethodItem(codeAddress, -3, (SetSourceFile)debugItem); 66 return new LineNumberMethodItem(codeAddress, -2, (LineNumber)debugItem) [all...] |
BeginEpilogueMethodItem.java | 39 public BeginEpilogueMethodItem(int codeAddress, int sortOrder) { 40 super(codeAddress, sortOrder);
|
EndPrologueMethodItem.java | 39 public EndPrologueMethodItem(int codeAddress, int sortOrder) { 40 super(codeAddress, sortOrder);
|
LineNumberMethodItem.java | 43 public LineNumberMethodItem(int codeAddress, int sortOrder, @Nonnull LineNumber lineNumber) { 44 super(codeAddress, sortOrder);
|
SetSourceFileMethodItem.java | 45 public SetSourceFileMethodItem(int codeAddress, int sortOrder, @Nonnull SetSourceFile setSourceFile) { 46 super(codeAddress, sortOrder);
|
EndLocalMethodItem.java | 45 public EndLocalMethodItem(int codeAddress, int sortOrder, @Nonnull RegisterFormatter registerFormatter, 47 super(codeAddress, sortOrder);
|
RestartLocalMethodItem.java | 45 public RestartLocalMethodItem(int codeAddress, int sortOrder, @Nonnull RegisterFormatter registerFormatter, 47 super(codeAddress, sortOrder);
|
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Format/ |
InstructionMethodItemFactory.java | 44 MethodDefinition methodDef, int codeAddress, Instruction instruction) { 47 return new OffsetInstructionFormatMethodItem(methodDef.classDef.options, methodDef, codeAddress, 52 return new UnresolvedOdexInstructionMethodItem(methodDef, codeAddress, 58 return new ArrayDataMethodItem(methodDef, codeAddress, (ArrayPayload)instruction); 60 return new PackedSwitchMethodItem(methodDef, codeAddress, (PackedSwitchPayload)instruction); 62 return new SparseSwitchMethodItem(methodDef, codeAddress, (SparseSwitchPayload)instruction); 64 return new InstructionMethodItem<Instruction>(methodDef, codeAddress, instruction);
|
UnresolvedOdexInstructionMethodItem.java | 39 public UnresolvedOdexInstructionMethodItem(@Nonnull MethodDefinition methodDef, int codeAddress, 41 super(methodDef, codeAddress, instruction);
|
OffsetInstructionFormatMethodItem.java | 45 int codeAddress, OffsetInstruction instruction) { 46 super(methodDef, codeAddress, instruction); 48 label = new LabelMethodItem(options, codeAddress + instruction.getCodeOffset(), getLabelPrefix());
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/debug/ |
ImmutableEpilogueBegin.java | 40 public ImmutableEpilogueBegin(int codeAddress) { 41 super(codeAddress);
|
ImmutablePrologueEnd.java | 40 public ImmutablePrologueEnd(int codeAddress) { 41 super(codeAddress);
|
ImmutableLineNumber.java | 42 public ImmutableLineNumber(int codeAddress, 44 super(codeAddress);
|
ImmutableEndLocal.java | 46 public ImmutableEndLocal(int codeAddress, 48 super(codeAddress); 55 public ImmutableEndLocal(int codeAddress, 60 super(codeAddress);
|
ImmutableRestartLocal.java | 46 public ImmutableRestartLocal(int codeAddress, 48 super(codeAddress); 55 public ImmutableRestartLocal(int codeAddress, 60 super(codeAddress);
|
ImmutableDebugItem.java | 44 protected final int codeAddress; 46 public ImmutableDebugItem(int codeAddress) { 47 this.codeAddress = codeAddress; 75 @Override public int getCodeAddress() { return codeAddress; }
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/ |
DebugWriter.java | 61 public void writeStartLocal(int codeAddress, int register, 69 writeAdvancePC(codeAddress); 84 public void writeEndLocal(int codeAddress, int register) throws IOException { 85 writeAdvancePC(codeAddress); 90 public void writeRestartLocal(int codeAddress, int register) throws IOException { 91 writeAdvancePC(codeAddress); 96 public void writePrologueEnd(int codeAddress) throws IOException { 97 writeAdvancePC(codeAddress); 101 public void writeEpilogueBegin(int codeAddress) throws IOException { 102 writeAdvancePC(codeAddress); [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/ |
AnalysisException.java | 37 public int codeAddress;
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/builder/ |
MutableMethodImplementation.java | 65 int codeAddress = 0; 69 codeAddress += instruction.getCodeUnits(); 72 instructionList.add(new MethodLocation(null, codeAddress, index)); 75 final int[] codeAddressToIndex = new int[codeAddress+1]; 79 codeAddressToIndex[instructionList.get(i).codeAddress] = i; 215 int codeAddress = instructionList.get(index).getCodeAddress(); 217 instructionList.add(index, new MethodLocation(instruction, codeAddress, index)); 218 codeAddress += instruction.getCodeUnits(); 223 location.codeAddress = codeAddress; [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/ |
DebugInfo.java | 154 private int codeAddress = 0; 167 codeAddress += addressDiff; 180 new ImmutableStartLocal(codeAddress, register, name, type, null); 190 new ImmutableStartLocal(codeAddress, register, name, type, signature); 206 new ImmutableEndLocal(codeAddress, register, localInfo.getName(), 217 new ImmutableRestartLocal(codeAddress, register, localInfo.getName(), 223 return new ImmutablePrologueEnd(codeAddress); 226 return new ImmutableEpilogueBegin(codeAddress); 230 return new ImmutableSetSourceFile(codeAddress, sourceFile); 234 codeAddress += adjusted / 15 [all...] |