Searched refs:stack (Results 1 – 25 of 178) sorted by relevance
12345678
/dalvik/dx/src/com/android/dx/cf/code/ |
D | ExecutionStack.java | 34 private final TypeBearer[] stack; field in ExecutionStack 55 stack = new TypeBearer[maxStack]; in ExecutionStack() 66 ExecutionStack result = new ExecutionStack(stack.length); in copy() 68 System.arraycopy(stack, 0, result.stack, 0, stack.length); in copy() 88 stackElementString(stack[i])); in annotate() 109 if (stack[i] == type) { in makeInitialized() 110 stack[i] = initializedType; in makeInitialized() 121 return stack.length; in getMaxStack() 140 stack[i] = null; in clear() 167 if ((stackPtr + category) > stack.length) { in push() [all …]
|
D | Frame.java | 36 private final ExecutionStack stack; field in Frame 47 private Frame(LocalsArray locals, ExecutionStack stack) { in Frame() argument 48 this(locals, stack, IntList.EMPTY); in Frame() 60 ExecutionStack stack, IntList subroutines) { in Frame() argument 65 if (stack == null) { in Frame() 72 this.stack = stack; in Frame() 98 return new Frame(locals.copy(), stack.copy(), subroutines); in copy() 106 stack.setImmutable(); in setImmutable() 118 stack.makeInitialized(type); in makeInitialized() 136 return stack; in getStack() [all …]
|
D | Simulator.java | 383 ExecutionStack stack = frame.getStack(); in visitNoArgs() local 385 Type foundArrayType = stack.peekType(peekDepth); in visitNoArgs() 386 boolean foundArrayLocal = stack.peekLocal(peekDepth); in visitNoArgs() 406 ExecutionStack stack = frame.getStack(); in visitNoArgs() local 409 if (stack.peekType(0).isCategory2()) { in visitNoArgs() 413 } else if (stack.peekType(1).isCategory1()) { in visitNoArgs() 438 ExecutionStack stack = frame.getStack(); in visitNoArgs() local 440 if (!(stack.peekType(0).isCategory1() && in visitNoArgs() 441 stack.peekType(1).isCategory1())) { in visitNoArgs() 450 ExecutionStack stack = frame.getStack(); in visitNoArgs() local [all …]
|
D | BaseMachine.java | 120 ExecutionStack stack = frame.getStack(); in popArgs() local 130 args[i] = stack.pop(); in popArgs() 552 ExecutionStack stack = frame.getStack(); in storeResults() local 555 stack.setLocal(); in storeResults() 557 stack.push(results[i]); in storeResults()
|
/dalvik/dx/tests/071-dex-java-stack-ops/ |
D | blort.j | 20 .limit stack 0 27 .limit stack 0 34 .limit stack 0 41 .limit stack 0 48 .limit stack 0 55 .limit stack 0 63 .limit stack 0 70 .limit stack 0 77 .limit stack 0 84 .limit stack 0 [all …]
|
D | info.txt | 2 least one case of each of the possible forms of Java stack
|
/dalvik/dx/src/com/android/dx/ssa/ |
D | SsaMethod.java | 758 Stack<SsaBasicBlock> stack = new Stack<SsaBasicBlock>(); in forEachBlockDepthFirst() local 767 stack.add(null); // Start with null parent. in forEachBlockDepthFirst() 768 stack.add(rootBlock); in forEachBlockDepthFirst() 770 while (stack.size() > 0) { in forEachBlockDepthFirst() 771 SsaBasicBlock cur = stack.pop(); in forEachBlockDepthFirst() 772 SsaBasicBlock parent = stack.pop(); in forEachBlockDepthFirst() 779 stack.add(cur); in forEachBlockDepthFirst() 780 stack.add(blocks.get(i)); in forEachBlockDepthFirst() 797 Stack<SsaBasicBlock> stack = new Stack<SsaBasicBlock>(); in forEachBlockDepthFirstDom() local 799 stack.add(getEntryBlock()); in forEachBlockDepthFirstDom() [all …]
|
/dalvik/dx/tests/109-int-branch/ |
D | blort.j | 20 .limit stack 3 54 .limit stack 3 74 .limit stack 3
|
/dalvik/dx/tests/114-value-propagation/ |
D | info.txt | 2 stack location to a local variable. (regression test)
|
/dalvik/dx/tests/107-verify-stack-ops/ |
D | info.txt | 1 This tests that the various stack manipulation opcodes verify that their
|
D | op_dup2_x1_case1.j | 20 .limit stack 8
|
/dalvik/dx/tests/094-scala-locals/ |
D | blort.j | 19 .limit stack 1 26 .limit stack 5
|
/dalvik/dx/tests/076-dex-synch-and-stack/ |
D | info.txt | 2 the synchronized method conversion doesn't interact poorly with stack
|
/dalvik/dx/tests/104-verify-return-ops/ |
D | op_areturn.j | 20 .limit stack 3
|
D | op_sig_dreturn.j | 20 .limit stack 3
|
/dalvik/dx/tests/105-verify-load-store-ops/ |
D | op_caload.j | 20 .limit stack 3
|
D | op_saload.j | 20 .limit stack 3
|
D | op_astore_3.j | 20 .limit stack 4
|
/dalvik/dx/tests/101-verify-wide-math/ |
D | op_dsub.j | 20 .limit stack 3
|
D | op_lmul.j | 20 .limit stack 3
|
D | op_lshl.j | 20 .limit stack 3
|
/dalvik/dx/tests/102-verify-nonwide-math/ |
D | op_iadd.j | 20 .limit stack 3
|
D | op_imul.j | 20 .limit stack 3
|
D | op_fneg.j | 20 .limit stack 3
|
D | op_fmul.j | 20 .limit stack 3
|
12345678