[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