Home
last modified time | relevance | path

Searched refs:Frame (Results 1 – 7 of 7) sorted by relevance

/dalvik/dx/src/com/android/dx/cf/code/
DFrame.java31 public final class Frame { class
47 private Frame(LocalsArray locals, ExecutionStack stack) { in Frame() method in Frame
59 private Frame(LocalsArray locals, in Frame() method in Frame
86 public Frame(int maxLocals, int maxStack) { in Frame() method in Frame
97 public Frame copy() { in copy()
98 return new Frame(locals.copy(), stack.copy(), subroutines); in copy()
180 public Frame subFrameForLabel(int startLabel, int subLabel) { in subFrameForLabel()
202 : new Frame(subLocals, stack, newSubroutines); in subFrameForLabel()
212 public Frame mergeWith(Frame other) { in mergeWith()
230 return new Frame(resultLocals, resultStack, resultSubroutines); in mergeWith()
[all …]
DMachine.java54 public void popArgs(Frame frame, int count); in popArgs()
67 public void popArgs(Frame frame, Prototype prototype); in popArgs()
77 public void popArgs(Frame frame, Type type); in popArgs()
90 public void popArgs(Frame frame, Type type1, Type type2); in popArgs()
104 public void popArgs(Frame frame, Type type1, Type type2, Type type3); in popArgs()
113 public void localArg(Frame frame, int idx); in localArg()
215 public void run(Frame frame, int offset, int opcode); in run()
DBaseMachine.java122 public final void popArgs(Frame frame, int count) { in popArgs()
141 public void popArgs(Frame frame, Prototype prototype) { in popArgs()
160 public final void popArgs(Frame frame, Type type) { in popArgs()
173 public final void popArgs(Frame frame, Type type1, Type type2) { in popArgs()
192 public final void popArgs(Frame frame, Type type1, Type type2, in popArgs()
217 public final void localArg(Frame frame, int idx) { in localArg()
551 protected final void storeResults(Frame frame) { in storeResults()
DRopper.java109 private final Frame[] startFrames;
318 void mergeToSuccessors(Frame frame, int[] workSet) { in mergeToSuccessors()
324 Frame subFrame = frame.subFrameForLabel(startBlock, label); in mergeToSuccessors()
384 this.startFrames = new Frame[maxLabel]; in Ropper()
404 startFrames[0] = new Frame(maxLocals, method.getMaxStack()); in Ropper()
742 Frame frame = startFrames[offset]; in doit()
779 private void processBlock(ByteBlock block, Frame frame, int[] workSet) { in processBlock()
918 Frame f = frame.makeExceptionHandlerStartFrame(exceptionClass); in processBlock()
1070 Subroutine calledSubroutine, Frame frame, int[] workSet) { in mergeAndWorkAsNecessary()
1071 Frame existing = startFrames[label]; in mergeAndWorkAsNecessary()
[all …]
DSimulator.java110 public void simulate(ByteBlock bb, Frame frame) { in simulate()
135 public int simulate(int offset, Frame frame) { in simulate()
228 private Frame frame;
246 public void setFrame(Frame frame) { in setFrame()
DValueAwareMachine.java43 public void run(Frame frame, int offset, int opcode) { in run()
DRopperMachine.java295 public void run(Frame frame, int offset, int opcode) { in run()