/external/valgrind/drd/ |
D | drd_thread.h | 105 DrdThreadId creator_thread; 123 extern DrdThreadId DRD_(g_drd_running_tid); 146 DrdThreadId DRD_(VgThreadIdToDrdThreadId)(const ThreadId tid); 147 DrdThreadId DRD_(NewVgThreadIdToDrdThreadId)(const ThreadId tid); 148 DrdThreadId DRD_(PtThreadIdToDrdThreadId)(const PThreadId tid); 149 ThreadId DRD_(DrdThreadIdToVgThreadId)(const DrdThreadId tid); 150 DrdThreadId DRD_(thread_pre_create)(const DrdThreadId creator, 152 DrdThreadId DRD_(thread_post_create)(const ThreadId vg_created); 153 void DRD_(thread_post_join)(DrdThreadId drd_joiner, DrdThreadId drd_joinee); 154 void DRD_(thread_delete)(const DrdThreadId tid, Bool detached); [all …]
|
D | drd_error.h | 91 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 …]
|
D | drd_clientobj.h | 58 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);
|
D | drd_thread.c | 48 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; 164 DrdThreadId DRD_(VgThreadIdToDrdThreadId)(const ThreadId tid) in DRD_() 184 static DrdThreadId DRD_(VgThreadIdToNewDrdThreadId)(const ThreadId tid) in DRD_() 235 DrdThreadId DRD_(PtThreadIdToDrdThreadId)(const PThreadId tid) in DRD_() 254 ThreadId DRD_(DrdThreadIdToVgThreadId)(const DrdThreadId tid) in DRD_() 303 DrdThreadId DRD_(thread_pre_create)(const DrdThreadId creator, in DRD_() [all …]
|
D | drd_hb.h | 45 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);
|
D | drd_semaphore.h | 49 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,
|
D | drd_hb.c | 70 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_()
|
D | drd_segment.h | 49 DrdThreadId tid; 65 Segment* DRD_(sg_new)(const DrdThreadId creator, const DrdThreadId created);
|
D | drd_rwlock.c | 56 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()
|
D | drd_barrier.h | 45 void DRD_(barrier_pre_wait)(const DrdThreadId tid, const Addr barrier, 47 void DRD_(barrier_post_wait)(const DrdThreadId tid, const Addr barrier,
|
D | drd_segment.c | 63 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_()
|
D | drd_barrier.c | 57 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()
|
D | drd_mutex.c | 43 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()
|
D | drd_vc.h | 60 DrdThreadId threadid; 79 void DRD_(vc_increment)(VectorClock* const vc, DrdThreadId const tid);
|
D | drd_main.c | 509 void drd_start_using_mem_stack2(const DrdThreadId tid, const Addr a, in drd_start_using_mem_stack2() 529 void drd_stop_using_mem_stack2(const DrdThreadId tid, const Addr a, in drd_stop_using_mem_stack2() 577 DrdThreadId drd_tid; in drd_pre_deliver_signal() 600 DrdThreadId drd_tid; in drd_post_deliver_signal() 637 const DrdThreadId drd_creator = DRD_(VgThreadIdToDrdThreadId)(creator); in drd_pre_thread_create() 658 DrdThreadId drd_created; in drd_post_thread_create() 685 DrdThreadId drd_tid; in drd_thread_finished()
|
D | drd_basics.h | 38 typedef UInt DrdThreadId; typedef
|
D | drd_clientreq.c | 81 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()
|
D | drd_semaphore.c | 344 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_()
|
D | drd_mutex.h | 52 Bool DRD_(mutex_is_locked_by)(const Addr mutex, const DrdThreadId tid);
|
D | drd_cond.c | 302 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()
|
D | drd_clientobj.c | 231 void DRD_(clientobj_delete_thread)(const DrdThreadId tid) in DRD_()
|
D | drd_error.c | 288 static DrdThreadId s_last_tid_printed = 1; in drd_tool_error_before_pp() 289 DrdThreadId* err_extra; in drd_tool_error_before_pp()
|
D | drd_vc.c | 86 void DRD_(vc_increment)(VectorClock* const vc, DrdThreadId const tid) in DRD_()
|