Home
last modified time | relevance | path

Searched refs:DrdThreadId (Results 1 – 23 of 23) sorted by relevance

/external/valgrind/drd/
Ddrd_thread.h114 extern DrdThreadId DRD_(g_drd_running_tid);
135 DrdThreadId DRD_(VgThreadIdToDrdThreadId)(const ThreadId tid);
136 DrdThreadId DRD_(NewVgThreadIdToDrdThreadId)(const ThreadId tid);
137 DrdThreadId DRD_(PtThreadIdToDrdThreadId)(const PThreadId tid);
138 ThreadId DRD_(DrdThreadIdToVgThreadId)(const DrdThreadId tid);
139 DrdThreadId DRD_(thread_pre_create)(const DrdThreadId creator,
141 DrdThreadId DRD_(thread_post_create)(const ThreadId vg_created);
142 void DRD_(thread_post_join)(DrdThreadId drd_joiner, DrdThreadId drd_joinee);
143 void DRD_(thread_delete)(const DrdThreadId tid, Bool detached);
144 void DRD_(thread_finished)(const DrdThreadId tid);
[all …]
Ddrd_error.h91 DrdThreadId stack_tid; // Stack
102 DrdThreadId tid; // Thread ID of the running thread.
109 DrdThreadId tid;
112 DrdThreadId owner;
116 DrdThreadId tid;
121 DrdThreadId tid;
124 DrdThreadId owner;
128 DrdThreadId tid;
134 DrdThreadId tid;
141 DrdThreadId tid;
[all …]
Ddrd_clientobj.h58 void (*delete_thread)(union drd_clientobj*, DrdThreadId);
67 void (*delete_thread)(union drd_clientobj*, DrdThreadId);
72 DrdThreadId owner; // owner if locked, last owner if free.
83 void (*delete_thread)(union drd_clientobj*, DrdThreadId);
95 void (*delete_thread)(union drd_clientobj*, DrdThreadId);
105 void (*delete_thread)(union drd_clientobj*, DrdThreadId);
111 DrdThreadId last_sem_post_tid; // Thread ID associated with last sem_post().
120 void (*delete_thread)(union drd_clientobj*, DrdThreadId);
137 void (*delete_thread)(union drd_clientobj*, DrdThreadId);
168 void DRD_(clientobj_delete_thread)(const DrdThreadId tid);
Ddrd_thread.c48 static void thread_append_segment(const DrdThreadId tid, Segment* const sg);
49 static void thread_discard_segment(const DrdThreadId tid, Segment* const sg);
51 const DrdThreadId tid);
52 static Bool thread_conflict_set_up_to_date(const DrdThreadId tid);
67 DrdThreadId DRD_(g_drd_running_tid) = DRD_INVALID_THREADID;
159 DrdThreadId DRD_(VgThreadIdToDrdThreadId)(const ThreadId tid) in DRD_()
179 static DrdThreadId DRD_(VgThreadIdToNewDrdThreadId)(const ThreadId tid) in DRD_()
225 DrdThreadId DRD_(PtThreadIdToDrdThreadId)(const PThreadId tid) in DRD_()
244 ThreadId DRD_(DrdThreadIdToVgThreadId)(const DrdThreadId tid) in DRD_()
293 DrdThreadId DRD_(thread_pre_create)(const DrdThreadId creator, in DRD_()
[all …]
Ddrd_hb.h45 void DRD_(hb_happens_after)(const DrdThreadId tid, const Addr hb);
46 void DRD_(hb_happens_before)(const DrdThreadId tid, const Addr hb);
47 void DRD_(hb_happens_done)(const DrdThreadId tid, const Addr hb);
Ddrd_semaphore.h49 void DRD_(semaphore_post_wait)(const DrdThreadId tid, const Addr semaphore,
51 void DRD_(semaphore_pre_post)(const DrdThreadId tid, const Addr semaphore);
52 void DRD_(semaphore_post_post)(const DrdThreadId tid, const Addr semaphore,
Ddrd_hb.c70 const DrdThreadId tid) in DRD_()
157 void DRD_(hb_happens_before)(const DrdThreadId tid, Addr const hb) in DRD_()
160 const DrdThreadId drd_tid = DRD_(VgThreadIdToDrdThreadId)(vg_tid); in DRD_()
192 void DRD_(hb_happens_after)(const DrdThreadId tid, const Addr hb) in DRD_()
228 void DRD_(hb_happens_done)(const DrdThreadId tid, const Addr hb) in DRD_()
Ddrd_segment.h49 DrdThreadId tid;
65 Segment* DRD_(sg_new)(const DrdThreadId creator, const DrdThreadId created);
Ddrd_rwlock.c56 const DrdThreadId tid);
115 const DrdThreadId tid) in DRD_()
125 const DrdThreadId tid) in DRD_()
135 const DrdThreadId tid) in DRD_()
168 const DrdThreadId tid, in DRD_()
231 = (void(*)(DrdClientobj*, DrdThreadId))rwlock_delete_thread; in DRD_()
401 const DrdThreadId drd_tid = DRD_(thread_get_running_tid)(); in DRD_()
467 const DrdThreadId drd_tid = DRD_(thread_get_running_tid)(); in DRD_()
503 const DrdThreadId drd_tid = DRD_(thread_get_running_tid)(); in DRD_()
609 const DrdThreadId tid) in rwlock_delete_thread()
Ddrd_barrier.h45 void DRD_(barrier_pre_wait)(const DrdThreadId tid, const Addr barrier,
47 void DRD_(barrier_post_wait)(const DrdThreadId tid, const Addr barrier,
Ddrd_segment.c63 const DrdThreadId creator, in sg_init()
64 const DrdThreadId created) in sg_init()
117 Segment* DRD_(sg_new)(const DrdThreadId creator, const DrdThreadId created) in DRD_()
Ddrd_barrier.c57 const DrdThreadId tid);
84 const DrdThreadId tid) in DRD_()
122 = (void(*)(DrdClientobj*, DrdThreadId))barrier_delete_thread; in DRD_()
132 >= sizeof(DrdThreadId)); in DRD_()
328 void DRD_(barrier_pre_wait)(const DrdThreadId tid, const Addr barrier, in DRD_()
403 void DRD_(barrier_post_wait)(const DrdThreadId tid, const Addr barrier, in DRD_()
503 const DrdThreadId tid) in barrier_delete_thread()
Ddrd_mutex.c43 static void mutex_delete_thread(struct mutex_info* p, const DrdThreadId tid);
76 = (void(*)(DrdClientobj*, DrdThreadId))mutex_delete_thread; in DRD_()
305 const DrdThreadId drd_tid = DRD_(thread_get_running_tid)(); in DRD_()
368 const DrdThreadId drd_tid = DRD_(thread_get_running_tid)(); in DRD_()
505 Bool DRD_(mutex_is_locked_by)(const Addr mutex, const DrdThreadId tid) in DRD_()
526 static void mutex_delete_thread(struct mutex_info* p, const DrdThreadId tid) in mutex_delete_thread()
Ddrd_vc.h60 DrdThreadId threadid;
79 void DRD_(vc_increment)(VectorClock* const vc, DrdThreadId const tid);
Ddrd_main.c504 void drd_start_using_mem_stack2(const DrdThreadId tid, const Addr a, in drd_start_using_mem_stack2()
524 void drd_stop_using_mem_stack2(const DrdThreadId tid, const Addr a, in drd_stop_using_mem_stack2()
572 DrdThreadId drd_tid; in drd_pre_deliver_signal()
595 DrdThreadId drd_tid; in drd_post_deliver_signal()
632 const DrdThreadId drd_creator = DRD_(VgThreadIdToDrdThreadId)(creator); in drd_pre_thread_create()
653 DrdThreadId drd_created; in drd_post_thread_create()
680 DrdThreadId drd_tid; in drd_thread_finished()
Ddrd_clientreq.c81 const DrdThreadId drd_tid = DRD_(thread_get_running_tid)(); in handle_client_request()
281 const DrdThreadId drd_joinable = DRD_(PtThreadIdToDrdThreadId)(arg[1]); in handle_client_request()
305 const DrdThreadId thread_to_join = DRD_(PtThreadIdToDrdThreadId)(arg[1]); in handle_client_request()
324 const DrdThreadId thread_to_cancel =DRD_(PtThreadIdToDrdThreadId)(arg[1]); in handle_client_request()
Ddrd_basics.h38 typedef UInt DrdThreadId; typedef
Ddrd_semaphore.c344 void DRD_(semaphore_post_wait)(const DrdThreadId tid, const Addr semaphore, in DRD_()
403 void DRD_(semaphore_pre_post)(const DrdThreadId tid, const Addr semaphore) in DRD_()
426 void DRD_(semaphore_post_post)(const DrdThreadId tid, const Addr semaphore, in DRD_()
Ddrd_mutex.h52 Bool DRD_(mutex_is_locked_by)(const Addr mutex, const DrdThreadId tid);
Ddrd_cond.c302 static void cond_signal(const DrdThreadId tid, struct cond_info* const cond_p) in cond_signal()
305 const DrdThreadId drd_tid = DRD_(VgThreadIdToDrdThreadId)(vg_tid); in cond_signal()
Ddrd_clientobj.c231 void DRD_(clientobj_delete_thread)(const DrdThreadId tid) in DRD_()
Ddrd_error.c288 static DrdThreadId s_last_tid_printed = 1; in drd_tool_error_before_pp()
289 DrdThreadId* err_extra; in drd_tool_error_before_pp()
Ddrd_vc.c86 void DRD_(vc_increment)(VectorClock* const vc, DrdThreadId const tid) in DRD_()