File tree Expand file tree Collapse file tree 8 files changed +143
-0
lines changed Expand file tree Collapse file tree 8 files changed +143
-0
lines changed Original file line number Diff line number Diff line change 1+ {
2+ Conditional variable destruction false-positive
3+ drd:CondErr
4+ ...
5+ fun:pthread_cond_destroy@*
6+ ...
7+ }
8+
9+ {
10+ [false-positive] Double check locking pattern in trackingOpenIpcHandle
11+ drd:ConflictingAccess
12+ fun:utils_atomic_load_acquire_ptr
13+ fun:trackingOpenIpcHandle
14+ fun:umfMemoryProviderOpenIPCHandle
15+ fun:umfOpenIPCHandle
16+ ...
17+ }
18+
19+ {
20+ [false-positive] trackingGetIpcHandle
21+ drd:ConflictingAccess
22+ fun:trackingGetIpcHandle
23+ fun:umfMemoryProviderGetIPCHandle
24+ fun:umfGetIPCHandle
25+ }
26+
27+ {
28+ [false-positive] trackingGetIpcHandle
29+ drd:ConflictingAccess
30+ fun:memmove
31+ fun:trackingGetIpcHandle
32+ fun:umfMemoryProviderGetIPCHandle
33+ fun:umfGetIPCHandle
34+ }
Original file line number Diff line number Diff line change 22 [false-positive] Double check locking pattern in trackingOpenIpcHandle
33 drd:ConflictingAccess
44 fun:utils_atomic_store_release_ptr
5+ fun:upstreamOpenIPCHandle
6+ fun:trackingOpenIpcHandle
7+ fun:umfMemoryProviderOpenIPCHandle
8+ fun:umfOpenIPCHandle
9+ ...
10+ }
11+
12+ {
13+ [false-positive] Double check locking pattern in trackingOpenIpcHandle
14+ drd:ConflictingAccess
15+ fun:utils_atomic_load_acquire_ptr
516 fun:trackingOpenIpcHandle
617 fun:umfMemoryProviderOpenIPCHandle
718 fun:umfOpenIPCHandle
Original file line number Diff line number Diff line change 1010 [false-positive] Double check locking pattern in trackingOpenIpcHandle
1111 drd:ConflictingAccess
1212 fun:utils_atomic_store_release_ptr
13+ fun:upstreamOpenIPCHandle
14+ fun:trackingOpenIpcHandle
15+ fun:umfMemoryProviderOpenIPCHandle
16+ fun:umfOpenIPCHandle
17+ ...
18+ }
19+
20+ {
21+ [false-positive] Double check locking pattern in trackingOpenIpcHandle
22+ drd:ConflictingAccess
23+ fun:utils_atomic_load_acquire_ptr
1324 fun:trackingOpenIpcHandle
1425 fun:umfMemoryProviderOpenIPCHandle
1526 fun:umfOpenIPCHandle
Original file line number Diff line number Diff line change 22 [false-positive] Double check locking pattern in trackingOpenIpcHandle
33 drd:ConflictingAccess
44 fun:utils_atomic_store_release_ptr
5+ fun:upstreamOpenIPCHandle
6+ fun:trackingOpenIpcHandle
7+ fun:umfMemoryProviderOpenIPCHandle
8+ fun:umfOpenIPCHandle
9+ ...
10+ }
11+
12+ {
13+ [false-positive] Double check locking pattern in trackingOpenIpcHandle
14+ drd:ConflictingAccess
15+ fun:utils_atomic_load_acquire_ptr
516 fun:trackingOpenIpcHandle
617 fun:umfMemoryProviderOpenIPCHandle
718 fun:umfOpenIPCHandle
Original file line number Diff line number Diff line change 1+ {
2+ False-positive race in critnib_insert (lack of instrumentation)
3+ Helgrind:Race
4+ fun:utils_atomic_store_release_ptr
5+ fun:critnib_insert
6+ ...
7+ }
8+
9+ {
10+ False-positive race in critnib_find (lack of instrumentation)
11+ Helgrind:Race
12+ fun:find_predecessor
13+ fun:find_le
14+ fun:critnib_find
15+ ...
16+ }
17+
18+ {
19+ [false-positive] Double check locking pattern in trackingOpenIpcHandle
20+ Helgrind:Race
21+ fun:utils_atomic_store_release_ptr
22+ fun:trackingOpenIpcHandle
23+ fun:umfMemoryProviderOpenIPCHandle
24+ fun:umfOpenIPCHandle
25+ ...
26+ }
27+
28+ {
29+ [false-positive] Double check locking pattern in trackingOpenIpcHandle
30+ Helgrind:Race
31+ fun:utils_atomic_load_acquire_ptr
32+ fun:trackingOpenIpcHandle
33+ fun:umfMemoryProviderOpenIPCHandle
34+ fun:umfOpenIPCHandle
35+ ...
36+ }
37+
38+ {
39+ [false-positive] umfMemoryProviderGetIPCHandle
40+ Helgrind:Race
41+ fun:trackingGetIpcHandle
42+ fun:umfMemoryProviderGetIPCHandle
43+ fun:umfGetIPCHandle
44+ }
45+
46+ {
47+ [false-positive] umfMemoryProviderGetIPCHandle
48+ Helgrind:Race
49+ fun:memmove
50+ fun:trackingGetIpcHandle
51+ fun:umfMemoryProviderGetIPCHandle
52+ fun:umfGetIPCHandle
53+ }
Original file line number Diff line number Diff line change 22 [false-positive] Double check locking pattern in trackingOpenIpcHandle
33 Helgrind:Race
44 fun:utils_atomic_store_release_ptr
5+ fun:upstreamOpenIPCHandle
6+ fun:trackingOpenIpcHandle
7+ fun:umfMemoryProviderOpenIPCHandle
8+ fun:umfOpenIPCHandle
9+ ...
10+ }
11+
12+ {
13+ [false-positive] Double check locking pattern in trackingOpenIpcHandle
14+ Helgrind:Race
15+ fun:utils_atomic_load_acquire_ptr
516 fun:trackingOpenIpcHandle
617 fun:umfMemoryProviderOpenIPCHandle
718 fun:umfOpenIPCHandle
Original file line number Diff line number Diff line change 22 [false-positive] Double check locking pattern in trackingOpenIpcHandle
33 Helgrind:Race
44 fun:utils_atomic_store_release_ptr
5+ fun:upstreamOpenIPCHandle
56 fun:trackingOpenIpcHandle
67 fun:umfMemoryProviderOpenIPCHandle
78 fun:umfOpenIPCHandle
Original file line number Diff line number Diff line change 22 [false-positive] Double check locking pattern in trackingOpenIpcHandle
33 Helgrind:Race
44 fun:utils_atomic_store_release_ptr
5+ fun:upstreamOpenIPCHandle
6+ fun:trackingOpenIpcHandle
7+ fun:umfMemoryProviderOpenIPCHandle
8+ fun:umfOpenIPCHandle
9+ ...
10+ }
11+
12+ {
13+ [false-positive] Double check locking pattern in trackingOpenIpcHandle
14+ Helgrind:Race
15+ fun:utils_atomic_load_acquire_ptr
516 fun:trackingOpenIpcHandle
617 fun:umfMemoryProviderOpenIPCHandle
718 fun:umfOpenIPCHandle
You can’t perform that action at this time.
0 commit comments