Home
last modified time | relevance | path

Searched refs:frame (Results 1 – 20 of 20) sorted by relevance

/dalvik/dx/src/com/android/dx/cf/code/
DSimulator.java92 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 …]
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
207 public void run(Frame frame, int offset, int opcode); in run() argument
DBaseMachine.java114 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 …]
DRopper.java221 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 …]
DValueAwareMachine.java41 public void run(Frame frame, int offset, int opcode) { in run() argument
160 frame.makeInitialized(thisType); in run()
197 storeResults(frame); in run()
DRopperMachine.java280 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/
DHprofStack.c239 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()
DHprofStackFrame.c47 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()
DHprofStack.h27 StackFrame frame; member
/dalvik/dx/tests/098-dex-jsr-ret-throw/
Dinfo.txt3 such a way that it caused the frame merge and subroutine inliner
/dalvik/vm/arch/arm/
DCallOldABI.S88 @ 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/
DHprofParser.java215 StackFrame frame = new StackFrame(id, methodName, methodSignature, in loadStackFrame() local
218 mState.addStackFrame(frame); in loadStackFrame()
/dalvik/vm/mterp/armv5te/
Dfooter.S298 @ 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/
Dfooter.S160 jl .LstackOverflow # handle frame overflow
360 je common_gotoBail # break frame, bail out completely
/dalvik/vm/
DDebugger.c356 static FrameId frameToFrameId(const void* frame) in frameToFrameId() argument
358 return (FrameId)(u4) frame; in frameToFrameId()
/dalvik/vm/mterp/out/
DInterpAsm-armv7-a.S9224 @ 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
DInterpAsm-armv5te-vfp.S9288 @ 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
DInterpAsm-armv4t.S9770 @ 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
DInterpAsm-armv5te.S9764 @ 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
DInterpAsm-x86.S8660 jl .LstackOverflow # handle frame overflow
8860 je common_gotoBail # break frame, bail out completely