/art/runtime/arch/arm64/ |
H A D | fault_handler_arm64.cc | 59 *out_sp = static_cast<uintptr_t>(sc->sp); 60 VLOG(signals) << "sp: " << *out_sp; 161 VLOG(signals) << "stack overflow handler with sp at " << std::hex << &uc; 164 uintptr_t sp = sc->sp; local 165 VLOG(signals) << "sp: " << std::hex << sp; local 169 VLOG(signals) << "checking for stack overflow, sp: " << std::hex << sp << 172 uintptr_t overflow_addr = sp [all...] |
/art/runtime/arch/arm/ |
H A D | fault_handler_arm.cc | 73 VLOG(signals) << "sp: " << *out_sp; 190 // sub r12,sp,#16384 202 VLOG(signals) << "stack overflow handler with sp at " << std::hex << &uc; 205 uintptr_t sp = sc->arm_sp; local 206 VLOG(signals) << "sp: " << std::hex << sp; local 210 VLOG(signals) << "checking for stack overflow, sp: " << std::hex << sp << 213 uintptr_t overflow_addr = sp - GetStackOverflowReservedBytes(kArm);
|
/art/runtime/arch/x86/ |
H A D | fault_handler_x86.cc | 249 VLOG(signals) << "sp: " << std::hex << *out_sp; 285 uint8_t* sp = reinterpret_cast<uint8_t*>(uc->CTX_ESP); local 300 uintptr_t* next_sp = reinterpret_cast<uintptr_t*>(sp - sizeof(uintptr_t)); 343 uint8_t* sp = reinterpret_cast<uint8_t*>(uc->CTX_ESP); local 374 uintptr_t* next_sp = reinterpret_cast<uintptr_t*>(sp - sizeof(uintptr_t)); 398 uintptr_t sp = static_cast<uintptr_t>(uc->CTX_ESP); local 402 VLOG(signals) << "checking for stack overflow, sp: " << std::hex << sp << 406 uintptr_t overflow_addr = sp - GetStackOverflowReservedBytes(kX86_64); 408 uintptr_t overflow_addr = sp [all...] |
/art/runtime/entrypoints/portable/ |
H A D | portable_trampoline_entrypoints.cc | 62 PortableArgumentVisitor(MethodHelper& caller_mh, mirror::ArtMethod** sp) 67 reg_args_(reinterpret_cast<byte*>(sp) + PORTABLE_CALLEE_SAVE_FRAME__REF_AND_ARGS__R1_OFFSET), 68 stack_args_(reinterpret_cast<byte*>(sp) + PORTABLE_CALLEE_SAVE_FRAME__REF_AND_ARGS__FRAME_SIZE 150 BuildPortableShadowFrameVisitor(MethodHelper& caller_mh, mirror::ArtMethod** sp, argument 152 PortableArgumentVisitor(caller_mh, sp), sf_(sf), cur_reg_(first_arg_reg) { } 187 mirror::ArtMethod** sp) 191 // FinishCalleeSaveFrameSetup(self, sp, Runtime::kRefsAndArgs); 206 BuildPortableShadowFrameVisitor shadow_frame_builder(mh, sp, 236 BuildPortableArgumentVisitor(MethodHelper& caller_mh, mirror::ArtMethod** sp, argument 238 PortableArgumentVisitor(caller_mh, sp), soa [all...] |
/art/runtime/ |
H A D | fault_handler.cc | 228 uintptr_t sp = 0; local 232 GetMethodAndReturnPcAndSp(siginfo, context, &method_obj, &return_pc, &sp); 323 uintptr_t sp = 0; local 370 manager_->GetMethodAndReturnPcAndSp(siginfo, context, &method, &return_pc, &sp); 371 // Inside of generated code, sp[0] is the method, so sp is the frame. 373 reinterpret_cast<StackReference<mirror::ArtMethod>*>(sp);
|
H A D | stack.cc | 391 byte* sp = reinterpret_cast<byte*>(GetCurrentQuickFrame()); local 392 DCHECK(sp != NULL); 393 byte* pc_addr = sp + GetMethod()->GetReturnPcOffsetInBytes(); 398 byte* sp = reinterpret_cast<byte*>(GetCurrentQuickFrame()); local 399 CHECK(sp != NULL); 400 byte* pc_addr = sp + GetMethod()->GetReturnPcOffsetInBytes();
|
H A D | stack.h | 613 * Return sp-relative offset for a Dalvik virtual register, compiler 654 * | StackReference<ArtMethod> | ... (reg == -2) <<== sp, 16-byte aligned 710 StackReference<mirror::ArtMethod>* sp = GetCurrentQuickFrame(); local 711 ++sp; // Skip Method*; handle scope comes next; 712 return reinterpret_cast<HandleScope*>(sp);
|
H A D | thread.cc | 805 sched_param sp; local 806 CHECK_PTHREAD_CALL(pthread_getschedparam, (thread->tlsPtr_.pthread_self, &policy, &sp), 808 os << " sched=" << policy << "/" << sp.sched_priority
|
/art/runtime/entrypoints/quick/ |
H A D | quick_trampoline_entrypoints.cc | 57 // | Method* | <- sp 90 // | Method* | <- sp 117 // | A0/Method* | <- sp 141 // | EAX/Method* | <- sp 178 // | RDI/Method* | <- sp 202 static mirror::ArtMethod* GetCallingMethod(StackReference<mirror::ArtMethod>* sp) 204 DCHECK(sp->AsMirrorPtr()->IsCalleeSaveMethod()); 205 byte* previous_sp = reinterpret_cast<byte*>(sp) + kQuickCalleeSaveFrame_RefAndArgs_FrameSize; 210 static uintptr_t GetCallingPc(StackReference<mirror::ArtMethod>* sp) 212 DCHECK(sp 416 BuildQuickShadowFrameVisitor(StackReference<mirror::ArtMethod>* sp, bool is_static, const char* shorty, uint32_t shorty_len, ShadowFrame* sf, size_t first_arg_reg) argument 520 BuildQuickArgumentVisitor(StackReference<mirror::ArtMethod>* sp, bool is_static, const char* shorty, uint32_t shorty_len, ScopedObjectAccessUnchecked* soa, std::vector<jvalue>* args) argument 640 RememberForGcArgumentVisitor(StackReference<mirror::ArtMethod>* sp, bool is_static, const char* shorty, uint32_t shorty_len, ScopedObjectAccessUnchecked* soa) argument 1316 LayoutCookie(uint8_t** sp) argument 1430 BuildGenericJniFrameVisitor(StackReference<mirror::ArtMethod>** sp, bool is_static, const char* shorty, uint32_t shorty_len, Thread* self) argument 1682 StackReference<mirror::ArtMethod>* sp = self->GetManagedStack()->GetTopQuickFrame(); local 1746 artInvokeCommon(uint32_t method_idx, mirror::Object* this_object, mirror::ArtMethod* caller_method, Thread* self, StackReference<mirror::ArtMethod>* sp) argument [all...] |