[PATCH] D46721: Support XRay in the NetBSD driver

Kamil Rytarowski via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu May 10 17:39:10 PDT 2018


krytarowski added a comment.

This is an intermediate commit. I'm unloading local patches.

  ********************
  Testing Time: 1.36s
  ********************
  Failing Tests (16):
      XRay-Unit :: unit/./XRayFDRLoggingTest-x86_64-Test/FDRLoggingTest.MultiThreadedCycling
      XRay-Unit :: unit/./XRayFDRLoggingTest-x86_64-Test/FDRLoggingTest.Multiple
      XRay-Unit :: unit/./XRayFDRLoggingTest-x86_64-Test/FDRLoggingTest.Simple
      XRay-x86_64-netbsd :: TestCases/Posix/arg1-arg0-logging.cc
      XRay-x86_64-netbsd :: TestCases/Posix/arg1-logger.cc
      XRay-x86_64-netbsd :: TestCases/Posix/arg1-logging-implicit-this.cc
      XRay-x86_64-netbsd :: TestCases/Posix/argv0-log-file-name.cc
      XRay-x86_64-netbsd :: TestCases/Posix/basic-filtering.cc
      XRay-x86_64-netbsd :: TestCases/Posix/coverage-sample.cc
      XRay-x86_64-netbsd :: TestCases/Posix/fdr-mode.cc
      XRay-x86_64-netbsd :: TestCases/Posix/fdr-single-thread.cc
      XRay-x86_64-netbsd :: TestCases/Posix/fdr-thread-order.cc
      XRay-x86_64-netbsd :: TestCases/Posix/fixedsize-logging.cc
      XRay-x86_64-netbsd :: TestCases/Posix/logging-modes.cc
      XRay-x86_64-netbsd :: TestCases/Posix/patching-unpatching.cc
      XRay-x86_64-netbsd :: TestCases/Posix/pic_test.cc
  
    Expected Passes    : 26
    Unsupported Tests  : 1
    Unexpected Failures: 16

The failures are related to a bug in logging. I will need to resolve it (`flags()->xray_mode` is NULL).

We are now preparing for integration of libfuzzer into userland (as a part of GSoC).. this will be followed up with LSan and LLDB.
And I will be heading for enabling the features on a bot to be built tested and later to perform tests. Please be patient.


Repository:
  rL LLVM

https://reviews.llvm.org/D46721





More information about the llvm-commits mailing list