/art/runtime/arch/arm/ |
D | portable_entrypoints_arm.S | 44 add r5, r2, #16 @ create space for method pointer in frame 45 and r5, #0xFFFFFFF0 @ align frame size to 16 bytes 54 str ip, [sp] @ store NULL for method* at bottom of frame 68 @ Fake callee save ref and args frame set up, note portable doesn't use callee save frames. 142 @ Fake callee save ref and args frame set up, note portable doesn't use callee save frames.
|
D | quick_entrypoints_arm.S | 261 str r12, [sp, #-16]! @ expand the frame and pass SP 265 add sp, #16 @ strip the extra frame 311 add r5, r2, #4 @ create space for method pointer in frame 324 str ip, [sp] @ store NULL for method* at bottom of frame 666 str r12, [sp, #-16]! @ expand the frame and pass SP 668 add sp, #16 @ strip the extra frame 686 str r12, [sp, #-16]! @ expand the frame and pass SP 690 add sp, #16 @ strip the extra frame 709 str r12, [sp, #-16]! @ expand the frame and pass SP 713 add sp, #16 @ strip the extra frame [all …]
|
D | jni_entrypoints_arm.S | 31 sub sp, #12 @ pad stack pointer to align frame
|
/art/test/098-ddmc/ |
D | expected.txt | 2 empty=Allocations[message header len: 15 entry header len: 9 stack frame len: 8 number of entries: … 14 reset=Allocations[message header len: 15 entry header len: 9 stack frame len: 8 number of entries: … 23 goodbye=Allocations[message header len: 15 entry header len: 9 stack frame len: 8 number of entries…
|
/art/runtime/arch/mips/ |
D | portable_entrypoints_mips.S | 25 # Fake callee save ref and args frame set up, note portable doesn't use callee save frames.
|
D | quick_entrypoints_mips.S | 217 addiu $sp, $sp, 64 # pop frame 498 addiu $t0, $a2, 16 # create space for method pointer in frame 499 srl $t0, $t0, 4 # shift the frame size right 4 500 sll $t0, $t0, 4 # shift the frame size left 4 to align to 16 bytes 512 sw $zero, 0($sp) # store NULL for method* at bottom of frame 1081 move $t0, $sp # remember bottom of caller's frame 1104 addiu $sp, $sp, 112 # 48 bytes of args + 64 bytes of callee save frame
|
/art/runtime/ |
D | stack.h | 183 void SetLink(ShadowFrame* frame) { in SetLink() argument 184 DCHECK_NE(this, frame); in SetLink() 185 link_ = frame; in SetLink() 479 ShadowFrame* frame = top_shadow_frame_; in PopShadowFrame() local 480 top_shadow_frame_ = frame->GetLink(); in PopShadowFrame() 481 return frame; in PopShadowFrame()
|
D | elf_file.cc | 1304 static FDE* NextFDE(FDE* frame) { in NextFDE() argument 1305 byte* fde_bytes = reinterpret_cast<byte*>(frame); in NextFDE() 1306 fde_bytes += frame->GetLength(); in NextFDE() 1310 static bool IsFDE(FDE* frame) { in IsFDE() argument 1311 return frame->CIE_pointer != 0; in IsFDE() 1317 FDE* frame = NextFDE(reinterpret_cast<FDE*>(eh_frame)); in FixupEHFrame() local 1318 for (; frame < last_frame; frame = NextFDE(frame)) { in FixupEHFrame() 1319 if (!IsFDE(frame)) { in FixupEHFrame() 1322 frame->initial_location += text_start; in FixupEHFrame()
|
D | instrumentation.cc | 236 const InstrumentationStackFrame& frame = in InstrumentationInstallStack() local 238 CHECK(frame.interpreter_entry_); in InstrumentationInstallStack() 243 last_return_pc_ = frame.return_pc_; in InstrumentationInstallStack() 263 const InstrumentationStackFrame& frame = in InstrumentationInstallStack() local 265 CHECK_EQ(m, frame.method_) << "Expected " << PrettyMethod(m) in InstrumentationInstallStack() 266 << ", Found " << PrettyMethod(frame.method_); in InstrumentationInstallStack() 267 return_pc = frame.return_pc_; in InstrumentationInstallStack() 269 LOG(INFO) << "Ignoring already instrumented " << frame.Dump(); in InstrumentationInstallStack()
|
D | fault_handler.cc | 373 StackReference<mirror::ArtMethod>* frame = in Action() local 375 self->SetTopOfStack(frame, 0); // Since we don't necessarily have a dex pc, pass in 0. in Action()
|
D | thread.cc | 2238 for (instrumentation::InstrumentationStackFrame& frame : *GetInstrumentationStack()) { in VisitRoots() 2239 if (frame.this_object_ != nullptr) { in VisitRoots() 2240 visitor(&frame.this_object_, arg, RootInfo(kRootVMInternal, thread_id)); in VisitRoots() 2242 DCHECK(frame.method_ != nullptr); in VisitRoots() 2243 visitor(reinterpret_cast<mirror::Object**>(&frame.method_), arg, in VisitRoots()
|
/art/test/083-compiler-regressions/ |
D | info.txt | 12 largeFrame Stress large frame codegen
|
/art/compiler/llvm/ |
D | art_module.ll | 25 , %ShadowFrame* ; Previous frame
|