Home | History | Annotate | Download | only in sanitizer_common

Lines Matching defs:ThreadRegistry

86 // ThreadRegistry implementation.
88 const u32 ThreadRegistry::kUnknownTid = ~0U;
90 ThreadRegistry::ThreadRegistry(ThreadContextFactory factory, u32 max_threads,
102 "ThreadRegistry");
107 void ThreadRegistry::GetNumberOfThreads(uptr *total, uptr *running,
115 uptr ThreadRegistry::GetMaxAliveThreads() {
120 u32 ThreadRegistry::CreateThread(uptr user_id, bool detached, u32 parent_tid,
151 void ThreadRegistry::RunCallbackForEachThreadLocked(ThreadCallback cb,
162 u32 ThreadRegistry::FindThread(FindThreadCallback cb, void *arg) {
173 ThreadRegistry::FindThreadContextLocked(FindThreadCallback cb, void *arg) {
189 ThreadContextBase *ThreadRegistry::FindThreadContextByOsIDLocked(uptr os_id) {
194 void ThreadRegistry::SetThreadName(u32 tid, const char *name) {
203 void ThreadRegistry::DetachThread(u32 tid) {
220 void ThreadRegistry::JoinThread(u32 tid, void *arg) {
233 void ThreadRegistry::FinishThread(u32 tid) {
250 void ThreadRegistry::StartThread(u32 tid, uptr os_id, void *arg) {
260 void ThreadRegistry::QuarantinePush(ThreadContextBase *tctx) {
271 ThreadContextBase *ThreadRegistry::QuarantinePop() {