/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/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 | 62 private final LocalVariableInfo locals; field in RopTranslator 102 LocalVariableInfo locals, int paramSize, DexOptions dexOptions) { in translate() argument 104 new RopTranslator(method, positionInfo, locals, paramSize, dexOptions); in translate() 119 private RopTranslator(RopMethod method, int positionInfo, LocalVariableInfo locals, in RopTranslator() argument 124 this.locals = locals; in RopTranslator() 141 if (locals != null) { in RopTranslator() 148 maxInsns += bsz + locals.getAssignmentCount(); in RopTranslator() 160 if (locals != null) { in RopTranslator() 162 new LocalVariableAwareTranslationVisitor(output, locals); in RopTranslator() 251 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() 50 OneLocalsArray result = new OneLocalsArray(locals.length); in copy() 52 System.arraycopy(locals, 0, result.locals, 0, locals.length); in copy() 59 for (int i = 0; i < locals.length; i++) { in annotate() 60 TypeBearer type = locals[i]; in annotate() 70 for (int i = 0; i < locals.length; i++) { in toHuman() 71 TypeBearer type = locals[i]; in toHuman() 81 int len = locals.length; in makeInitialized() 93 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/069-dex-source-position/ |
D | run | 18 dx --debug --dex --no-optimize --positions=none --no-locals \ 20 dx --debug --dex --no-optimize --positions=important --no-locals \ 22 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 | 18 dx --debug --dex --positions=none --no-locals --dump-method=Blort.test'*' \ 25 dx --debug --dex --positions=none --no-locals --dump-method=Blort.test'*' \
|
/dalvik/dx/tests/060-dex-call-static/ |
D | run | 18 dx --debug --dex --positions=none --no-locals \
|
/dalvik/dx/tests/068-dex-infinite-loop/ |
D | run | 18 dx --debug --dex --positions=none --no-locals \
|
/dalvik/dx/tests/048-dex-new-array/ |
D | run | 18 dx --debug --dex --positions=none --no-locals --dump-method=Blort.test *.class
|
/dalvik/dx/tests/077-dex-code-alignment/ |
D | run | 24 dx --debug --dex --positions=none --no-locals --dump-to=- *.class | awk '
|
/dalvik/dx/tests/054-dex-high16/ |
D | run | 18 dx --debug --dex --positions=none --no-locals \
|
/dalvik/dx/tests/123-dex-transform-invalid-virtual-to-direct/ |
D | run | 17 dx --debug --dex --no-optimize --positions=none --no-locals \
|
/dalvik/dx/tests/111-use-null-as-array/ |
D | run | 18 dx --debug --dex --positions=none --no-locals \
|
/dalvik/dx/tests/081-dex-throws-list/ |
D | run | 18 dx --debug --dex --positions=none --no-locals --dump-method=Blort.test'*' \
|
/dalvik/dx/tests/070-dex-multianewarray/ |
D | run | 18 dx --debug --dex --no-optimize --positions=none --no-locals \
|
/dalvik/dx/tests/065-dex-new-array/ |
D | run | 18 dx --debug --dex --no-optimize --positions=none --no-locals \
|
/dalvik/dx/tests/064-dex-array-access/ |
D | run | 18 dx --debug --dex --no-optimize --positions=none --no-locals \
|
/dalvik/dx/tests/053-dex-instance-var-access/ |
D | run | 18 dx --debug --dex --no-optimize --positions=none --no-locals \
|
/dalvik/dx/tests/066-dex-try-catch-rethrow/ |
D | run | 18 dx --debug --dex --no-optimize --positions=none --no-locals \
|
/dalvik/dx/tests/062-dex-synch-method/ |
D | run | 18 dx --debug --dex --no-optimize --positions=none --no-locals \
|