Home
last modified time | relevance | path

Searched refs:stack (Results 1 – 25 of 180) sorted by relevance

12345678

/dalvik/dx/src/com/android/dx/cf/code/
DExecutionStack.java34 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 …]
DFrame.java36 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 …]
DSimulator.java398 ExecutionStack stack = frame.getStack(); in visitNoArgs() local
400 Type foundArrayType = stack.peekType(peekDepth); in visitNoArgs()
401 boolean foundArrayLocal = stack.peekLocal(peekDepth); in visitNoArgs()
421 ExecutionStack stack = frame.getStack(); in visitNoArgs() local
424 if (stack.peekType(0).isCategory2()) { in visitNoArgs()
428 } else if (stack.peekType(1).isCategory1()) { in visitNoArgs()
453 ExecutionStack stack = frame.getStack(); in visitNoArgs() local
455 if (!(stack.peekType(0).isCategory1() && in visitNoArgs()
456 stack.peekType(1).isCategory1())) { in visitNoArgs()
465 ExecutionStack stack = frame.getStack(); in visitNoArgs() local
[all …]
DBaseMachine.java123 ExecutionStack stack = frame.getStack(); in popArgs() local
133 args[i] = stack.pop(); in popArgs()
568 ExecutionStack stack = frame.getStack(); in storeResults() local
571 stack.setLocal(); in storeResults()
573 stack.push(results[i]); in storeResults()
/dalvik/dx/tests/111-use-null-as-array/
Dmultidimensional.j13 .limit stack 2
32 .limit stack 3
53 .limit stack 2
72 .limit stack 3
93 .limit stack 2
112 .limit stack 3
133 .limit stack 2
152 .limit stack 3
173 .limit stack 2
192 .limit stack 3
[all …]
/dalvik/dx/tests/071-dex-java-stack-ops/
Dblort.j20 .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 …]
Dinfo.txt2 least one case of each of the possible forms of Java stack
/dalvik/dx/src/com/android/dx/ssa/
DSsaMethod.java741 Stack<SsaBasicBlock> stack = new Stack<SsaBasicBlock>(); in forEachBlockDepthFirst() local
750 stack.add(null); // Start with null parent. in forEachBlockDepthFirst()
751 stack.add(rootBlock); in forEachBlockDepthFirst()
753 while (stack.size() > 0) { in forEachBlockDepthFirst()
754 SsaBasicBlock cur = stack.pop(); in forEachBlockDepthFirst()
755 SsaBasicBlock parent = stack.pop(); in forEachBlockDepthFirst()
762 stack.add(cur); in forEachBlockDepthFirst()
763 stack.add(blocks.get(i)); in forEachBlockDepthFirst()
780 Stack<SsaBasicBlock> stack = new Stack<SsaBasicBlock>(); in forEachBlockDepthFirstDom() local
782 stack.add(getEntryBlock()); in forEachBlockDepthFirstDom()
[all …]
/dalvik/dx/tests/109-int-branch/
Dblort.j20 .limit stack 3
54 .limit stack 3
74 .limit stack 3
/dalvik/dx/tests/114-value-propagation/
Dinfo.txt2 stack location to a local variable. (regression test)
/dalvik/dx/tests/107-verify-stack-ops/
Dinfo.txt1 This tests that the various stack manipulation opcodes verify that their
Dop_pop2.j20 .limit stack 6
Dop_dup.j20 .limit stack 6
Dop_swap_case1.j20 .limit stack 6
Dop_pop.j20 .limit stack 6
Dop_swap_case2.j20 .limit stack 6
Dop_dup2.j20 .limit stack 6
/dalvik/dx/tests/094-scala-locals/
Dblort.j19 .limit stack 1
26 .limit stack 5
/dalvik/dx/tests/076-dex-synch-and-stack/
Dinfo.txt2 the synchronized method conversion doesn't interact poorly with stack
/dalvik/dx/tests/102-verify-nonwide-math/
Dop_isub.j20 .limit stack 3
Dop_f2d.j20 .limit stack 3
Dop_ineg.j20 .limit stack 3
Dop_iand.j20 .limit stack 3
/dalvik/dx/tests/105-verify-load-store-ops/
Dop_astore_2.j20 .limit stack 4
/dalvik/dx/tests/104-verify-return-ops/
Dop_sig_lreturn.j20 .limit stack 3

12345678