diff options
| author | Dean Michael Berris <dberris@google.com> | 2018-10-30 04:35:48 +0000 |
|---|---|---|
| committer | Dean Michael Berris <dberris@google.com> | 2018-10-30 04:35:48 +0000 |
| commit | 01aeb3221da9cb3a069894693237a3a740c97932 (patch) | |
| tree | 8a35bc4f90cc3ff20a117102bb215a5bcfdd3cf7 /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h | |
| parent | b293322cee173b953845ce1a68975944a4df0a72 (diff) | |
| download | llvm-01aeb3221da9cb3a069894693237a3a740c97932.zip llvm-01aeb3221da9cb3a069894693237a3a740c97932.tar.gz llvm-01aeb3221da9cb3a069894693237a3a740c97932.tar.bz2 | |
[XRay] Migrate FDR runtime to use refactored controller
Summary:
This change completes the refactoring of the FDR runtime to support the
following:
- Generational buffer management.
- Centralised and well-tested controller implementation.
In this change we've had to:
- Greatly simplify the code in xray_fdr_logging.cc to only implement the
glue code for calling into the controller.
- Implement the custom and typed event logging functions in the
FDRLogWriter.
- Imbue the `XRAY_NEVER_INSTRUMENT` attribute onto all functions in the
controller implementation.
Reviewers: mboerger, eizan, jfb
Subscribers: jfb, llvm-commits
Differential Revision: https://reviews.llvm.org/D53858
llvm-svn: 345568
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h')
0 files changed, 0 insertions, 0 deletions
