summaryrefslogtreecommitdiff
path: root/lib/xray
AgeCommit message (Expand)Author
2017-12-27[XRay] Add missing include to unit testJonas Hahnfeld
2017-12-14[XRay][compiler-rt] Coalesce calls to mprotect to reduce patching overheadDean Michael Berris
2017-12-13[XRay][compiler-rt] Reduce XRay log spamDean Michael Berris
2017-12-06[compiler-rt][xray][cmake] Fix a build issue caused by set/item mixupSimon Dardis
2017-12-05[XRay][compiler-rt] Use __sanitizer::Atexit() instead of atexit()Dean Michael Berris
2017-12-05[XRay][compiler-rt] Implement XRay Basic Mode FilteringDean Michael Berris
2017-12-05[XRay][compiler-rt] Implement logging implementation registrationDean Michael Berris
2017-11-29[XRay][compiler-rt][Darwin] Use dynamic initialisation as an alternativeDean Michael Berris
2017-11-29[sanitizer] Refactor how assembly files are handledKuba Mracek
2017-11-28[XRay][compiler-rt] Fix armhf buildDean Michael Berris
2017-11-28[XRay][compiler-rt] Fix runtime buildDean Michael Berris
2017-11-28[XRay][compiler-rt][Darwin] Minimal XRay build support in DarwinDean Michael Berris
2017-11-21[XRay][compiler-rt] Migrate basic mode logging to the XRay frameworkDean Michael Berris
2017-11-21[XRay] Use optimistic logging model for FDR modeDean Michael Berris
2017-11-15[XRay][compiler-rt][x86_64] Align the stack before and after calling handlersDean Michael Berris
2017-11-10Revert "[XRay][darwin] Initial XRay in Darwin Support"Dean Michael Berris
2017-11-10[XRay][darwin] Initial XRay in Darwin SupportDean Michael Berris
2017-10-28[XRay] [compiler-rt] fix build by including errno.h into FDR modeMartin Pelikan
2017-10-27[XRay][compiler-rt] Remove more STL dependenices from FDR modeDean Michael Berris
2017-10-24[XRay][compiler-rt] More fixups.Dean Michael Berris
2017-10-24[XRay][compiler-rt] Fixup shadowingDean Michael Berris
2017-10-24[XRay][compiler-rt] Remove C++ STL from the buffer queue implementationDean Michael Berris
2017-10-23Revert "[Compiler-rt][MIPS] Fix cross build for XRAY."Evgeniy Stepanov
2017-10-22[Compiler-rt][MIPS] Fix cross build for XRAY.Nitesh Jain
2017-10-17[XRay][compiler-rt] Always place the CPU record first for every bufferDean Michael Berris
2017-10-14[xray] Fix CMake for X-RAY testsGeorge Karpenkov
2017-10-10[XRay][compiler-rt] Fix rdtscp support check for x86_64Dean Michael Berris
2017-10-05[XRay][compiler-rt] Write out arg1 payload in naive mode loggingDean Michael Berris
2017-10-04[XRay][compiler-rt] Fix logical failure in BufferQueue::getBuffer()Dean Michael Berris
2017-10-04[XRay][compiler-rt] Use a hand-written circular buffer in BufferQueueDean Michael Berris
2017-10-04[XRay] [compiler-rt] make sure single threaded programs get traced tooMartin Pelikan
2017-10-03Revert "[XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue"Dean Michael Berris
2017-10-03[XRay][compiler-rt] Use a hand-written circular buffer in BufferQueueDean Michael Berris
2017-10-03fixup: use UNUSED, restore alignment for cache-line friendliness, and report ...Dean Michael Berris
2017-10-03[XRay][compiler-rt] Use pthread for initializing thread-local dataDean Michael Berris
2017-09-29[XRay][compiler-rt][NFC] Remove loggingInitialized() convenience functionDean Michael Berris
2017-09-28[XRay] [compiler-rt] FDR logging arg1 handlerMartin Pelikan
2017-09-21[XRay][compiler-rt] Remove non-trivial globals from xray_log_interface.ccDean Michael Berris
2017-09-18[XRay][compiler-rt] Handle tail-call exits in the XRay runtimeDean Michael Berris
2017-09-12[XRay][compiler-rt] Use a single global volatile recursion guard for FDR hand...Dean Michael Berris
2017-08-31[XRay][compiler-rt] Enable the XRay compiler-rt unit tests.Dean Michael Berris
2017-08-29[XRay][compiler-rt][NFC] Refactor global TLS variables behind an accessor fun...Dean Michael Berris
2017-08-28[XRay][compiler-rt] Return the pointer associated with the function instead o...Dean Michael Berris
2017-08-23[XRay][compiler-rt] Support sled versioning for custom event sledsDean Michael Berris
2017-08-21Fix multi-architecture build for lib/xray.George Karpenkov
2017-08-15[sanitizers CMake] NFC Refactor the logic for compiling and generating testsGeorge Karpenkov
2017-08-03[XRay][compiler-rt] Allow for building the XRay runtime without PREINIT initi...Dean Michael Berris
2017-08-02[XRay][compiler-rt] Remove use of std::mutex and std::shared_ptr from global ...Dean Michael Berris
2017-07-31[XRay][compiler-rt] Do not print the warning when the binary is not XRay inst...Dean Michael Berris
2017-07-28[sanitizer tests CMake] Factor out CMake logic for compiling sanitizer testsGeorge Karpenkov