/dalvik/dx/src/com/android/dx/dex/code/ |
D | LocalSnapshot.java | 32 private final RegisterSpecSet locals; field in LocalSnapshot 41 public LocalSnapshot(SourcePosition position, RegisterSpecSet locals) { in LocalSnapshot() argument 44 if (locals == null) { in LocalSnapshot() 48 this.locals = locals; in LocalSnapshot() 54 return new LocalSnapshot(getPosition(), locals.withOffset(delta)); in withRegisterOffset() 60 return new LocalSnapshot(getPosition(), locals); in withRegisters() 69 return locals; in getLocals() 75 return locals.toString(); in argString() 81 int sz = locals.size(); in listingString0() 82 int max = locals.getMaxSize(); in listingString0() [all …]
|
D | DalvCode.java | 62 private LocalList locals; field in DalvCode 95 this.locals = null; in DalvCode() 109 locals = LocalList.make(insns); in finishProcessingIfNecessary() 215 return locals; in getLocals()
|
D | RopTranslator.java | 63 private final LocalVariableInfo locals; field in RopTranslator 103 LocalVariableInfo locals, int paramSize, DexOptions dexOptions) { in translate() argument 105 new RopTranslator(method, positionInfo, locals, paramSize, dexOptions); in translate() 120 private RopTranslator(RopMethod method, int positionInfo, LocalVariableInfo locals, in RopTranslator() argument 125 this.locals = locals; in RopTranslator() 142 if (locals != null) { in RopTranslator() 149 maxInsns += bsz + locals.getAssignmentCount(); in RopTranslator() 161 if (locals != null) { in RopTranslator() 163 new LocalVariableAwareTranslationVisitor(output, locals); in RopTranslator() 252 if (locals != null) { in outputBlock() [all …]
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
D | LocalSnapshot.java | 31 private final RegisterSpecSet locals; field in LocalSnapshot 40 public LocalSnapshot(SourcePosition position, RegisterSpecSet locals) { in LocalSnapshot() argument 43 if (locals == null) { in LocalSnapshot() 47 this.locals = locals; in LocalSnapshot() 53 return new LocalSnapshot(getPosition(), locals.withOffset(delta)); in withRegisterOffset() 59 return new LocalSnapshot(getPosition(), locals); in withRegisters() 68 return locals; in getLocals() 74 return locals.toString(); in argString() 80 int sz = locals.size(); in listingString0() 81 int max = locals.getMaxSize(); in listingString0() [all …]
|
D | DalvCode.java | 63 private LocalList locals; field in DalvCode 96 this.locals = null; in DalvCode() 110 locals = LocalList.make(insns); in finishProcessingIfNecessary() 216 return locals; in getLocals()
|
D | RopTranslator.java | 59 private final LocalVariableInfo locals; field in RopTranslator 98 LocalVariableInfo locals, int paramSize) { in translate() argument 100 new RopTranslator(method, positionInfo, locals, in translate() 116 LocalVariableInfo locals, int paramSize) { in RopTranslator() argument 119 this.locals = locals; in RopTranslator() 136 if (locals != null) { in RopTranslator() 143 maxInsns += bsz + locals.getAssignmentCount(); in RopTranslator() 155 if (locals != null) { in RopTranslator() 157 new LocalVariableAwareTranslationVisitor(output, locals); in RopTranslator() 245 if (locals != null) { in outputBlock() [all …]
|
/dalvik/dx/src/com/android/dx/cf/code/ |
D | OneLocalsArray.java | 34 private final TypeBearer[] locals; field in OneLocalsArray 45 locals = new TypeBearer[maxLocals]; in OneLocalsArray() 51 OneLocalsArray result = new OneLocalsArray(locals.length); in copy() 53 System.arraycopy(locals, 0, result.locals, 0, locals.length); in copy() 61 for (int i = 0; i < locals.length; i++) { in annotate() 62 TypeBearer type = locals[i]; in annotate() 73 for (int i = 0; i < locals.length; i++) { in toHuman() 74 TypeBearer type = locals[i]; in toHuman() 85 int len = locals.length; in makeInitialized() 97 if (locals[i] == type) { in makeInitialized() [all …]
|
D | Frame.java | 33 private final LocalsArray locals; field in Frame 47 private Frame(LocalsArray locals, ExecutionStack stack) { in Frame() argument 48 this(locals, stack, IntList.EMPTY); in Frame() 59 private Frame(LocalsArray locals, in Frame() argument 61 if (locals == null) { in Frame() 71 this.locals = locals; in Frame() 98 return new Frame(locals.copy(), stack.copy(), subroutines); in copy() 105 locals.setImmutable(); in setImmutable() 117 locals.makeInitialized(type); in makeInitialized() 127 return locals; in getLocals() [all …]
|
/dalvik/dx/tests/111-use-null-as-array/ |
D | multidimensional.j | 12 .limit locals 1 31 .limit locals 1 52 .limit locals 1 71 .limit locals 1 92 .limit locals 1 111 .limit locals 1 132 .limit locals 1 151 .limit locals 1 172 .limit locals 1 191 .limit locals 1 [all …]
|
D | run | 17 dx --debug --dex --positions=none --no-locals \ 20 dx --debug --dex --positions=none --no-locals \
|
/dalvik/dx/tests/069-dex-source-position/ |
D | run | 17 dx --debug --dex --no-optimize --positions=none --no-locals \ 19 dx --debug --dex --no-optimize --positions=important --no-locals \ 21 dx --debug --dex --no-optimize --positions=lines --no-locals \
|
/dalvik/dx/tests/071-dex-java-stack-ops/ |
D | blort.j | 21 .limit locals 1 28 .limit locals 1 35 .limit locals 1 42 .limit locals 1 49 .limit locals 1 56 .limit locals 1 64 .limit locals 2 71 .limit locals 2 78 .limit locals 2 85 .limit locals 2 [all …]
|
/dalvik/dx/tests/097-dex-branch-offset-zero/ |
D | run | 17 dx --debug --dex --positions=none --no-locals --dump-method=Blort.test'*' \ 24 dx --debug --dex --positions=none --no-locals --dump-method=Blort.test'*' \
|
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
D | DebugInfoDecoder.java | 51 private final ArrayList<LocalEntry> locals; field in DebugInfoDecoder 107 locals = new ArrayList<LocalEntry>(); in DebugInfoDecoder() 198 return locals; in getLocals() 256 locals.add(thisEntry); in decode0() 278 locals.add(le); in decode0() 300 locals.add(le); in decode0() 313 locals.add(le); in decode0() 339 locals.add(le); in decode0() 365 locals.add(le); in decode0()
|
/dalvik/dx/tests/109-int-branch/ |
D | blort.j | 19 .limit locals 6 53 .limit locals 2 73 .limit locals 3
|
/dalvik/dx/src/com/android/dx/dex/file/ |
D | DebugInfoDecoder.java | 62 private final ArrayList<LocalEntry> locals; field in DebugInfoDecoder 118 locals = new ArrayList<LocalEntry>(); in DebugInfoDecoder() 210 return locals; in getLocals() 267 locals.add(thisEntry); in decode0() 289 locals.add(le); in decode0() 305 locals.add(le); in decode0() 318 locals.add(le); in decode0() 344 locals.add(le); in decode0() 370 locals.add(le); in decode0()
|
/dalvik/dx/tests/054-dex-high16/ |
D | run | 17 dx --debug --dex --positions=none --no-locals \
|
/dalvik/dx/tests/077-dex-code-alignment/ |
D | run | 22 dx --debug --dex --positions=none --no-locals --dump-to=- *.class | awk '
|
/dalvik/dx/tests/048-dex-new-array/ |
D | run | 17 dx --debug --dex --positions=none --no-locals --dump-method=Blort.test *.class
|
/dalvik/dx/tests/081-dex-throws-list/ |
D | run | 17 dx --debug --dex --positions=none --no-locals --dump-method=Blort.test'*' \
|
/dalvik/dx/tests/060-dex-call-static/ |
D | run | 17 dx --debug --dex --positions=none --no-locals \
|
/dalvik/dx/tests/068-dex-infinite-loop/ |
D | run | 17 dx --debug --dex --positions=none --no-locals \
|
/dalvik/dx/tests/047-dex-wide-args/ |
D | run | 17 dx --debug --dex --no-optimize --positions=none --no-locals \
|
/dalvik/dx/tests/050-dex-checkcast/ |
D | run | 17 dx --debug --dex --no-optimize --positions=none --no-locals \
|
/dalvik/dx/tests/052-dex-static-var-access/ |
D | run | 17 dx --debug --dex --no-optimize --positions=none --no-locals \
|