summaryrefslogtreecommitdiffstats
path: root/llvm/lib/XRay
diff options
context:
space:
mode:
authorDean Michael Berris <dberris@google.com>2018-11-02 08:07:38 +0000
committerDean Michael Berris <dberris@google.com>2018-11-02 08:07:38 +0000
commit0c96ae3d6e24eaf2612a95bb396a77b419051318 (patch)
tree1864e728355f1911f9f98fba11dfd554ec5497b4 /llvm/lib/XRay
parent12e4ee79391f982114d1462fe26e63a077897db7 (diff)
downloadbcm5719-llvm-0c96ae3d6e24eaf2612a95bb396a77b419051318.tar.gz
bcm5719-llvm-0c96ae3d6e24eaf2612a95bb396a77b419051318.zip
[XRay] Update delta computations in runtime
Summary: Fix some issues discovered from mostly manual inspection of outputs from the `llvm-xray fdr-dump` tool. It turns out we haven't been writing the deltas properly, and have been writing down zeros for deltas of some records. This change fixes this oversight born by the recent refactoring. Reviewers: mboerger Subscribers: llvm-commits, hiraditya Differential Revision: https://reviews.llvm.org/D54022 llvm-svn: 345954
Diffstat (limited to 'llvm/lib/XRay')
-rw-r--r--llvm/lib/XRay/RecordPrinter.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/XRay/RecordPrinter.cpp b/llvm/lib/XRay/RecordPrinter.cpp
index 81d77f67cc1..0d5ee2de83d 100644
--- a/llvm/lib/XRay/RecordPrinter.cpp
+++ b/llvm/lib/XRay/RecordPrinter.cpp
@@ -66,19 +66,19 @@ Error RecordPrinter::visit(FunctionRecord &R) {
// FIXME: Support symbolization here?
switch (R.recordType()) {
case RecordTypes::ENTER:
- OS << formatv("<Function Enter: #{0} delta = +{0}>", R.functionId(),
+ OS << formatv("<Function Enter: #{0} delta = +{1}>", R.functionId(),
R.delta());
break;
case RecordTypes::ENTER_ARG:
- OS << formatv("<Function Enter With Arg: #{0} delta = +{0}>",
+ OS << formatv("<Function Enter With Arg: #{0} delta = +{1}>",
R.functionId(), R.delta());
break;
case RecordTypes::EXIT:
- OS << formatv("<Function Exit: #{0} delta = +{0}>", R.functionId(),
+ OS << formatv("<Function Exit: #{0} delta = +{1}>", R.functionId(),
R.delta());
break;
case RecordTypes::TAIL_EXIT:
- OS << formatv("<Function Tail Exit: #{0} delta = +{0}>", R.functionId(),
+ OS << formatv("<Function Tail Exit: #{0} delta = +{1}>", R.functionId(),
R.delta());
break;
}
OpenPOWER on IntegriCloud