Home
last modified time | relevance | path

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

/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Dthread_context.h66 class LocalThreadContext { class
68 static LocalThreadContext& GetInstance();
77 LocalThreadContext() = default;
78 DISALLOW_COPY_AND_MOVE(LocalThreadContext);
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Dthread_context.cpp131 LocalThreadContext& LocalThreadContext::GetInstance() in GetInstance()
133 static LocalThreadContext instance; in GetInstance()
137 NO_SANITIZE std::shared_ptr<ThreadContext> LocalThreadContext::GetThreadContext(int32_t tid) in GetThreadContext()
148 void LocalThreadContext::ReleaseThread(int32_t tid) in ReleaseThread()
158 void LocalThreadContext::CleanUp() in CleanUp()
164 std::shared_ptr<ThreadContext> LocalThreadContext::CollectThreadContext(int32_t tid) in CollectThreadContext()
184 NO_SANITIZE void LocalThreadContext::CopyContextAndWaitTimeout(int sig, siginfo_t *si, void *context) in CopyContextAndWaitTimeout()
227 bool LocalThreadContext::GetStackRange(int32_t tid, uintptr_t& stackBottom, uintptr_t& stackTop) in GetStackRange()
229 auto ctxPtr = LocalThreadContext in GetStackRange()
[all...]
H A Dunwinder.cpp114 LocalThreadContext::GetInstance().CleanUp(); in ~Impl()
523 auto threadContext = LocalThreadContext::GetInstance().CollectThreadContext(tid); in UnwindLocalWithTid()
537 LocalThreadContext::GetInstance().ReleaseThread(tid); in UnwindLocalWithTid()
551 } else if (!LocalThreadContext::GetInstance().GetStackRange(tid, stackBottom, stackTop)) { in UnwindLocalWithTid()
569 LocalThreadContext::GetInstance().ReleaseThread(tid); in UnwindLocalWithTid()
/base/hiviewdfx/faultloggerd/test/fuzztest/faultloggerdunwinder_fuzzer/
H A Dfaultloggerdunwinder_fuzzer.cpp253 LocalThreadContext& context = LocalThreadContext::GetInstance(); in TestThreadContext()
/base/hiviewdfx/faultloggerd/test/unittest/unwind/
H A Ddwarf_test.cpp1194 * @tc.desc: test LocalThreadContext CopyContextAndWaitTimeout
1200 LocalThreadContext instance; in HWTEST_F()

Completed in 6 milliseconds