Searched refs:Frame (Results 1 – 7 of 7) sorted by relevance
/dalvik/dx/src/com/android/dx/cf/code/ |
D | Frame.java | 31 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 …]
|
D | Machine.java | 54 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()
|
D | BaseMachine.java | 122 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()
|
D | Ropper.java | 109 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 …]
|
D | Simulator.java | 110 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()
|
D | ValueAwareMachine.java | 43 public void run(Frame frame, int offset, int opcode) { in run()
|
D | RopperMachine.java | 295 public void run(Frame frame, int offset, int opcode) { in run()
|