summaryrefslogtreecommitdiff
path: root/lib/xray
Commit message (Expand)AuthorAgeFilesLines
* [xray][tests][RHDTS] Add -lstdc++ after LLVM libs, resolving link error with ...Hubert Tong2019-02-131-2/+3
* Fix XRayTest link on FreeBSD (and likely NetBSD too)Dimitry Andric2019-01-251-1/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-1955-220/+165
* Speculative fix for xray assembler error on MachO since r349976Reid Kleckner2018-12-281-1/+1
* [xray] Detect MPROTECT and error out when it's enabled (on NetBSD)Michal Gorny2018-12-231-0/+3
* [xray] Disable alignas() for thread_local objects on NetBSDMichal Gorny2018-12-233-2/+14
* [xray] [tests] Detect and handle missing LLVMTestingSupport gracefullyMichal Gorny2018-12-212-3/+13
* Fix a gcc -Wpedantix warningNico Weber2018-12-181-1/+1
* [XRay] Use preallocated memory for XRay profilingDean Michael Berris2018-12-0711-150/+460
* Re-land "[XRay] Move-only Allocator, FunctionCallTrie, and Array"Dean Michael Berris2018-12-077-384/+924
* Revert "[XRay] Move-only Allocator, FunctionCallTrie, and Array"Dean Michael Berris2018-12-067-905/+394
* [XRay] Use a local lvalue as arg to AppendEmplace(...)Dean Michael Berris2018-12-061-1/+2
* [XRay] Use default-constructed struct as argument to Append(...)Dean Michael Berris2018-12-061-1/+1
* Re-land r348335 "[XRay] Move-only Allocator, FunctionCallTrie, and Array"Dean Michael Berris2018-12-067-393/+903
* Revert r348335 "[XRay] Move-only Allocator, FunctionCallTrie, and Array"Hans Wennborg2018-12-057-902/+392
* [XRay] Use uptr instead of uintptr_tDean Michael Berris2018-12-051-8/+8
* [XRay] Use deallocateBuffer instead of deallocateDean Michael Berris2018-12-051-16/+16
* [XRay] Move-only Allocator, FunctionCallTrie, and ArrayDean Michael Berris2018-12-057-377/+887
* [XRay] Support for FuchsiaPetr Hosek2018-11-229-20/+253
* [XRay] Add a test for allocator exhaustionDean Michael Berris2018-11-202-8/+27
* [XRay] Move buffer extents back to the heapDean Michael Berris2018-11-206-22/+60
* [XRay] Add a test for function id encoding/decoding (NFC)Dean Michael Berris2018-11-091-0/+26
* [XRay] Add a static assertion on size of metadata payload (NFC)Dean Michael Berris2018-11-091-0/+19
* [XRay] Fix enter function tracing for record unwritingDean Michael Berris2018-11-092-3/+51
* [XRay] Add atomic fences around non-atomic reads and writesDean Michael Berris2018-11-092-0/+29
* [XRay] Improve FDR trace handling and error messagingDean Michael Berris2018-11-093-3/+43
* [XRay] Use TSC delta encoding for custom/typed eventsDean Michael Berris2018-11-073-69/+84
* Prioritize the constructor call of __local_xray_dyninit()Kamil Rytarowski2018-11-061-3/+3
* [XRay] Update XRayRecord to support Custom/Typed EventsDean Michael Berris2018-11-062-1/+8
* [XRay] Update TSC math to handle wraparoundDean Michael Berris2018-11-054-81/+132
* [XRay] Update delta computations in runtimeDean Michael Berris2018-11-022-5/+39
* [XRay] Fix TSC and atomic custom/typed event accountingDean Michael Berris2018-11-016-12/+134
* [XRay] Add CPU ID in Custom Event FDR RecordsDean Michael Berris2018-11-013-4/+6
* [XRay] Migrate FDR runtime to use refactored controllerDean Michael Berris2018-10-303-650/+238
* [XRay] Guard call to postCurrentThreadFCT()Dean Michael Berris2018-10-291-5/+16
* [XRay] Use more portable control blockDean Michael Berris2018-10-293-60/+75
* [XRay] Refcount backing store for buffersDean Michael Berris2018-10-282-8/+67
* [XRay] Support generational buffers in FDR controllerDean Michael Berris2018-10-272-41/+80
* [XRay] Account for virtual memory re-useDean Michael Berris2018-10-221-3/+1
* [XRay][compiler-rt] Generational Buffer ManagementDean Michael Berris2018-10-224-64/+238
* [XRay] Handle allocator exhaustion in segmented arrayDean Michael Berris2018-10-223-5/+48
* Revert commit r344670 as the test fails on a bot http://lab.llvm.org:8011/bui...Douglas Yung2018-10-194-233/+62
* [XRay][compiler-rt] Generational Buffer ManagementDean Michael Berris2018-10-174-62/+233
* [XRay] Use fully qualified name for LogWriterPetr Hosek2018-10-161-1/+1
* [XRay] Encapsulate all FD log related logic into a classPetr Hosek2018-10-165-105/+84
* [XRay][compiler-rt] FDR Mode ControllerDean Michael Berris2018-10-158-29/+758
* Introduce internal_sysctlbyname in place of sysctlbynameKamil Rytarowski2018-10-051-5/+6
* Remove a path-length limitation for the xray logfile.Douglas Yung2018-10-011-3/+2
* [XRay] Guard local variables with `static` and struct with unnamed namespacesFangrui Song2018-09-282-6/+11
* [XRay] Add LD_LIBRARY_PATH to env variables for Unit TestsDean Michael Berris2018-09-271-5/+5