/dalvik/dx/src/com/android/dx/cf/code/ |
D | Simulator.java | 88 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 …]
|
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 | 119 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 …]
|
D | Ropper.java | 223 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 …]
|
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 | 281 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/ |
D | entry.S | 27 .frame sp, STACK_SIZE, ra 44 addu fp, sp, STACK_SIZE # Move Frame Pointer to the base of frame
|
D | footer.S | 417 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/ |
D | info.txt | 3 such a way that it caused the frame merge and subroutine inliner
|
/dalvik/vm/arch/arm/ |
D | CallEABI.S | 192 * fp frame pointer 310 * fp frame pointer
|
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/vm/mterp/x86/ |
D | entry.S | 89 movl %ebp, %esp # strip frame
|
D | footer.S | 424 * 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/ |
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 | 404 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/ |
D | Debugger.cpp | 354 static FrameId frameToFrameId(const void* frame) in frameToFrameId() argument 356 return (FrameId)(u4) frame; in frameToFrameId()
|
/dalvik/vm/mterp/out/ |
D | InterpAsm-mips.S | 415 .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
|
D | InterpAsm-armv5te-vfp.S | 16048 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
|
D | InterpAsm-armv7-a-neon.S | 15985 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
|
D | InterpAsm-armv7-a.S | 15985 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
|
D | InterpAsm-x86.S | 15652 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
|
D | InterpAsm-armv5te.S | 16506 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
|