File tree Expand file tree Collapse file tree 3 files changed +10
-0
lines changed
test/sanitizer_common/TestCases/Posix Expand file tree Collapse file tree 3 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -149,6 +149,9 @@ void PlatformTSDDtor(void *tsd) {
149
149
#endif
150
150
151
151
void InstallAtForkHandler () {
152
+ # if SANITIZER_SOLARIS || SANITIZER_NETBSD
153
+ return ; // FIXME: Implement FutexWait.
154
+ # endif
152
155
auto before = []() {
153
156
if (CAN_SANITIZE_LEAKS) {
154
157
__lsan::LockGlobal ();
Original file line number Diff line number Diff line change @@ -101,6 +101,9 @@ void InstallAtExitCheckLeaks() {
101
101
}
102
102
103
103
void InstallAtForkHandler () {
104
+ # if SANITIZER_SOLARIS || SANITIZER_NETBSD
105
+ return ; // FIXME: Implement FutexWait.
106
+ # endif
104
107
auto before = []() {
105
108
LockGlobal ();
106
109
LockThreads ();
Original file line number Diff line number Diff line change 12
12
// FIXME: False stack overflow report
13
13
// UNSUPPORTED: android && asan
14
14
15
+ // FIXME: Requires `FutexWait` implementation. See __asan::InstallAtForkHandler.
16
+ // UNSUPPORTED: target={{.*solaris.*}}
17
+ // UNSUPPORTED: target={{.*netbsd.*}}
18
+
15
19
// Forking in multithread environment is unsupported. However we already have
16
20
// some workarounds, and will add more, so this is the test.
17
21
// The test try to check two things:
You can’t perform that action at this time.
0 commit comments