/system/libhidl/base/include/hidl/ |
H A D | Status.h | 210 template<typename T> class Return<sp<T>> : public details::return_status { 212 sp<T> mVal {}; 214 Return(sp<T> v) : details::return_status(), mVal{v} {} 217 template<typename U> Return(sp<U> v) : details::return_status(), mVal{v} {} 229 operator sp<T>() const { 234 sp<T> withDefault(sp<T> t) {
|
/system/core/include/backtrace/ |
H A D | Backtrace.h | 59 uintptr_t sp; // The top of the stack. member in struct:backtrace_frame_data_t
|
/system/core/include/utils/ |
H A D | StrongPointer.h | 28 inline bool operator _op_ (const sp<T>& o) const { \ 35 inline bool operator _op_ (const sp<U>& o) const { \ 53 class sp { class in namespace:android 55 inline sp() : m_ptr(0) { } function in class:android::sp 57 sp(T* other); // NOLINT(implicit) 58 sp(const sp<T>& other); 59 sp(sp<T>&& other); 60 template<typename U> sp( 121 sp<T>::sp(const sp<T>& other) function in class:android::sp 128 sp<T>::sp(sp<T>&& other) function in class:android::sp 134 sp<T>::sp(U* other) function in class:android::sp 141 sp<T>::sp(const sp<U>& other) function in class:android::sp 148 sp<T>::sp(sp<U>&& other) function in class:android::sp [all...] |
/system/core/libbacktrace/ |
H A D | BacktraceOffline.cpp | 200 unw_word_t sp; local 201 ret = unw_get_reg(&cursor, UNW_REG_SP, &sp); 212 frame->sp = static_cast<uintptr_t>(sp); 217 prev->stack_size = frame->sp - prev->sp;
|
H A D | UnwindCurrent.cpp | 109 unw_word_t sp; local 110 ret = unw_get_reg(cursor.get(), UNW_REG_SP, &sp); 120 frame->sp = static_cast<uintptr_t>(sp); 134 prev->stack_size = frame->sp - prev->sp; 155 // Verify the sp is not in a device map too. 157 FillInMap(frame->sp, &map);
|
H A D | UnwindPtrace.cpp | 117 unw_word_t sp; local 118 ret = unw_get_reg(&cursor, UNW_REG_SP, &sp); 129 frame->sp = static_cast<uintptr_t>(sp); 134 prev->stack_size = frame->sp - prev->sp; 160 // Verify the sp is not in a device map. 162 FillInMap(sp, &map);
|
H A D | backtrace_test.cpp | 264 EXPECT_EQ(bt_ign2->GetFrame(i)->sp, bt_ign1->GetFrame(i+1)->sp); 268 EXPECT_EQ(bt_ign2->GetFrame(i)->sp, bt_all->GetFrame(i+2)->sp); 788 frame.sp = 0; 1439 static void SetUcontextSp(uintptr_t sp, ucontext_t* ucontext) { argument 1441 ucontext->uc_mcontext.arm_sp = sp; 1443 ucontext->uc_mcontext.sp = sp; 1445 ucontext->uc_mcontext.gregs[REG_ESP] = sp; [all...] |
/system/core/libbacktrace/include/backtrace/ |
H A D | Backtrace.h | 59 uintptr_t sp; // The top of the stack. member in struct:backtrace_frame_data_t
|
/system/core/libmemunreachable/ |
H A D | ThreadCapture.cpp | 228 const int sp = local 236 offsetof(struct user_pt_regs, sp) / sizeof(uintptr_t) 246 thread_info.stack = std::pair<uintptr_t, uintptr_t>(regs[sp], 0);
|
/system/core/libpixelflinger/codeflinger/tinyutils/ |
H A D | smartpointer.h | 31 inline bool operator _op_ (const sp<T>& o) const { \ 38 inline bool operator _op_ (const sp<U>& o) const { \ 49 class sp class in namespace:android::tinyutils 52 inline sp() : m_ptr(0) { } function in class:android::tinyutils::sp 54 sp(T* other); // NOLINT, implicit 55 sp(const sp<T>& other); 56 template<typename U> sp(U* other); // NOLINT, implicit 57 template<typename U> sp(const sp< 104 sp<T>::sp(const sp<T>& other) function in class:android::tinyutils::sp 111 sp<T>::sp(U* other) : m_ptr(other) function in class:android::tinyutils::sp 117 sp<T>::sp(const sp<U>& other) function in class:android::tinyutils::sp [all...] |
/system/core/libunwindstack/ |
H A D | User.h | 90 uint64_t sp; member in struct:unwindstack::arm64_user_regs
|
/system/core/libunwindstack/include/unwindstack/ |
H A D | Regs.h | 54 virtual uint64_t sp() = 0; 88 uint64_t sp() override { return sp_; } 91 void set_sp(AddressType sp) { sp_ = sp; } argument
|
/system/core/libutils/include/utils/ |
H A D | StrongPointer.h | 28 inline bool operator _op_ (const sp<T>& o) const { \ 35 inline bool operator _op_ (const sp<U>& o) const { \ 53 class sp { class in namespace:android 55 inline sp() : m_ptr(0) { } function in class:android::sp 57 sp(T* other); // NOLINT(implicit) 58 sp(const sp<T>& other); 59 sp(sp<T>&& other); 60 template<typename U> sp( 121 sp<T>::sp(const sp<T>& other) function in class:android::sp 128 sp<T>::sp(sp<T>&& other) function in class:android::sp 134 sp<T>::sp(U* other) function in class:android::sp 141 sp<T>::sp(const sp<U>& other) function in class:android::sp 148 sp<T>::sp(sp<U>&& other) function in class:android::sp [all...] |
/system/core/debuggerd/libdebuggerd/ |
H A D | tombstone.cpp | 285 Backtrace* backtrace, log_t* log, uintptr_t* sp, size_t words, int label) { 288 size_t bytes_read = backtrace->Read(*sp, reinterpret_cast<uint8_t*>(&stack_data[0]), sizeof(word_t) * words); 299 line += StringPrintf("%" PRIPTR " %" PRIPTR, *sp, stack_data[i]); 317 *sp += sizeof(word_t); 325 if (frame->sp) { 338 word_t sp = backtrace->GetFrame(first)->sp - STACK_WORDS * sizeof(word_t); local 339 dump_stack_segment(backtrace, log, &sp, STACK_WORDS, -1); 345 if (sp != frame->sp) { 284 dump_stack_segment( Backtrace* backtrace, log_t* log, uintptr_t* sp, size_t words, int label) argument [all...] |