/dalvik/dx/src/com/android/dx/cf/code/ |
D | Simulator.java | 92 public void simulate(ByteBlock bb, Frame frame) { in simulate() argument 95 visitor.setFrame(frame); in simulate() 104 frame.annotate(ex); in simulate() 117 public int simulate(int offset, Frame frame) { in simulate() argument 118 visitor.setFrame(frame); in simulate() 145 private Frame frame; field in Simulator.SimVisitor 155 this.frame = null; in SimVisitor() 163 public void setFrame(Frame frame) { in setFrame() argument 164 if (frame == null) { in setFrame() 168 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 207 public void run(Frame frame, int offset, int opcode); in run() argument
|
D | BaseMachine.java | 114 public final void popArgs(Frame frame, int count) { in popArgs() argument 115 ExecutionStack stack = frame.getStack(); in popArgs() 132 public void popArgs(Frame frame, Prototype prototype) { in popArgs() argument 137 popArgs(frame, size); in popArgs() 150 public final void popArgs(Frame frame, Type type) { in popArgs() argument 152 popArgs(frame, 1); in popArgs() 162 public final void popArgs(Frame frame, Type type1, Type type2) { in popArgs() argument 164 popArgs(frame, 2); in popArgs() 180 public final void popArgs(Frame frame, Type type1, Type type2, in popArgs() argument 183 popArgs(frame, 3); in popArgs() [all …]
|
D | Ropper.java | 221 void mergeToSuccessors(Frame frame, int[] workSet) { in mergeToSuccessors() argument 227 Frame subFrame = frame.subFrameForLabel(startBlock, label); in mergeToSuccessors() 631 Frame frame = startFrames[offset]; in doit() local 633 processBlock(block, frame, workSet); in doit() 668 private void processBlock(ByteBlock block, Frame frame, int[] workSet) { in processBlock() argument 677 frame = frame.copy(); in processBlock() 678 sim.simulate(block, frame); in processBlock() 679 frame.setImmutable(); in processBlock() 731 .mergeToSuccessors(frame, workSet); in processBlock() 751 calledSubroutine, frame, workSet); in processBlock() [all …]
|
D | ValueAwareMachine.java | 41 public void run(Frame frame, int offset, int opcode) { in run() argument 160 frame.makeInitialized(thisType); in run() 197 storeResults(frame); in run()
|
D | RopperMachine.java | 280 public void run(Frame frame, int offset, int opcode) { in run() argument 285 int stackPointer = maxLocals + frame.getStack().size(); in run() 291 super.run(frame, offset, opcode); in run()
|
/dalvik/vm/hprof/ |
D | HprofStack.c | 239 StackFrameEntry frame; in hprofFillInStackTrace() local 242 frame.frame.method = method; in hprofFillInStackTrace() 244 frame.frame.pc = 0; /* no saved PC for native methods */ in hprofFillInStackTrace() 249 frame.frame.pc = (int) (saveArea->xtra.currentPc - in hprofFillInStackTrace() 255 hprofLookupStackFrameId(&frame); in hprofFillInStackTrace()
|
D | HprofStackFrame.c | 47 method = stackFrameEntry->frame.method; in hprofStartup_StackFrame() 115 const char *cp = (char *) &stackFrameEntry->frame; in computeStackFrameHash() 128 return memcmp(&((StackFrameEntry *)tableItem)->frame, in stackFrameCmp() 129 &((StackFrameEntry *) looseItem)->frame, sizeof(StackFrame)); in stackFrameCmp() 201 method = stackFrameEntry->frame.method; in hprofDumpStackFrames() 202 pc = stackFrameEntry->frame.pc; in hprofDumpStackFrames()
|
D | HprofStack.h | 27 StackFrame frame; member
|
/dalvik/dx/tests/098-dex-jsr-ret-throw/ |
D | info.txt | 3 such a way that it caused the frame merge and subroutine inliner
|
/dalvik/vm/arch/arm/ |
D | CallOldABI.S | 88 @ Standard gcc stack frame setup. We don't need to push the original 101 @ an ldmia -- but we're doing the gcc frame trick where we push the
|
/dalvik/hit/src/com/android/hit/ |
D | HprofParser.java | 215 StackFrame frame = new StackFrame(id, methodName, methodSignature, in loadStackFrame() local 218 mState.addStackFrame(frame); in loadStackFrame()
|
/dalvik/vm/mterp/armv5te/ |
D | footer.S | 298 @ prepare to copy args to "outs" area of current frame 324 @ prepare to copy args to "outs" area of current frame 362 @ find space for the new stack frame, check for overflow 371 blt .LstackOverflow @ yes, this frame will overflow stack
|
/dalvik/vm/mterp/x86/ |
D | footer.S | 160 jl .LstackOverflow # handle frame overflow 360 je common_gotoBail # break frame, bail out completely
|
/dalvik/vm/ |
D | Debugger.c | 356 static FrameId frameToFrameId(const void* frame) in frameToFrameId() argument 358 return (FrameId)(u4) frame; in frameToFrameId()
|
/dalvik/vm/mterp/out/ |
D | InterpAsm-armv7-a.S | 9224 @ prepare to copy args to "outs" area of current frame 9250 @ prepare to copy args to "outs" area of current frame 9288 @ find space for the new stack frame, check for overflow 9297 blt .LstackOverflow @ yes, this frame will overflow stack
|
D | InterpAsm-armv5te-vfp.S | 9288 @ prepare to copy args to "outs" area of current frame 9314 @ prepare to copy args to "outs" area of current frame 9352 @ find space for the new stack frame, check for overflow 9361 blt .LstackOverflow @ yes, this frame will overflow stack
|
D | InterpAsm-armv4t.S | 9770 @ prepare to copy args to "outs" area of current frame 9796 @ prepare to copy args to "outs" area of current frame 9834 @ find space for the new stack frame, check for overflow 9843 blt .LstackOverflow @ yes, this frame will overflow stack
|
D | InterpAsm-armv5te.S | 9764 @ prepare to copy args to "outs" area of current frame 9790 @ prepare to copy args to "outs" area of current frame 9828 @ find space for the new stack frame, check for overflow 9837 blt .LstackOverflow @ yes, this frame will overflow stack
|
D | InterpAsm-x86.S | 8660 jl .LstackOverflow # handle frame overflow 8860 je common_gotoBail # break frame, bail out completely
|