Home
last modified time | relevance | path

Searched refs:DRD_ (Results 1 – 25 of 81) sorted by relevance

1234

/dports/devel/valgrind-lts/valgrind-dragonfly-dragonfly/drd/
H A Ddrd_thread.h145 void DRD_(thread_init)(void);
198 void DRD_(thread_print_all)(void);
251 return DRD_(g_conflict_set); in DRD_()
261 return (DRD_(g_threadinfo)[DRD_(g_drd_running_tid)] in DRD_()
277 return (DRD_(g_threadinfo)[DRD_(g_drd_running_tid)].synchr_nesting == 0 in DRD_()
278 && DRD_(g_threadinfo)[DRD_(g_drd_running_tid)].is_recording_loads); in DRD_()
293 return (DRD_(g_threadinfo)[DRD_(g_drd_running_tid)].synchr_nesting == 0 in DRD_()
294 && DRD_(g_threadinfo)[DRD_(g_drd_running_tid)].is_recording_stores); in DRD_()
330 return (DRD_(g_threadinfo)[DRD_(g_drd_running_tid)].stack_min <= a in DRD_()
331 && a < DRD_(g_threadinfo)[DRD_(g_drd_running_tid)].stack_max); in DRD_()
[all …]
H A Ddrd_thread_bitmap.h37 DRD_(bm_access_load_1)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1); in bm_access_load_1_triggers_conflict()
53 DRD_(bm_access_range)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), in bm_access_load_2_triggers_conflict()
55 return DRD_(bm_has_conflict_with)(DRD_(thread_get_conflict_set)(), in bm_access_load_2_triggers_conflict()
71 DRD_(bm_access_range)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), in bm_access_load_4_triggers_conflict()
96 DRD_(bm_access_range)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), in bm_access_load_8_triggers_conflict()
106 DRD_(bm_access_range_load)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1, a2); in bm_access_load_triggers_conflict()
114 DRD_(bm_access_store_1)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1); in bm_access_store_1_triggers_conflict()
130 DRD_(bm_access_range)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), in bm_access_store_2_triggers_conflict()
148 DRD_(bm_access_range)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), in bm_access_store_4_triggers_conflict()
175 DRD_(bm_access_range)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), in bm_access_store_8_triggers_conflict()
[all …]
H A Ddrd_thread.c586 DRD_(bm_cleanup)(DRD_(g_conflict_set)); in DRD_()
587 DRD_(bm_init)(DRD_(g_conflict_set)); in DRD_()
1279 DRD_(bm_clear)(DRD_(sg_bm)(p), a1, a2); in DRD_()
1281 DRD_(bm_clear)(DRD_(g_conflict_set), a1, a2); in DRD_()
1442 DRD_(bm_print)(DRD_(g_conflict_set)); in thread_conflict_set_up_to_date()
1578 DRD_(bm_unmark)(DRD_(g_conflict_set)); in DRD_()
1607 DRD_(bm_mark)(DRD_(g_conflict_set), DRD_(sg_bm)(q)); in DRD_()
1629 DRD_(bm_mark)(DRD_(g_conflict_set), DRD_(sg_bm)(q)); in DRD_()
1633 DRD_(bm_clear_marked)(DRD_(g_conflict_set)); in DRD_()
1643 DRD_(bm_merge2_marked)(DRD_(g_conflict_set), DRD_(sg_bm)(q)); in DRD_()
[all …]
H A Ddrd_clientreq.c48 Bool DRD_(g_free_is_write);
62 void DRD_(clientreq_init)(void) in DRD_() function
97 if (DRD_(g_free_is_write)) { in handle_client_request()
232 DRD_(semaphore_destroy)(arg[1]); in handle_client_request()
236 DRD_(semaphore_pre_wait)(arg[1]); in handle_client_request()
253 DRD_(thread_new_segment)(DRD_(PtThreadIdToDrdThreadId)(arg[1])); in handle_client_request()
349 DRD_(thread_leave_synchr)(drd_tid); in handle_client_request()
395 DRD_(cond_pre_init)(arg[1]); in handle_client_request()
428 DRD_(cond_post_wait)(cond); in handle_client_request()
435 DRD_(cond_pre_signal)(arg[1]); in handle_client_request()
[all …]
H A Ddrd_rwlock.c111 return DRD_(rwlock_is_rdlocked)(p) || DRD_(rwlock_is_wrlocked)(p); in DRD_()
174 DRD_(vc_copy)(&old_vc, DRD_(thread_get_vc)(tid)); in DRD_()
179 DRD_(vc_combine)(DRD_(thread_get_vc)(tid), in DRD_()
182 DRD_(vc_combine)(DRD_(thread_get_vc)(tid), in DRD_()
187 DRD_(vc_cleanup)(&old_vc); in DRD_()
246 if (DRD_(s_trace_rwlock)) in rwlock_cleanup()
315 if (DRD_(s_trace_rwlock)) in DRD_()
376 if (DRD_(s_trace_rwlock)) in DRD_()
383 if (DRD_(rwlock_is_wrlocked_by)(p, DRD_(thread_get_running_tid)())) { in DRD_()
405 if (DRD_(s_trace_rwlock)) in DRD_()
[all …]
H A Ddrd_main.c108 DRD_(ignore_thread_creation)) {} in DRD_()
289 DRD_(trace_load)(a, size); in drd_pre_mem_read()
317 DRD_(trace_load)(a, size); in drd_pre_mem_read_asciiz()
394 DRD_(trace_store)(a1, len); in drd_stop_using_mem()
675 DRD_(start_suppression)(DRD_(thread_get_stack_max)(drd_created) in drd_post_thread_create()
818 DRD_(bm_module_cleanup)(); in DRD_()
871 DRD_(bm_module_init)(); in drd_pre_clo_init()
873 DRD_(clientreq_init)(); in drd_pre_clo_init()
875 DRD_(suppression_init)(); in drd_pre_clo_init()
877 DRD_(clientobj_init)(); in drd_pre_clo_init()
[all …]
H A Ddrd_cond.c45 static Bool DRD_(s_trace_cond);
149 if (DRD_(s_trace_cond)) in DRD_()
153 p = DRD_(cond_get)(cond); in DRD_()
172 if (DRD_(s_trace_cond)) in DRD_()
176 p = DRD_(cond_get)(cond); in DRD_()
212 if (DRD_(s_trace_cond)) in DRD_()
273 if (DRD_(s_trace_cond)) in DRD_()
277 p = DRD_(cond_get)(cond); in DRD_()
353 p = DRD_(cond_get)(cond); in DRD_()
354 if (DRD_(s_trace_cond)) in DRD_()
[all …]
H A Dpub_drd_bitmap.h78 void DRD_(bm_module_init)(void);
79 void DRD_(bm_module_cleanup)(void);
80 struct bitmap* DRD_(bm_new)(void);
81 void DRD_(bm_delete)(struct bitmap* const bm);
82 void DRD_(bm_init)(struct bitmap* const bm);
83 void DRD_(bm_cleanup)(struct bitmap* const bm);
99 Bool DRD_(bm_has)(struct bitmap* const bm,
109 Bool DRD_(bm_has_1)(struct bitmap* const bm,
111 void DRD_(bm_clear)(struct bitmap* const bm,
137 void DRD_(bm_unmark)(struct bitmap* bm);
[all …]
H A Ddrd_hb.c55 static Bool DRD_(s_trace_hb);
62 DRD_(s_trace_hb) = trace_hb; in DRD_()
82 DRD_(sg_put)(p->sg); in DRD_()
146 DRD_(hb_initialize)(p, hb); in DRD_()
166 if (DRD_(s_trace_hb)) in DRD_()
200 if (DRD_(s_trace_hb)) in DRD_()
213 DRD_(vc_copy)(&old_vc, DRD_(thread_get_vc)(tid)); in DRD_()
220 DRD_(vc_combine)(DRD_(thread_get_vc)(tid), &q->sg->vc); in DRD_()
224 DRD_(vc_cleanup)(&old_vc); in DRD_()
232 if (DRD_(s_trace_hb)) in DRD_()
[all …]
H A Ddrd_mutex.c99 DRD_(not_a_mutex)(mutex); in DRD_()
178 DRD_(not_a_mutex)(mutex); in DRD_()
207 DRD_(not_a_mutex)(mutex); in DRD_()
211 p = DRD_(mutex_get)(mutex); in DRD_()
235 p = DRD_(mutex_get)(mutex); in DRD_()
238 DRD_(not_a_mutex)(mutex); in DRD_()
270 DRD_(not_a_mutex)(mutex); in DRD_()
278 DRD_(not_a_mutex)(mutex); in DRD_()
308 p = DRD_(mutex_get)(mutex); in DRD_()
372 p = DRD_(mutex_get)(mutex); in DRD_()
[all …]
H A Ddrd_suppression.c35 Bool DRD_(g_any_address_traced) = False;
52 void DRD_(suppression_init)(void) in DRD_() function
56 s_suppressed = DRD_(bm_new)(); in DRD_()
57 s_traced = DRD_(bm_new)(); in DRD_()
105 void DRD_(mark_hbvar)(const Addr a1) in DRD_() function
132 DRD_(g_any_address_traced) = True; in DRD_()
146 if (DRD_(g_any_address_traced)) { in DRD_()
147 DRD_(bm_clear)(s_traced, a1, a2); in DRD_()
148 DRD_(g_any_address_traced) = DRD_(bm_has_any_load_g)(s_traced); in DRD_()
175 DRD_(bm_clear)(s_suppressed, a1, a2); in DRD_()
[all …]
H A Ddrd_segment.c39 Segment* DRD_(g_sg_list);
93 DRD_(bm_init)(&sg->bm); in sg_init()
112 DRD_(vc_cleanup)(&sg->vc); in DRD_()
113 DRD_(bm_cleanup)(&sg->bm); in DRD_()
128 if (DRD_(g_sg_list)) { in DRD_()
132 DRD_(g_sg_list) = sg; in DRD_()
138 if (DRD_(sg_get_trace)()) in DRD_()
157 DRD_(sg_cleanup)(sg); in DRD_()
194 DRD_(sg_delete)(sg); in DRD_()
232 DRD_(vc_print)(&sg->vc); in DRD_()
[all …]
/dports/devel/valgrind/valgrind-dragonfly-dragonfly/drd/
H A Ddrd_thread.h145 void DRD_(thread_init)(void);
198 void DRD_(thread_print_all)(void);
251 return DRD_(g_conflict_set); in DRD_()
261 return (DRD_(g_threadinfo)[DRD_(g_drd_running_tid)] in DRD_()
277 return (DRD_(g_threadinfo)[DRD_(g_drd_running_tid)].synchr_nesting == 0 in DRD_()
278 && DRD_(g_threadinfo)[DRD_(g_drd_running_tid)].is_recording_loads); in DRD_()
293 return (DRD_(g_threadinfo)[DRD_(g_drd_running_tid)].synchr_nesting == 0 in DRD_()
294 && DRD_(g_threadinfo)[DRD_(g_drd_running_tid)].is_recording_stores); in DRD_()
330 return (DRD_(g_threadinfo)[DRD_(g_drd_running_tid)].stack_min <= a in DRD_()
331 && a < DRD_(g_threadinfo)[DRD_(g_drd_running_tid)].stack_max); in DRD_()
[all …]
H A Ddrd_thread_bitmap.h37 DRD_(bm_access_load_1)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1); in bm_access_load_1_triggers_conflict()
53 DRD_(bm_access_range)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), in bm_access_load_2_triggers_conflict()
55 return DRD_(bm_has_conflict_with)(DRD_(thread_get_conflict_set)(), in bm_access_load_2_triggers_conflict()
71 DRD_(bm_access_range)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), in bm_access_load_4_triggers_conflict()
96 DRD_(bm_access_range)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), in bm_access_load_8_triggers_conflict()
106 DRD_(bm_access_range_load)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1, a2); in bm_access_load_triggers_conflict()
114 DRD_(bm_access_store_1)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1); in bm_access_store_1_triggers_conflict()
130 DRD_(bm_access_range)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), in bm_access_store_2_triggers_conflict()
148 DRD_(bm_access_range)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), in bm_access_store_4_triggers_conflict()
175 DRD_(bm_access_range)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), in bm_access_store_8_triggers_conflict()
[all …]
H A Ddrd_thread.c586 DRD_(bm_cleanup)(DRD_(g_conflict_set)); in DRD_()
587 DRD_(bm_init)(DRD_(g_conflict_set)); in DRD_()
1279 DRD_(bm_clear)(DRD_(sg_bm)(p), a1, a2); in DRD_()
1281 DRD_(bm_clear)(DRD_(g_conflict_set), a1, a2); in DRD_()
1442 DRD_(bm_print)(DRD_(g_conflict_set)); in thread_conflict_set_up_to_date()
1578 DRD_(bm_unmark)(DRD_(g_conflict_set)); in DRD_()
1607 DRD_(bm_mark)(DRD_(g_conflict_set), DRD_(sg_bm)(q)); in DRD_()
1629 DRD_(bm_mark)(DRD_(g_conflict_set), DRD_(sg_bm)(q)); in DRD_()
1633 DRD_(bm_clear_marked)(DRD_(g_conflict_set)); in DRD_()
1643 DRD_(bm_merge2_marked)(DRD_(g_conflict_set), DRD_(sg_bm)(q)); in DRD_()
[all …]
H A Ddrd_clientreq.c48 Bool DRD_(g_free_is_write);
62 void DRD_(clientreq_init)(void) in DRD_() function
97 if (DRD_(g_free_is_write)) { in handle_client_request()
232 DRD_(semaphore_destroy)(arg[1]); in handle_client_request()
236 DRD_(semaphore_pre_wait)(arg[1]); in handle_client_request()
253 DRD_(thread_new_segment)(DRD_(PtThreadIdToDrdThreadId)(arg[1])); in handle_client_request()
349 DRD_(thread_leave_synchr)(drd_tid); in handle_client_request()
395 DRD_(cond_pre_init)(arg[1]); in handle_client_request()
428 DRD_(cond_post_wait)(cond); in handle_client_request()
435 DRD_(cond_pre_signal)(arg[1]); in handle_client_request()
[all …]
H A Ddrd_rwlock.c111 return DRD_(rwlock_is_rdlocked)(p) || DRD_(rwlock_is_wrlocked)(p); in DRD_()
174 DRD_(vc_copy)(&old_vc, DRD_(thread_get_vc)(tid)); in DRD_()
179 DRD_(vc_combine)(DRD_(thread_get_vc)(tid), in DRD_()
182 DRD_(vc_combine)(DRD_(thread_get_vc)(tid), in DRD_()
187 DRD_(vc_cleanup)(&old_vc); in DRD_()
246 if (DRD_(s_trace_rwlock)) in rwlock_cleanup()
315 if (DRD_(s_trace_rwlock)) in DRD_()
376 if (DRD_(s_trace_rwlock)) in DRD_()
383 if (DRD_(rwlock_is_wrlocked_by)(p, DRD_(thread_get_running_tid)())) { in DRD_()
405 if (DRD_(s_trace_rwlock)) in DRD_()
[all …]
H A Ddrd_main.c108 DRD_(ignore_thread_creation)) {} in DRD_()
289 DRD_(trace_load)(a, size); in drd_pre_mem_read()
317 DRD_(trace_load)(a, size); in drd_pre_mem_read_asciiz()
394 DRD_(trace_store)(a1, len); in drd_stop_using_mem()
675 DRD_(start_suppression)(DRD_(thread_get_stack_max)(drd_created) in drd_post_thread_create()
818 DRD_(bm_module_cleanup)(); in DRD_()
871 DRD_(bm_module_init)(); in drd_pre_clo_init()
873 DRD_(clientreq_init)(); in drd_pre_clo_init()
875 DRD_(suppression_init)(); in drd_pre_clo_init()
877 DRD_(clientobj_init)(); in drd_pre_clo_init()
[all …]
H A Ddrd_cond.c45 static Bool DRD_(s_trace_cond);
149 if (DRD_(s_trace_cond)) in DRD_()
153 p = DRD_(cond_get)(cond); in DRD_()
172 if (DRD_(s_trace_cond)) in DRD_()
176 p = DRD_(cond_get)(cond); in DRD_()
212 if (DRD_(s_trace_cond)) in DRD_()
273 if (DRD_(s_trace_cond)) in DRD_()
277 p = DRD_(cond_get)(cond); in DRD_()
353 p = DRD_(cond_get)(cond); in DRD_()
354 if (DRD_(s_trace_cond)) in DRD_()
[all …]
H A Dpub_drd_bitmap.h78 void DRD_(bm_module_init)(void);
79 void DRD_(bm_module_cleanup)(void);
80 struct bitmap* DRD_(bm_new)(void);
81 void DRD_(bm_delete)(struct bitmap* const bm);
82 void DRD_(bm_init)(struct bitmap* const bm);
83 void DRD_(bm_cleanup)(struct bitmap* const bm);
99 Bool DRD_(bm_has)(struct bitmap* const bm,
109 Bool DRD_(bm_has_1)(struct bitmap* const bm,
111 void DRD_(bm_clear)(struct bitmap* const bm,
137 void DRD_(bm_unmark)(struct bitmap* bm);
[all …]
H A Ddrd_hb.c55 static Bool DRD_(s_trace_hb);
62 DRD_(s_trace_hb) = trace_hb; in DRD_()
82 DRD_(sg_put)(p->sg); in DRD_()
146 DRD_(hb_initialize)(p, hb); in DRD_()
166 if (DRD_(s_trace_hb)) in DRD_()
200 if (DRD_(s_trace_hb)) in DRD_()
213 DRD_(vc_copy)(&old_vc, DRD_(thread_get_vc)(tid)); in DRD_()
220 DRD_(vc_combine)(DRD_(thread_get_vc)(tid), &q->sg->vc); in DRD_()
224 DRD_(vc_cleanup)(&old_vc); in DRD_()
232 if (DRD_(s_trace_hb)) in DRD_()
[all …]
H A Ddrd_mutex.c99 DRD_(not_a_mutex)(mutex); in DRD_()
178 DRD_(not_a_mutex)(mutex); in DRD_()
207 DRD_(not_a_mutex)(mutex); in DRD_()
211 p = DRD_(mutex_get)(mutex); in DRD_()
235 p = DRD_(mutex_get)(mutex); in DRD_()
238 DRD_(not_a_mutex)(mutex); in DRD_()
270 DRD_(not_a_mutex)(mutex); in DRD_()
278 DRD_(not_a_mutex)(mutex); in DRD_()
308 p = DRD_(mutex_get)(mutex); in DRD_()
372 p = DRD_(mutex_get)(mutex); in DRD_()
[all …]
H A Ddrd_suppression.c35 Bool DRD_(g_any_address_traced) = False;
52 void DRD_(suppression_init)(void) in DRD_() function
56 s_suppressed = DRD_(bm_new)(); in DRD_()
57 s_traced = DRD_(bm_new)(); in DRD_()
105 void DRD_(mark_hbvar)(const Addr a1) in DRD_() function
132 DRD_(g_any_address_traced) = True; in DRD_()
146 if (DRD_(g_any_address_traced)) { in DRD_()
147 DRD_(bm_clear)(s_traced, a1, a2); in DRD_()
148 DRD_(g_any_address_traced) = DRD_(bm_has_any_load_g)(s_traced); in DRD_()
175 DRD_(bm_clear)(s_suppressed, a1, a2); in DRD_()
[all …]
/dports/devel/valgrind-lts/valgrind-dragonfly-dragonfly/drd/tests/
H A Dunit_bitmap.c114 if (DRD_(bm_has_1)(bm1, i, eLoad) != DRD_(bm_has_1)(bm2, i, eLoad) in bm_equal_print_diffs()
115 || DRD_(bm_has_1)(bm1, i, eStore) != DRD_(bm_has_1)(bm2, i, eStore)) in bm_equal_print_diffs()
138 bm = DRD_(bm_new)(); in bm_test1()
160 bm2 = DRD_(bm_new)(); in bm_test1()
167 DRD_(bm_delete)(bm); in bm_test1()
170 DRD_(bm_delete)(bm2); in bm_test1()
179 bm1 = DRD_(bm_new)(); in bm_test2()
180 bm2 = DRD_(bm_new)(); in bm_test2()
191 DRD_(bm_delete)(bm2); in bm_test2()
192 DRD_(bm_delete)(bm1); in bm_test2()
[all …]
/dports/devel/valgrind/valgrind-dragonfly-dragonfly/drd/tests/
H A Dunit_bitmap.c114 if (DRD_(bm_has_1)(bm1, i, eLoad) != DRD_(bm_has_1)(bm2, i, eLoad) in bm_equal_print_diffs()
115 || DRD_(bm_has_1)(bm1, i, eStore) != DRD_(bm_has_1)(bm2, i, eStore)) in bm_equal_print_diffs()
138 bm = DRD_(bm_new)(); in bm_test1()
160 bm2 = DRD_(bm_new)(); in bm_test1()
167 DRD_(bm_delete)(bm); in bm_test1()
170 DRD_(bm_delete)(bm2); in bm_test1()
179 bm1 = DRD_(bm_new)(); in bm_test2()
180 bm2 = DRD_(bm_new)(); in bm_test2()
191 DRD_(bm_delete)(bm2); in bm_test2()
192 DRD_(bm_delete)(bm1); in bm_test2()
[all …]

1234