Go to file
Dean Michael Berris 60c2487874 [XRay] Update FDR log reader to be aware of buffer sizes per thread.
Summary:
It is problematic for this reader that it expects to read data from
several threads, but the header or message format does not define
framing. Since the buffers are reused, we can't rely on skipping
zeroed out data as a synchronization method either.

There is an argument that this is not version compatible with the format
the reader expected previously. I argue that since the writer wrote garbage
past the end of buffer record, there is no currently working reader to
compromise.

The corresponding writer change is posted to D31384.

Reviewers: dberris, pelikan

Reviewed By: dberris

Subscribers: llvm-commits

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

llvm-svn: 298983
2017-03-29 06:10:12 +00:00
clang Reverted r298976 [OpenCL] Added parsing for OpenCL vector types. 2017-03-29 05:40:45 +00:00
clang-tools-extra [clangd] Add support for vscode extension configuration 2017-03-24 09:29:00 +00:00
compiler-rt [XRay] [compiler-rt] Write buffer length to FDR log before writing buffer. 2017-03-29 05:56:37 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc math: Implement sinh function 2017-02-25 02:46:53 +00:00
libcxx [libc++] Add a key function for bad_function_call 2017-03-28 19:33:31 +00:00
libcxxabi Fully Reformat fallback_malloc.cpp 2017-03-04 03:23:15 +00:00
libunwind [libunwind] Add sphinx docs 2017-03-28 15:21:43 +00:00
lld Attempt to fix buildbot. 2017-03-29 01:36:37 +00:00
lldb Remove dead include <sys/user.h> from the NetBSD code. 2017-03-29 01:10:21 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm [XRay] Update FDR log reader to be aware of buffer sizes per thread. 2017-03-29 06:10:12 +00:00
openmp Fix for bug https://llvm.org/bugs/show_bug.cgi?id=30889 2017-03-28 13:35:42 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScopInfo] Introduce ScopStmt::contains(BB*). NFC. 2017-03-23 16:12:21 +00:00