[PATCH] D65253: [sanitizer_common] Replace forkpty with posix_spawn on Darwin
    Kuba (Brecka) Mracek via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Aug 14 10:49:50 PDT 2019
    
    
  
kubamracek accepted this revision.
kubamracek added a comment.
This revision is now accepted and ready to land.
LGTM, even if it's just for Darwin now.
I do think, though, that LLVMSymbolizerProcess should also use posix_spawn *on Darwin*. Can we get that (as a separate change)?
================
Comment at: compiler-rt/lib/sanitizer_common/sanitizer_mac.cc:257
+  master_fd = posix_openpt(O_RDWR);
+  if (master_fd == kInvalidFd) return kInvalidFd;
+
----------------
There's a bunch of different reasons why we can fail to spawn. Should we Report() to log the actual failed API?
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D65253/new/
https://reviews.llvm.org/D65253
    
    
More information about the llvm-commits
mailing list