[compiler-rt] r237177 - Call system's sigfillset and sigprocmask functions from sanitizers

Ismail Pazarbasi ismail.pazarbasi at gmail.com
Tue May 12 13:56:45 PDT 2015


Author: ismailp
Date: Tue May 12 15:56:44 2015
New Revision: 237177

URL: http://llvm.org/viewvc/llvm-project?rev=237177&view=rev
Log:
Call system's sigfillset and sigprocmask functions from sanitizers

Reviewers: kcc, glider, dvyukov

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D9637

Modified:
    compiler-rt/trunk/lib/sanitizer_common/sanitizer_mac.cc

Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_mac.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_mac.cc?rev=237177&r1=237176&r2=237177&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_mac.cc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_mac.cc Tue May 12 15:56:44 2015
@@ -132,6 +132,13 @@ int internal_sigaction(int signum, const
                    (struct sigaction *)act, (struct sigaction *)oldact);
 }
 
+void internal_sigfillset(__sanitizer_sigset_t *set) { sigfillset(set); }
+
+uptr internal_sigprocmask(int how, __sanitizer_sigset_t *set,
+                          __sanitizer_sigset_t *oldset) {
+  return sigprocmask(how, set, oldset);
+}
+
 int internal_fork() {
   // TODO(glider): this may call user's pthread_atfork() handlers which is bad.
   return fork();





More information about the llvm-commits mailing list