Searched refs:codeAddress (Results 1 - 25 of 42) sorted by relevance

12

/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/
H A DMethodItem.java36 protected final int codeAddress; field in class:MethodItem
38 protected MethodItem(int codeAddress) { argument
39 this.codeAddress = codeAddress;
43 return codeAddress;
50 int result = ((Integer) codeAddress).compareTo(methodItem.codeAddress);
H A DBlankMethodItem.java35 public BlankMethodItem(int codeAddress) { argument
36 super(codeAddress);
H A DEndTryLabelMethodItem.java38 public EndTryLabelMethodItem(@Nonnull baksmaliOptions options, int codeAddress, int endTryAddress) { argument
39 super(options, codeAddress, "try_end_");
H A DCommentMethodItem.java40 public CommentMethodItem(String comment, int codeAddress, double sortOrder) { argument
41 super(codeAddress);
H A DCatchMethodItem.java46 int codeAddress, @Nullable String exceptionType, int startAddress, int endAddress,
48 super(codeAddress);
55 tryEndLabel = labelCache.internLabel(new EndTryLabelMethodItem(options, codeAddress, endAddress));
45 CatchMethodItem(@onnull baksmaliOptions options, @Nonnull MethodDefinition.LabelCache labelCache, int codeAddress, @Nullable String exceptionType, int startAddress, int endAddress, int handlerAddress) argument
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Debug/
H A DDebugMethodItem.java43 protected DebugMethodItem(int codeAddress, int sortOrder) { argument
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,
[all...]
H A DBeginEpilogueMethodItem.java39 public BeginEpilogueMethodItem(int codeAddress, int sortOrder) { argument
40 super(codeAddress, sortOrder);
H A DEndPrologueMethodItem.java39 public EndPrologueMethodItem(int codeAddress, int sortOrder) { argument
40 super(codeAddress, sortOrder);
H A DLineNumberMethodItem.java43 public LineNumberMethodItem(int codeAddress, int sortOrder, @Nonnull LineNumber lineNumber) { argument
44 super(codeAddress, sortOrder);
H A DSetSourceFileMethodItem.java45 public SetSourceFileMethodItem(int codeAddress, int sortOrder, @Nonnull SetSourceFile setSourceFile) { argument
46 super(codeAddress, sortOrder);
H A DEndLocalMethodItem.java45 public EndLocalMethodItem(int codeAddress, int sortOrder, @Nonnull RegisterFormatter registerFormatter, argument
47 super(codeAddress, sortOrder);
H A DRestartLocalMethodItem.java45 public RestartLocalMethodItem(int codeAddress, int sortOrder, @Nonnull RegisterFormatter registerFormatter, argument
47 super(codeAddress, sortOrder);
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Format/
H A DInstructionMethodItemFactory.java44 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);
43 makeInstructionFormatMethodItem( MethodDefinition methodDef, int codeAddress, Instruction instruction) argument
H A DUnresolvedOdexInstructionMethodItem.java39 public UnresolvedOdexInstructionMethodItem(@Nonnull MethodDefinition methodDef, int codeAddress, argument
41 super(methodDef, codeAddress, instruction);
H A DOffsetInstructionFormatMethodItem.java45 int codeAddress, OffsetInstruction instruction) {
46 super(methodDef, codeAddress, instruction);
48 label = new LabelMethodItem(options, codeAddress + instruction.getCodeOffset(), getLabelPrefix());
44 OffsetInstructionFormatMethodItem(@onnull baksmaliOptions options, @Nonnull MethodDefinition methodDef, int codeAddress, OffsetInstruction instruction) argument
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/debug/
H A DImmutableEpilogueBegin.java40 public ImmutableEpilogueBegin(int codeAddress) { argument
41 super(codeAddress);
H A DImmutablePrologueEnd.java40 public ImmutablePrologueEnd(int codeAddress) { argument
41 super(codeAddress);
H A DImmutableLineNumber.java42 public ImmutableLineNumber(int codeAddress, argument
44 super(codeAddress);
H A DImmutableEndLocal.java46 public ImmutableEndLocal(int codeAddress, argument
48 super(codeAddress);
55 public ImmutableEndLocal(int codeAddress, argument
60 super(codeAddress);
H A DImmutableRestartLocal.java46 public ImmutableRestartLocal(int codeAddress, argument
48 super(codeAddress);
55 public ImmutableRestartLocal(int codeAddress, argument
60 super(codeAddress);
H A DImmutableDebugItem.java44 protected final int codeAddress; field in class:ImmutableDebugItem
46 public ImmutableDebugItem(int codeAddress) { argument
47 this.codeAddress = codeAddress;
75 @Override public int getCodeAddress() { return codeAddress; }
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/
H A DDebugWriter.java61 public void writeStartLocal(int codeAddress, int register, argument
69 writeAdvancePC(codeAddress);
84 public void writeEndLocal(int codeAddress, int register) throws IOException { argument
85 writeAdvancePC(codeAddress);
90 public void writeRestartLocal(int codeAddress, int register) throws IOException { argument
91 writeAdvancePC(codeAddress);
96 public void writePrologueEnd(int codeAddress) throws IOException { argument
97 writeAdvancePC(codeAddress);
101 public void writeEpilogueBegin(int codeAddress) throws IOException { argument
102 writeAdvancePC(codeAddress);
106 writeLineNumber(int codeAddress, int lineNumber) argument
127 writeSetSourceFile(int codeAddress, @Nullable StringKey sourceFile) argument
[all...]
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/builder/
H A DMutableMethodImplementation.java65 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();
216 MethodLocation newLoc = new MethodLocation(instruction, codeAddress, index);
220 codeAddress += instruction.getCodeUnits();
225 location.codeAddress = codeAddress;
473 mapCodeAddressToIndex(@onnull int[] codeAddressToIndex, int codeAddress) argument
485 mapCodeAddressToIndex(int codeAddress) argument
511 newLabelForAddress(int codeAddress) argument
529 newLabel(@onnull int[] codeAddressToIndex, int codeAddress) argument
539 newSwitchPayloadReferenceLabel(@onnull MethodLocation switchLocation, @Nonnull int[] codeAddressToIndex, int codeAddress) argument
662 newBuilderInstruction10t(int codeAddress, int[] codeAddressToIndex, @Nonnull Instruction10t instruction) argument
707 newBuilderInstruction20t(int codeAddress, int[] codeAddressToIndex, @Nonnull Instruction20t instruction) argument
747 newBuilderInstruction21t(int codeAddress, int[] codeAddressToIndex, @Nonnull Instruction21t instruction) argument
783 newBuilderInstruction22t(int codeAddress, int[] codeAddressToIndex, @Nonnull Instruction22t instruction) argument
810 newBuilderInstruction30t(int codeAddress, int[] codeAddressToIndex, @Nonnull Instruction30t instruction) argument
[all...]
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
H A DAnalysisException.java37 public int codeAddress; field in class:AnalysisException
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/
H A DDebugInfo.java158 private int codeAddress = 0;
171 codeAddress += addressDiff;
184 new ImmutableStartLocal(codeAddress, register, name, type, null);
196 new ImmutableStartLocal(codeAddress, register, name, type, signature);
222 new ImmutableEndLocal(codeAddress, register, localInfo.getName(),
238 new ImmutableRestartLocal(codeAddress, register, localInfo.getName(),
246 return new ImmutablePrologueEnd(codeAddress);
249 return new ImmutableEpilogueBegin(codeAddress);
253 return new ImmutableSetSourceFile(codeAddress, sourceFile);
257 codeAddress
[all...]

Completed in 257 milliseconds

12