Searched defs:sp (Results 1 - 14 of 14) sorted by relevance

/system/core/include/utils/
H A DStrongPointer.h28 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/libpixelflinger/codeflinger/tinyutils/
H A Dsmartpointer.h31 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/libutils/include/utils/
H A DStrongPointer.h28 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 DUnwindCurrent.cpp109 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 DUnwindPtrace.cpp117 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 DBacktraceOffline.cpp200 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 Dbacktrace_test.cpp264 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/libunwindstack/include/unwindstack/
H A DRegs.h54 virtual uint64_t sp() = 0;
88 uint64_t sp() override { return sp_; }
91 void set_sp(AddressType sp) { sp_ = sp; } argument
/system/core/include/backtrace/
H A DBacktrace.h59 uintptr_t sp; // The top of the stack. member in struct:backtrace_frame_data_t
/system/core/libbacktrace/include/backtrace/
H A DBacktrace.h59 uintptr_t sp; // The top of the stack. member in struct:backtrace_frame_data_t
/system/core/libmemunreachable/
H A DThreadCapture.cpp228 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/libunwindstack/
H A DUser.h90 uint64_t sp; member in struct:unwindstack::arm64_user_regs
/system/libhidl/base/include/hidl/
H A DStatus.h210 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/debuggerd/libdebuggerd/
H A Dtombstone.cpp285 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...]

Completed in 248 milliseconds