Home
last modified time | relevance | path

Searched refs:ctxPtr (Results 1 - 1 of 1) sorted by relevance

/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Dthread_context.cpp191 auto ctxPtr = static_cast<ThreadContext *>(si->si_value.sival_ptr); in CopyContextAndWaitTimeout() local
195 ctxPtr->firstFrameSp = reinterpret_cast<ucontext_t*>(context)->uc_mcontext.sp; in CopyContextAndWaitTimeout()
196 ctxPtr->frameSz = FpUnwinder::GetPtr()->UnwindSafe(pc, fp, ctxPtr->pcs, DEFAULT_MAX_LOCAL_FRAME_NUM); in CopyContextAndWaitTimeout()
197 ctxPtr->cv.notify_all(); in CopyContextAndWaitTimeout()
198 ctxPtr->tid = static_cast<int32_t>(ThreadContextStatus::CONTEXT_UNUSED); in CopyContextAndWaitTimeout()
202 std::unique_lock<std::mutex> lock(ctxPtr->mtx); in CopyContextAndWaitTimeout()
203 if (ctxPtr->ctx == nullptr) { in CopyContextAndWaitTimeout()
204 ctxPtr->tid = static_cast<int32_t>(ThreadContextStatus::CONTEXT_UNUSED); in CopyContextAndWaitTimeout()
209 if (memcpy_s(&ctxPtr in CopyContextAndWaitTimeout()
229 auto ctxPtr = LocalThreadContext::GetInstance().GetThreadContext(tid); GetStackRange() local
[all...]

Completed in 1 milliseconds