1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 11:42:57 +01:00
llvm-mirror/tools/llvm-xray
Dean Michael Berris 6a07a8e637 [XRay][tools] Fix an accounting bug in llvm-xray account
Summary:
Before this patch, llvm-xray account will assume that thread stacks will
not be empty. Unfortunately there are cases where an instrumented
function will see a call to `fork()` which will cause the child process
to not see the start of the function, but only see the end of the
function. The tooling cannot assume that threads will always have
perfect stacks, and so we change it to support this reality.

Reviewers: dblaikie

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D31870

llvm-svn: 312204
2017-08-31 01:07:24 +00:00
..
CMakeLists.txt [XRay] A tool for Comparing xray function call graphs 2017-04-24 05:54:33 +00:00
func-id-helper.cc
func-id-helper.h
llvm-xray.cc [XRay][tools] Handle "no subcommand" case for llvm-xray 2017-03-29 04:55:45 +00:00
xray-account.cc [XRay][tools] Fix an accounting bug in llvm-xray account 2017-08-31 01:07:24 +00:00
xray-account.h Fix windows buildbots building llvm-xray 2017-01-12 11:13:51 +00:00
xray-color-helper.cc [XRay] A tool for Comparing xray function call graphs 2017-04-24 05:54:33 +00:00
xray-color-helper.h [XRay] A tool for Comparing xray function call graphs 2017-04-24 05:54:33 +00:00
xray-converter.cc [XRAY] [x86_64] Adding a Flight Data filetype reader to the llvm-xray Trace implementation. 2017-02-17 01:47:16 +00:00
xray-converter.h [XRay] Define the library for XRay trace logs 2017-01-11 06:39:09 +00:00
xray-extract.cc Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
xray-graph-diff.cc [XRay][tools] Remove wayward semicolon (NFC) 2017-04-26 03:49:49 +00:00
xray-graph-diff.h [XRay][tools] Fixup for pedantic and permissive errors/warnings 2017-04-24 06:15:53 +00:00
xray-graph.cc [XRay] A tool for Comparing xray function call graphs 2017-04-24 05:54:33 +00:00
xray-graph.h [XRay][tools] Fixup definition for stat division. 2017-04-26 01:35:23 +00:00
xray-record-yaml.h [XRay] Implement the llvm-xray account subcommand 2017-01-12 07:38:13 +00:00
xray-registry.cc
xray-registry.h