Home
last modified time | relevance | path

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

/dalvik/dx/src/com/android/dx/cf/code/
DSimulator.java88 public void simulate(ByteBlock bb, Frame frame) { in simulate() argument
91 visitor.setFrame(frame); in simulate()
100 frame.annotate(ex); in simulate()
113 public int simulate(int offset, Frame frame) { in simulate() argument
114 visitor.setFrame(frame); in simulate()
199 private Frame frame; field in Simulator.SimVisitor
209 this.frame = null; in SimVisitor()
217 public void setFrame(Frame frame) { in setFrame() argument
218 if (frame == null) { in setFrame()
222 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.java119 public final void popArgs(Frame frame, int count) { in popArgs() argument
120 ExecutionStack stack = frame.getStack(); in popArgs()
137 public void popArgs(Frame frame, Prototype prototype) { in popArgs() argument
142 popArgs(frame, size); in popArgs()
155 public final void popArgs(Frame frame, Type type) { in popArgs() argument
157 popArgs(frame, 1); in popArgs()
167 public final void popArgs(Frame frame, Type type1, Type type2) { in popArgs() argument
169 popArgs(frame, 2); in popArgs()
185 public final void popArgs(Frame frame, Type type1, Type type2, in popArgs() argument
188 popArgs(frame, 3); in popArgs()
[all …]
DRopper.java223 void mergeToSuccessors(Frame frame, int[] workSet) { in mergeToSuccessors() argument
229 Frame subFrame = frame.subFrameForLabel(startBlock, label); in mergeToSuccessors()
637 Frame frame = startFrames[offset]; in doit() local
639 processBlock(block, frame, workSet); in doit()
674 private void processBlock(ByteBlock block, Frame frame, int[] workSet) { in processBlock() argument
683 frame = frame.copy(); in processBlock()
684 sim.simulate(block, frame); in processBlock()
685 frame.setImmutable(); in processBlock()
738 .mergeToSuccessors(frame, workSet); in processBlock()
758 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.java281 public void run(Frame frame, int offset, int opcode) { in run() argument
286 int stackPointer = maxLocals + frame.getStack().size(); in run()
292 super.run(frame, offset, opcode); in run()
/dalvik/vm/mterp/mips/
Dentry.S27 .frame sp, STACK_SIZE, ra
44 addu fp, sp, STACK_SIZE # Move Frame Pointer to the base of frame
Dfooter.S417 move a1, rFP # r1 <- frame pointer
497 # prepare to copy args to "outs" area of current frame
534 # prepare to copy args to "outs" area of current frame
594 # find space for the new stack frame, check for overflow
604 bltu t0, rOBJ, .LstackOverflow # yes, this frame will overflow stack
/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/
DCallEABI.S192 * fp frame pointer
310 * fp frame pointer
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/vm/mterp/x86/
Dentry.S89 movl %ebp, %esp # strip frame
Dfooter.S424 * prepare to copy args to "outs" area of current frame
515 jl .LstackOverflow # handle frame overflow
662 cmpl $$0, rINST # check for break frame
663 je common_gotoBail # bail if break frame
/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.S404 mov r1,rFP @ r1<- frame pointer
481 @ prepare to copy args to "outs" area of current frame
511 @ prepare to copy args to "outs" area of current frame
549 @ find space for the new stack frame, check for overflow
559 blo .LstackOverflow @ yes, this frame will overflow stack
762 beq common_gotoBail @ break frame, bail out completely
/dalvik/vm/
DDebugger.cpp354 static FrameId frameToFrameId(const void* frame) in frameToFrameId() argument
356 return (FrameId)(u4) frame; in frameToFrameId()
/dalvik/vm/mterp/out/
DInterpAsm-mips.S415 .frame sp, STACK_SIZE, ra
432 addu fp, sp, STACK_SIZE # Move Frame Pointer to the base of frame
11419 move a1, rFP # r1 <- frame pointer
11499 # prepare to copy args to "outs" area of current frame
11536 # prepare to copy args to "outs" area of current frame
11596 # find space for the new stack frame, check for overflow
11606 bltu t0, rOBJ, .LstackOverflow # yes, this frame will overflow stack
DInterpAsm-armv5te-vfp.S16048 mov r1,rFP @ r1<- frame pointer
16125 @ prepare to copy args to "outs" area of current frame
16155 @ prepare to copy args to "outs" area of current frame
16193 @ find space for the new stack frame, check for overflow
16203 blo .LstackOverflow @ yes, this frame will overflow stack
16406 beq common_gotoBail @ break frame, bail out completely
DInterpAsm-armv7-a-neon.S15985 mov r1,rFP @ r1<- frame pointer
16062 @ prepare to copy args to "outs" area of current frame
16092 @ prepare to copy args to "outs" area of current frame
16130 @ find space for the new stack frame, check for overflow
16140 blo .LstackOverflow @ yes, this frame will overflow stack
16343 beq common_gotoBail @ break frame, bail out completely
DInterpAsm-armv7-a.S15985 mov r1,rFP @ r1<- frame pointer
16062 @ prepare to copy args to "outs" area of current frame
16092 @ prepare to copy args to "outs" area of current frame
16130 @ find space for the new stack frame, check for overflow
16140 blo .LstackOverflow @ yes, this frame will overflow stack
16343 beq common_gotoBail @ break frame, bail out completely
DInterpAsm-x86.S15652 movl %ebp, %esp # strip frame
16101 * prepare to copy args to "outs" area of current frame
16192 jl .LstackOverflow # handle frame overflow
16339 cmpl $0, rINST # check for break frame
16340 je common_gotoBail # bail if break frame
DInterpAsm-armv5te.S16506 mov r1,rFP @ r1<- frame pointer
16583 @ prepare to copy args to "outs" area of current frame
16613 @ prepare to copy args to "outs" area of current frame
16651 @ find space for the new stack frame, check for overflow
16661 blo .LstackOverflow @ yes, this frame will overflow stack
16864 beq common_gotoBail @ break frame, bail out completely