summaryrefslogtreecommitdiff
path: root/llvm/lib/XRay/Trace.cpp
AgeCommit message (Expand)Author
2024-01-12[XRay] Reserve memory space ahead-of-time when reading native format log (#76...Min-Yih Hsu
2022-09-11[XRay] Remove XRayRecordStorageKazu Hirata
2020-05-16[llvm-xray] consumeError when trying big-endianFangrui Song
2020-02-10Revert "Remove redundant "std::move"s in return statements"Bill Wendling
2020-02-10Remove redundant "std::move"s in return statementsBill Wendling
2019-08-06Switch LLVM to use 64-bit offsets (2/5)Igor Kudrin
2019-07-11Open native file handles to avoid converting from FDs, NFCReid Kleckner
2019-07-10[Support] Move llvm::MemoryBuffer to sys::fs::file_tReid Kleckner
2019-04-23Use llvm::stable_sortFangrui Song
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-07[XRay] Use TSC delta encoding for custom/typed eventsDean Michael Berris
2018-11-06[XRay] Update XRayRecord to support Custom/Typed EventsDean Michael Berris
2018-11-01[XRay] Add CPU ID in Custom Event FDR RecordsDean Michael Berris
2018-09-30Use the container form llvm::sort(C, ...)Fangrui Song
2018-09-13[XRay] Bug fixes for FDR custom event and arg-loggingDean Michael Berris
2018-09-11[XRay] Ensure lambda outlives llvm::function_refDean Michael Berris
2018-09-11[XRay] Use FDR Records+Visitors for Trace LoadingDean Michael Berris
2018-08-31[XRay] Use correct type for PID recordsDean Michael Berris
2018-08-31[XRay] Use correct type for thread ID parsingDean Michael Berris
2018-08-31[XRay] Change function record reader to be endian-awareDean Michael Berris
2018-08-31[XRay] Make Trace loading endian-awareDean Michael Berris
2018-08-24[XRay] Refactor loadTraceFile(...) into two (NFC)Dean Michael Berris
2018-08-22[XRay] Refactor file header reading (NFC)Dean Michael Berris
2018-08-07[XRay] Improve error reporting when loading tracesDean Michael Berris
2018-07-13[XRay][compiler-rt] Add PID field to llvm-xray tool and add PID metadata reco...Dean Michael Berris
2018-01-30[XRay] clarify error messages when parsing broken tracesMartin Pelikan
2017-11-21[XRay] Use optimistic logging model for FDR modeDean Michael Berris
2017-11-14[XRay] Stable sort XRayRecord to remove non-deterministic orderingMandeep Singh Grang
2017-10-05[XRay][tools] Support arg1 logging entries in the basic logging modeDean Michael Berris
2017-09-27[XRay] initialize all members of YAMLXRayRecord for -Wmissing-field-initializersMartin Pelikan
2017-09-27[XRay] convert FDR arg1 log entriesMartin Pelikan
2017-09-18[XRay][tools] Support tail-call exits before we write them in the runtimeDean Michael Berris
2017-09-15[XRay] fix and clarify comments in the log file decoderMartin Pelikan
2017-08-20Move helper classes into anonymous namespaces.Benjamin Kramer
2017-08-02Xray docs with description of Flight Data Recorder binary format.Keith Wyss
2017-08-02Revert "Xray docs with description of Flight Data Recorder binary format."Keith Wyss
2017-08-02Xray docs with description of Flight Data Recorder binary format.Keith Wyss
2017-05-12[XRay][lib] Support and temporarily skip over CustomEvent recordsDean Michael Berris
2017-04-06[XRay] - Fix spelling error to test commit access.Keith Wyss
2017-03-30Spelling mistakes in comments. NFCI.Simon Pilgrim
2017-03-29[XRay] Update FDR log reader to be aware of buffer sizes per thread.Dean Michael Berris
2017-02-17[XRAY] [x86_64] Adding a Flight Data filetype reader to the llvm-xray Trace i...Dean Michael Berris
2017-02-11Move symbols from the global namespace into (anonymous) namespaces. NFC.Benjamin Kramer
2017-01-12Avoid std::errc::protocol_* to appease mingwHans Wennborg
2017-01-11[XRay] Define the library for XRay trace logsDean Michael Berris