/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 | 182 void SetLink(ShadowFrame* frame) { in SetLink() argument 183 DCHECK_NE(this, frame); in SetLink() 184 link_ = frame; in SetLink() 465 ShadowFrame* frame = top_shadow_frame_; in PopShadowFrame() local 466 top_shadow_frame_ = frame->GetLink(); in PopShadowFrame() 467 return frame; in PopShadowFrame()
|
D | elf_file.cc | 1275 static FDE* NextFDE(FDE* frame) { in NextFDE() argument 1276 byte* fde_bytes = reinterpret_cast<byte*>(frame); in NextFDE() 1277 fde_bytes += frame->GetLength(); in NextFDE() 1281 static bool IsFDE(FDE* frame) { in IsFDE() argument 1282 return frame->CIE_pointer != 0; in IsFDE() 1288 FDE* frame = NextFDE(reinterpret_cast<FDE*>(eh_frame)); in FixupEHFrame() local 1289 for (; frame < last_frame; frame = NextFDE(frame)) { in FixupEHFrame() 1290 if (!IsFDE(frame)) { in FixupEHFrame() 1293 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 | 372 StackReference<mirror::ArtMethod>* frame = in Action() local 374 self->SetTopOfStack(frame, 0); // Since we don't necessarily have a dex pc, pass in 0. in Action()
|
D | thread.cc | 2200 for (instrumentation::InstrumentationStackFrame& frame : *GetInstrumentationStack()) { in VisitRoots() 2201 if (frame.this_object_ != nullptr) { in VisitRoots() 2202 visitor(&frame.this_object_, arg, thread_id, kRootJavaFrame); in VisitRoots() 2204 DCHECK(frame.method_ != nullptr); in VisitRoots() 2205 visitor(reinterpret_cast<mirror::Object**>(&frame.method_), arg, thread_id, kRootJavaFrame); 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
|