1{
2   helgrind_3.5.0_false_positive_against_pthread_create
3   Helgrind:Race
4   fun:mythread_wrapper
5}
6{
7   ignore_race_on_toku_checkpointing_user_data_status
8   Helgrind:Race
9   fun:toku_set_checkpointing_user_data_status.*
10}
11{
12   ignore_race_on_toku_checkpointing_user_data_status
13   Helgrind:Race
14   fun:toku_get_checkpointing_user_data_status
15}
16{
17   ignore_race_inside_pthread_mutex_lock
18   Helgrind:Race
19   fun:pthread_mutex_lock
20}
21{
22   ignore_race_inside_pthread_mutex_unlock
23   Helgrind:Race
24   ...
25   fun:pthread_mutex_unlock
26}
27{
28   ignore_race_inside_pthread_join
29   Helgrind:Race
30   fun:pthread_join
31}
32{
33   unsafe_touch_clock
34   Helgrind:Race
35   fun:_ZL18unsafe_touch_clockP6ftnodei
36}
37{
38   unsafe_read_single_txnid_optimization_possible
39   Helgrind:Race
40   fun:_ZNK4toku8locktree46unsafe_read_single_txnid_optimization_possibleEv
41}
42{
43   unsafe_read_size_current
44   Helgrind:Race
45   fun:_ZNK7evictor24unsafe_read_size_currentEv
46}
47{
48   kde_bug_307082_cond_destroy_without_signal
49   Helgrind:Misc
50   ...
51   fun:pthread_cond_destroy@*
52   ...
53   fun:_ZL14ctpair_destroyP6ctpair
54}
55{
56   kde_bug_307082_cond_destroy_without_signal
57   Helgrind:Misc
58   ...
59   fun:pthread_cond_destroy@*
60   ...
61   fun:_Z23toku_blocktable_destroyPP11block_table
62}
63{
64   kde_bug_307082_cond_destroy_without_signal
65   Helgrind:Misc
66   ...
67   fun:pthread_cond_destroy@*
68   ...
69   fun:_Z11bjm_destroyP29background_job_manager_struct
70}
71{
72   kde_bug_307082_cond_destroy_without_signal
73   Helgrind:Misc
74   ...
75   fun:pthread_cond_destroy@*
76   ...
77   fun:_Z24toku_txn_manager_destroyP11txn_manager
78}
79{
80   kde_bug_307082_cond_destroy_without_signal
81   Helgrind:Misc
82   ...
83   fun:pthread_cond_destroy@*
84   ...
85   fun:_Z24toku_thread_pool_destroyPP16toku_thread_pool
86}
87{
88   kde_bug_307082_cond_destroy_without_signal
89   Helgrind:Misc
90   ...
91   fun:pthread_cond_destroy@*
92   ...
93   fun:_Z22toku_minicron_shutdownP8minicron
94}
95{
96   kde_bug_307082_cond_destroy_without_signal
97   Helgrind:Misc
98   ...
99   fun:pthread_cond_destroy@*
100   ...
101   fun:_ZN4toku12lock_request7destroyEv
102}
103{
104   kde_bug_307082_cond_destroy_without_signal
105   Helgrind:Misc
106   ...
107   fun:pthread_cond_destroy@*
108   ...
109   fun:_Z17toku_logger_closePP10tokulogger
110}
111{
112   kde_bug_307082_cond_destroy_without_signal
113   Helgrind:Misc
114   ...
115   fun:pthread_cond_destroy@*
116   ...
117   fun:_ZL20cachetable_free_pairP6ctpair
118}
119{
120   kde_bug_307082_cond_destroy_without_signal
121   Helgrind:Misc
122   ...
123   fun:pthread_cond_destroy@*
124   ...
125   fun:_ZN7evictor7destroyEv
126}
127{
128   <helgrind_doesnt_understand_the_way_the_world_works_and_ignores_our_disable_checking_instructions>
129   Helgrind:Race
130   fun:_ZN4toku8locktree15sto_try_acquireEPvmPK10__toku_dbtS4_
131   fun:_ZN4toku8locktree12acquire_lockEbmPK10__toku_dbtS3_PNS_9txnid_setE
132   fun:_ZN4toku8locktree16try_acquire_lockEbmPK10__toku_dbtS3_PNS_9txnid_setEb
133   fun:_ZN4toku8locktree18acquire_write_lockEmPK10__toku_dbtS3_PNS_9txnid_setEb
134   fun:_ZN4toku12lock_request5startEv
135   ...
136}
137{
138   <helgrind_bug_323432_see_http://permalink.gmane.org/gmane.comp.debugging.valgrind/13325>
139   Helgrind:Race
140   obj:/usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so
141   fun:pthread_mutex_destroy
142   fun:toku_mutex_destroy
143   fun:_ZN4toku8treenode4freeEPS0_
144   fun:_ZN4toku8treenode22remove_root_of_subtreeEv
145   ...
146}
147{
148    helgrind_bug_https://bugs.kde.org/show_bug.cgi?id=327548
149    Helgrind:Race
150    fun:my_memcmp
151    fun:pthread_mutex_destroy
152}
153{
154    helgrind_bug_2_helgrind_bug_https://bugs.kde.org/show_bug.cgi?id=327548
155    Helgrind:Race
156    ...
157    fun:pthread_mutex_destroy
158}
159