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/
DSimulator.java110 public void simulate(ByteBlock bb, Frame frame) { in simulate() argument
113 visitor.setFrame(frame); in simulate()
122 frame.annotate(ex); in simulate()
135 public int simulate(int offset, Frame frame) { in simulate() argument
136 visitor.setFrame(frame); in simulate()
228 private Frame frame; field in Simulator.SimVisitor
238 this.frame = null; in SimVisitor()
246 public void setFrame(Frame frame) { in setFrame() argument
247 if (frame == null) { in setFrame()
251 this.frame = frame; in setFrame()
[all …]
DMachine.java54 public void popArgs(Frame frame, int count); in popArgs() argument
67 public void popArgs(Frame frame, Prototype prototype); in popArgs() argument
77 public void popArgs(Frame frame, Type type); in popArgs() argument
90 public void popArgs(Frame frame, Type type1, Type type2); in popArgs() argument
104 public void popArgs(Frame frame, Type type1, Type type2, Type type3); in popArgs() argument
113 public void localArg(Frame frame, int idx); in localArg() argument
215 public void run(Frame frame, int offset, int opcode); in run() argument
DBaseMachine.java122 public final void popArgs(Frame frame, int count) { in popArgs() argument
123 ExecutionStack stack = frame.getStack(); in popArgs()
141 public void popArgs(Frame frame, Prototype prototype) { in popArgs() argument
146 popArgs(frame, size); in popArgs()
160 public final void popArgs(Frame frame, Type type) { in popArgs() argument
162 popArgs(frame, 1); in popArgs()
173 public final void popArgs(Frame frame, Type type1, Type type2) { in popArgs() argument
175 popArgs(frame, 2); in popArgs()
192 public final void popArgs(Frame frame, Type type1, Type type2, in popArgs() argument
195 popArgs(frame, 3); in popArgs()
[all …]
DRopper.java318 void mergeToSuccessors(Frame frame, int[] workSet) { in mergeToSuccessors() argument
324 Frame subFrame = frame.subFrameForLabel(startBlock, label); in mergeToSuccessors()
742 Frame frame = startFrames[offset]; in doit() local
744 processBlock(block, frame, workSet); in doit()
779 private void processBlock(ByteBlock block, Frame frame, int[] workSet) { in processBlock() argument
788 frame = frame.copy(); in processBlock()
789 sim.simulate(block, frame); in processBlock()
790 frame.setImmutable(); in processBlock()
843 .mergeToSuccessors(frame, workSet); in processBlock()
863 calledSubroutine, frame, workSet); in processBlock()
[all …]
DValueAwareMachine.java43 public void run(Frame frame, int offset, int opcode) { in run() argument
162 frame.makeInitialized(thisType); in run()
208 storeResults(frame); in run()
DRopperMachine.java295 public void run(Frame frame, int offset, int opcode) { in run() argument
300 int stackPointer = maxLocals + frame.getStack().size(); in run()
306 super.run(frame, offset, opcode); in run()
/dalvik/dx/tests/098-dex-jsr-ret-throw/
Dinfo.txt3 such a way that it caused the frame merge and subroutine inliner