[PATCH] D29697: [XRAY] [x86_64] Adding a Flight Data filetype reader to the llvm-xray Trace implementation.

Keith via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 7 17:40:48 PST 2017


kpw created this revision.

The file type packs function trace data onto disk from potentially multiple
threads that are aggregated and flushed during the course of an instrumented
program's runtime.

It is named FDR mode or Flight Data recorder as an analogy to plane
blackboxes, which instrument a running system without access to IO.

The writer code is defined in compiler-rt in xray_fdr_logging.h/cc


https://reviews.llvm.org/D29697

Files:
  include/llvm/XRay/XRayRecord.h
  include/llvm/XRay/YAMLXRayRecord.h
  lib/XRay/Trace.cpp
  test/tools/llvm-xray/X86/Inputs/fdr-log-version-1.xray
  test/tools/llvm-xray/X86/convert-fdr-to-yaml.txt
  tools/llvm-xray/xray-converter.cc

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D29697.87572.patch
Type: text/x-patch
Size: 15892 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170208/499268eb/attachment.bin>


More information about the llvm-commits mailing list