[PATCH] D32840: [XRay] convert FDR arg1 log entries

Martin Pelikán via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed May 3 17:14:26 PDT 2017


pelikan created this revision.

A new FDR metadata record will support logging function arguments
using a 16-bit position (we currently only plan to support "1" for arg1 logging)
and a 64-bit value (useful for "this" pointers and synchronization objects).
If present, we put this argument to the function call "entry" record it belongs
to, and alter its type to notify the user of the first argument's presence.


https://reviews.llvm.org/D32840

Files:
  include/llvm/XRay/XRayRecord.h
  include/llvm/XRay/YAMLXRayRecord.h
  lib/XRay/Trace.cpp
  tools/llvm-xray/xray-account.cc
  tools/llvm-xray/xray-converter.cc
  tools/llvm-xray/xray-graph.cc

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D32840.97752.patch
Type: text/x-patch
Size: 7234 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170504/0d09c47f/attachment.bin>


More information about the llvm-commits mailing list