Home
last modified time | relevance | path

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

/base/startup/appspawn/test/moduletest/threadpool/
H A Dthread_manager.h30 typedef struct TagThreadContext ThreadContext; typedef
32 typedef void (*TaskFinishProcessor)(ThreadTaskHandle handle, const ThreadContext *context);
33 typedef void (*TaskExecutor)(ThreadTaskHandle handle, const ThreadContext *context);
39 ThreadTaskHandle taskHandle, TaskExecutor executor, const ThreadContext *context);
43 ThreadTaskHandle taskHandle, TaskFinishProcessor process, const ThreadContext *context);
H A Dthread_manager.c52 const ThreadContext *context;
62 const ThreadContext *context;
365 ThreadTaskHandle taskHandle, TaskExecutor executor, const ThreadContext *context) in ThreadMgrAddExecutor()
438 ThreadTaskHandle taskHandle, TaskFinishProcessor process, const ThreadContext *context) in TaskExecute()
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Dthread_context.h36 struct ThreadContext { struct
56 ~ThreadContext() in ~ThreadContext()
71 std::shared_ptr<ThreadContext> CollectThreadContext(int32_t tid);
72 std::shared_ptr<ThreadContext> GetThreadContext(int32_t tid);
81 bool SignalRequestThread(int32_t tid, ThreadContext* ctx);
/base/startup/appspawn/test/moduletest/
H A Dappspawn_test_cmder.h33 } ThreadContext; typedef
37 class AppSpawnTestCommander : public ThreadContext {
92 static AppSpawnTestCommander *ConvertTo(const ThreadContext *context) in ConvertTo()
96 static void TaskExecutorProc(ThreadTaskHandle handle, const ThreadContext *context);
97 static void SendTaskFinish(ThreadTaskHandle handle, const ThreadContext *context);
98 static void InputThread(ThreadTaskHandle handle, const ThreadContext *context);
99 static void DumpThread(ThreadTaskHandle handle, const ThreadContext *context);
H A Dappspawn_test_cmder.cpp449 ThreadMgrAddExecutor(threadMgr_, taskHandle, TaskExecutorProc, reinterpret_cast<ThreadContext *>(this)); in StartSendMsg()
456 void AppSpawnTestCommander::TaskExecutorProc(ThreadTaskHandle handle, const ThreadContext *context) in TaskExecutorProc()
462 void AppSpawnTestCommander::SendTaskFinish(ThreadTaskHandle handle, const ThreadContext *context) in SendTaskFinish()
491 void AppSpawnTestCommander::InputThread(ThreadTaskHandle handle, const ThreadContext *context) in InputThread()
525 void AppSpawnTestCommander::DumpThread(ThreadTaskHandle handle, const ThreadContext *context) in DumpThread()
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Dthread_context.cpp43 std::map<int32_t, std::shared_ptr<ThreadContext>> g_contextMap {};
46 void CreateContext(std::shared_ptr<ThreadContext>& threadContext) in CreateContext()
57 void ReleaseContext(std::shared_ptr<ThreadContext> threadContext) in ReleaseContext()
68 std::shared_ptr<ThreadContext> GetContextLocked(int32_t tid) in GetContextLocked()
72 auto threadContext = std::make_shared<ThreadContext>(); in GetContextLocked()
137 NO_SANITIZE std::shared_ptr<ThreadContext> LocalThreadContext::GetThreadContext(int32_t tid) in GetThreadContext()
164 std::shared_ptr<ThreadContext> LocalThreadContext::CollectThreadContext(int32_t tid) in CollectThreadContext()
191 auto ctxPtr = static_cast<ThreadContext *>(si->si_value.sival_ptr); in CopyContextAndWaitTimeout()
254 bool LocalThreadContext::SignalRequestThread(int32_t tid, ThreadContext* threadContext) in SignalRequestThread()
/base/hiviewdfx/faultloggerd/test/unittest/unwind/
H A Ddwarf_test.cpp1207 std::shared_ptr<ThreadContext> ret = instance.GetThreadContext(-1); in HWTEST_F()

Completed in 10 milliseconds