HomeSort by relevance Sort by last modified time
    Searched refs:DRD_ (Results 1 - 25 of 39) sorted by null

1 2

  /external/valgrind/drd/
drd_thread_bitmap.h 37 DRD_(bm_access_load_1)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1);
38 return DRD_(bm_load_1_has_conflict_with)(DRD_(thread_get_conflict_set)(),
47 bm_access_aligned_load(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1, 2);
48 return bm_aligned_load_has_conflict_with(DRD_(thread_get_conflict_set)(),
53 DRD_(bm_access_range)(DRD_(sg_bm)(DRD_(running_thread_get_segment)())
    [all...]
drd_cond.h 40 extern Addr DRD_(pthread_cond_initializer);
41 extern int DRD_(pthread_cond_initializer_size);
46 void DRD_(cond_set_report_signal_unlocked)(const Bool r);
47 void DRD_(cond_set_trace)(const Bool trace_cond);
48 struct cond_info* DRD_(cond_get)(const Addr cond);
49 void DRD_(cond_pre_init)(const Addr cond);
50 void DRD_(cond_post_destroy)(const Addr cond, const Bool destroy_succeeded);
51 void DRD_(cond_pre_wait)(const Addr cond, const Addr mutex);
52 void DRD_(cond_post_wait)(const Addr cond);
53 void DRD_(cond_pre_signal)(const Addr cond)
    [all...]
drd_thread.h 123 extern DrdThreadId DRD_(g_drd_running_tid);
125 extern ThreadInfo* DRD_(g_threadinfo);
127 extern struct bitmap* DRD_(g_conflict_set);
128 extern Bool DRD_(verify_conflict_set);
130 extern Bool DRD_(ignore_thread_creation);
135 void DRD_(thread_trace_context_switches)(const Bool t);
136 void DRD_(thread_trace_conflict_set)(const Bool t);
137 void DRD_(thread_trace_conflict_set_bm)(const Bool t);
138 Bool DRD_(thread_get_trace_fork_join)(void);
139 void DRD_(thread_set_trace_fork_join)(const Bool t)
    [all...]
drd_clientreq.c 48 Bool DRD_(g_free_is_write);
62 void DRD_(clientreq_init)(void)
80 const DrdThreadId drd_tid = DRD_(thread_get_running_tid)();
83 tl_assert(DRD_(VgThreadIdToDrdThreadId)(vg_tid) == drd_tid
97 if (DRD_(g_free_is_write)) {
99 .tid = DRD_(thread_get_running_tid)(),
110 DRD_(malloclike_block)(vg_tid, arg[1]/*addr*/, arg[2]/*size*/);
114 if (!DRD_(freelike_block)(vg_tid, arg[1]/*addr*/, False))
117 .tid = DRD_(thread_get_running_tid)(),
126 DRD_(malloclike_block)(vg_tid, arg[1]/*addr*/, arg[3]/*newSize*/)
    [all...]
drd_cond_initializer.c 7 Addr DRD_(pthread_cond_initializer) = (Addr)&pthread_cond_initializer;
8 int DRD_(pthread_cond_initializer_size) = sizeof(pthread_cond_initializer);
drd_hb.h 40 void DRD_(hb_set_trace)(const Bool trace_hb);
41 struct hb_info* DRD_(hb_get)(const Addr hb);
42 struct hb_info* DRD_(hb_get_or_allocate)(const Addr hb);
43 void DRD_(hb_init)(const Addr hb);
44 void DRD_(hb_destroy)(const Addr hb);
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);
drd_rwlock.h 40 void DRD_(rwlock_set_trace)(const Bool trace_rwlock);
41 void DRD_(rwlock_set_exclusive_threshold)(const UInt exclusive_threshold_ms);
42 void DRD_(rwlock_set_shared_threshold)(const UInt shared_threshold_ms);
43 struct rwlock_info* DRD_(rwlock_pre_init)(const Addr rwlock,
45 void DRD_(rwlock_post_destroy)(const Addr rwlock, const RwLockT rwlock_type);
46 void DRD_(rwlock_pre_rdlock)(const Addr rwlock, const RwLockT rwlock_type);
47 void DRD_(rwlock_post_rdlock)(const Addr rwlock, const RwLockT rwlock_type,
49 void DRD_(rwlock_pre_wrlock)(const Addr rwlock, const RwLockT rwlock_type);
50 void DRD_(rwlock_post_wrlock)(const Addr rwlock, const RwLockT rwlock_type,
52 void DRD_(rwlock_pre_unlock)(const Addr rwlock, const RwLockT rwlock_type)
    [all...]
drd_mutex.h 37 void DRD_(mutex_set_trace)(const Bool trace_mutex);
38 void DRD_(mutex_set_lock_threshold)(const UInt lock_threshold_ms);
39 struct mutex_info* DRD_(mutex_init)(const Addr mutex, const MutexT mutex_type);
40 void DRD_(mutex_ignore_ordering)(const Addr mutex);
41 void DRD_(mutex_post_destroy)(const Addr mutex);
42 void DRD_(not_a_mutex)(const Addr mutex);
43 struct mutex_info* DRD_(mutex_get)(const Addr mutex);
44 void DRD_(mutex_pre_lock)(const Addr mutex, const MutexT mutex_type,
46 void DRD_(mutex_post_lock)(const Addr mutex, const Bool took_lock,
48 void DRD_(mutex_unlock)(const Addr mutex, const MutexT mutex_type)
    [all...]
drd_segment.h 63 extern Segment* DRD_(g_sg_list);
65 Segment* DRD_(sg_new)(const DrdThreadId creator, const DrdThreadId created);
66 static int DRD_(sg_get_refcnt)(const Segment* const sg);
67 Segment* DRD_(sg_get)(Segment* const sg);
68 void DRD_(sg_put)(Segment* const sg);
69 static struct bitmap* DRD_(sg_bm)(Segment* const sg);
70 void DRD_(sg_merge)(Segment* const sg1, Segment* const sg2);
71 void DRD_(sg_print)(Segment* const sg);
72 Bool DRD_(sg_get_trace)(void);
73 void DRD_(sg_set_trace)(const Bool trace_segment)
    [all...]
drd_barrier.h 40 void DRD_(barrier_set_trace)(const Bool trace_barrier);
41 void DRD_(barrier_init)(const Addr barrier,
44 void DRD_(barrier_destroy)(const Addr barrier, const BarrierT barrier_type);
45 void DRD_(barrier_pre_wait)(const DrdThreadId tid, const Addr barrier,
47 void DRD_(barrier_post_wait)(const DrdThreadId tid, const Addr barrier,
50 void DRD_(barrier_stop_using_mem)(const Addr a1, const Addr a2);
51 ULong DRD_(get_barrier_segment_creation_count)(void);
drd_semaphore.h 39 void DRD_(semaphore_set_trace)(const Bool trace_semaphore);
40 struct semaphore_info* DRD_(semaphore_init)(const Addr semaphore,
43 void DRD_(semaphore_destroy)(const Addr semaphore);
44 struct semaphore_info* DRD_(semaphore_open)(const Addr semaphore,
47 void DRD_(semaphore_close)(const Addr semaphore);
48 void DRD_(semaphore_pre_wait)(const Addr semaphore);
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,
54 ULong DRD_(get_semaphore_segment_creation_count)(void)
    [all...]
drd_thread.c 67 DrdThreadId DRD_(g_drd_running_tid) = DRD_INVALID_THREADID;
68 ThreadInfo* DRD_(g_threadinfo);
69 struct bitmap* DRD_(g_conflict_set);
70 Bool DRD_(verify_conflict_set);
82 Bool DRD_(ignore_thread_creation) = True;
84 Bool DRD_(ignore_thread_creation) = False;
91 void DRD_(thread_trace_context_switches)(const Bool t)
98 void DRD_(thread_trace_conflict_set)(const Bool t)
105 void DRD_(thread_trace_conflict_set_bm)(const Bool t)
112 Bool DRD_(thread_get_trace_fork_join)(void
    [all...]
drd_suppression.h 9 extern Bool DRD_(g_any_address_traced);
12 void DRD_(suppression_set_trace)(const Bool trace_suppression);
13 void DRD_(suppression_init)(void);
14 void DRD_(start_suppression)(const Addr a1, const Addr a2,
16 void DRD_(finish_suppression)(const Addr a1, const Addr a2);
17 Bool DRD_(is_suppressed)(const Addr a1, const Addr a2);
18 Bool DRD_(is_any_suppressed)(const Addr a1, const Addr a2);
19 void DRD_(mark_hbvar)(const Addr a1);
20 Bool DRD_(range_contains_suppression_or_hbvar)(const Addr a1, const Addr a2);
21 void DRD_(start_tracing_address_range)(const Addr a1, const Addr a2
    [all...]
drd_load_store.h 38 Bool DRD_(get_check_stack_accesses)(void);
39 void DRD_(set_check_stack_accesses)(const Bool c);
40 Bool DRD_(get_first_race_only)(void);
41 void DRD_(set_first_race_only)(const Bool fro);
42 IRSB* DRD_(instrument)(VgCallbackClosure* const closure,
49 void DRD_(trace_mem_access)(const Addr addr, const SizeT size,
53 VG_REGPARM(2) void DRD_(trace_load)(Addr addr, SizeT size);
54 VG_REGPARM(2) void DRD_(trace_store)(Addr addr, SizeT size);
55 void DRD_(clean_memory)(const Addr a1, const SizeT len);
drd_main.c 68 static Bool DRD_(process_cmd_line_option)(const HChar* arg)
99 else if VG_BOOL_CLO(arg, "--free-is-write", DRD_(g_free_is_write)) {}
108 DRD_(ignore_thread_creation)) {}
125 else if VG_BOOL_CLO(arg, "--verify-conflict-set", DRD_(verify_conflict_set))
135 DRD_(set_check_stack_accesses)(check_stack_accesses);
138 DRD_(mutex_set_lock_threshold)(exclusive_threshold_ms);
139 DRD_(rwlock_set_exclusive_threshold)(exclusive_threshold_ms);
143 DRD_(set_first_race_only)(first_race_only);
146 DRD_(thread_set_join_list_vol)(join_list_vol);
149 DRD_(cond_set_report_signal_unlocked)(report_signal_unlocked)
    [all...]
drd_cond.c 39 static void DRD_(cond_cleanup)(struct cond_info* p);
44 static Bool DRD_(s_report_signal_unlocked) = True;
45 static Bool DRD_(s_trace_cond);
50 void DRD_(cond_set_report_signal_unlocked)(const Bool r)
52 DRD_(s_report_signal_unlocked) = r;
55 void DRD_(cond_set_trace)(const Bool trace_cond)
57 DRD_(s_trace_cond) = trace_cond;
61 void DRD_(cond_initialize)(struct cond_info* const p, const Addr cond)
67 p->cleanup = (void(*)(DrdClientobj*))(DRD_(cond_cleanup));
75 * DRD_(clientobj_remove)()
    [all...]
pub_drd_bitmap.h 36 #include "drd_basics.h" /* DRD_() */
78 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);
84 void DRD_(bm_access_range)(struct bitmap* const bm,
87 void DRD_(bm_access_range_load)(struct bitmap* const bm,
89 void DRD_(bm_access_load_1)(struct bitmap* const bm, const Addr a1)
    [all...]
drd_suppression.c 35 Bool DRD_(g_any_address_traced) = False;
47 void DRD_(suppression_set_trace)(const Bool trace_suppression)
52 void DRD_(suppression_init)(void)
56 s_suppressed = DRD_(bm_new)();
57 s_traced = DRD_(bm_new)();
62 void DRD_(start_suppression)(const Addr a1, const Addr a2,
70 DRD_(bm_access_range_store)(s_suppressed, a1, a2);
73 void DRD_(finish_suppression)(const Addr a1, const Addr a2)
82 DRD_(bm_clear_store)(s_suppressed, a1, a2);
90 Bool DRD_(is_suppressed)(const Addr a1, const Addr a2
    [all...]
drd_basics.h 35 #define DRD_(str) VGAPPEND(vgDrd_, str)
drd_rwlock.c 61 static Bool DRD_(s_trace_rwlock);
62 static UInt DRD_(s_exclusive_threshold_ms);
63 static UInt DRD_(s_shared_threshold_ms);
64 static ULong DRD_(s_rwlock_segment_creation_count);
69 void DRD_(rwlock_set_trace)(const Bool trace_rwlock)
72 DRD_(s_trace_rwlock) = trace_rwlock;
75 void DRD_(rwlock_set_exclusive_threshold)(const UInt exclusive_threshold_ms)
77 DRD_(s_exclusive_threshold_ms) = exclusive_threshold_ms;
80 void DRD_(rwlock_set_shared_threshold)(const UInt shared_threshold_ms)
82 DRD_(s_shared_threshold_ms) = shared_threshold_ms
    [all...]
drd_hb.c 50 static void DRD_(hb_cleanup)(struct hb_info* p);
55 static Bool DRD_(s_trace_hb);
60 void DRD_(hb_set_trace)(const Bool trace_hb)
62 DRD_(s_trace_hb) = trace_hb;
69 void DRD_(hb_thread_initialize)(struct hb_thread_info* const p,
79 static void DRD_(hb_thread_destroy)(struct hb_thread_info* const p)
82 DRD_(sg_put)(p->sg);
86 void DRD_(hb_initialize)(struct hb_info* const p, const Addr hb)
92 p->cleanup = (void(*)(DrdClientobj*))(DRD_(hb_cleanup));
100 * DRD_(clientobj_remove)()
    [all...]
drd_malloc_wrappers.h 28 #include "drd_basics.h" /* DRD_() */
37 void DRD_(register_malloc_wrappers)(const StartUsingMem start_callback,
39 void DRD_(malloclike_block)(const ThreadId tid, const Addr p, const SizeT size);
40 Bool DRD_(freelike_block)(const ThreadId tid, const Addr p, const Bool dealloc);
41 Bool DRD_(heap_addrinfo)(Addr const a,
45 void DRD_(print_malloc_stats)(void);
drd_mutex.c 56 void DRD_(mutex_set_trace)(const Bool trace_mutex)
62 void DRD_(mutex_set_lock_threshold)(const UInt lock_threshold_ms)
68 void DRD_(mutex_initialize)(struct mutex_info* const p,
86 void DRD_(mutex_ignore_ordering)(const Addr mutex)
88 struct mutex_info* p = DRD_(mutex_get)(mutex);
91 DRD_(trace_msg)("[%u] mutex_ignore_ordering %s 0x%lx",
92 DRD_(thread_get_running_tid)(),
93 p ? DRD_(mutex_type_name)(p->mutex_type) : "(?)",
99 DRD_(not_a_mutex)(mutex);
109 DRD_(trace_msg)("[%u] mutex_destroy %s 0x%lx rc %d owner %u"
    [all...]
drd_vc.h 73 void DRD_(vc_init)(VectorClock* const vc,
76 void DRD_(vc_cleanup)(VectorClock* const vc);
77 void DRD_(vc_copy)(VectorClock* const new, const VectorClock* const rhs);
78 void DRD_(vc_assign)(VectorClock* const lhs, const VectorClock* const rhs);
79 void DRD_(vc_increment)(VectorClock* const vc, DrdThreadId const tid);
81 Bool DRD_(vc_lte)(const VectorClock* const vc1,
83 Bool DRD_(vc_ordered)(const VectorClock* const vc1,
85 void DRD_(vc_min)(VectorClock* const result,
87 void DRD_(vc_combine)(VectorClock* const result,
89 void DRD_(vc_print)(const VectorClock* const vc)
    [all...]
  /external/valgrind/drd/tests/
unit_bitmap.c 61 Bool DRD_(is_suppressed)(const Addr a1, const Addr a2)
106 equal = DRD_(bm_equal)(bm1, bm2);
114 if (DRD_(bm_has_1)(bm1, i, eLoad) != DRD_(bm_has_1)(bm2, i, eLoad)
115 || DRD_(bm_has_1)(bm1, i, eStore) != DRD_(bm_has_1)(bm2, i, eStore))
119 DRD_(bm_has_1)(bm1, i, eLoad) ? 'R' : ' ',
120 DRD_(bm_has_1)(bm1, i, eStore) ? 'W' : ' ',
121 DRD_(bm_has_1)(bm2, i, eLoad) ? 'R' : ' ',
122 DRD_(bm_has_1)(bm2, i, eStore) ? 'W' : '
    [all...]

Completed in 319 milliseconds

1 2