Searched refs:ThreadContext (Results 1 - 7 of 7) sorted by relevance
/base/startup/appspawn/test/moduletest/threadpool/ |
H A D | thread_manager.h | 30 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 D | thread_manager.c | 52 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 D | thread_context.h | 36 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 D | appspawn_test_cmder.h | 33 } 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 D | appspawn_test_cmder.cpp | 449 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 D | thread_context.cpp | 43 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 D | dwarf_test.cpp | 1207 std::shared_ptr<ThreadContext> ret = instance.GetThreadContext(-1); in HWTEST_F()
|
Completed in 10 milliseconds