/dalvik/dx/src/com/android/dx/cf/code/ |
D | Simulator.java | 110 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 …]
|
D | Machine.java | 54 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
|
D | BaseMachine.java | 122 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 …]
|
D | Ropper.java | 318 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 …]
|
D | ValueAwareMachine.java | 43 public void run(Frame frame, int offset, int opcode) { in run() argument 162 frame.makeInitialized(thisType); in run() 208 storeResults(frame); in run()
|
D | RopperMachine.java | 295 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/ |
D | info.txt | 3 such a way that it caused the frame merge and subroutine inliner
|