| 
    LLVM 22.0.0git
    
   | 
 
#include "llvm/XRay/FDRTraceExpander.h"
Public Member Functions | |
| TraceExpander (function_ref< void(const XRayRecord &)> F, uint16_t L) | |
| Error | visit (BufferExtents &) override | 
| Error | visit (WallclockRecord &) override | 
| Error | visit (NewCPUIDRecord &) override | 
| Error | visit (TSCWrapRecord &) override | 
| Error | visit (CustomEventRecord &) override | 
| Error | visit (CallArgRecord &) override | 
| Error | visit (PIDRecord &) override | 
| Error | visit (NewBufferRecord &) override | 
| Error | visit (EndBufferRecord &) override | 
| Error | visit (FunctionRecord &) override | 
| Error | visit (CustomEventRecordV5 &) override | 
| Error | visit (TypedEventRecord &) override | 
| Error | flush () | 
| Public Member Functions inherited from llvm::xray::RecordVisitor | |
| virtual | ~RecordVisitor ()=default | 
Definition at line 22 of file FDRTraceExpander.h.
      
  | 
  inlineexplicit | 
Definition at line 37 of file FDRTraceExpander.h.
References F, and llvm::move().
| Error TraceExpander::flush | ( | ) | 
Definition at line 125 of file FDRTraceExpander.cpp.
References llvm::Error::success().
Referenced by loadFDRLog().
      
  | 
  overridevirtual | 
Implements llvm::xray::RecordVisitor.
Definition at line 21 of file FDRTraceExpander.cpp.
References llvm::Error::success().
      
  | 
  overridevirtual | 
Implements llvm::xray::RecordVisitor.
Definition at line 84 of file FDRTraceExpander.cpp.
References llvm::xray::ENTER_ARG, and llvm::Error::success().
      
  | 
  overridevirtual | 
Implements llvm::xray::RecordVisitor.
Definition at line 39 of file FDRTraceExpander.cpp.
References llvm::xray::CUSTOM_EVENT, and llvm::Error::success().
      
  | 
  overridevirtual | 
Implements llvm::xray::RecordVisitor.
Definition at line 53 of file FDRTraceExpander.cpp.
References llvm::xray::CUSTOM_EVENT, and llvm::Error::success().
      
  | 
  overridevirtual | 
Implements llvm::xray::RecordVisitor.
Definition at line 104 of file FDRTraceExpander.cpp.
References llvm::Error::success().
      
  | 
  overridevirtual | 
Implements llvm::xray::RecordVisitor.
Definition at line 110 of file FDRTraceExpander.cpp.
References llvm::Error::success().
      
  | 
  overridevirtual | 
Implements llvm::xray::RecordVisitor.
Definition at line 95 of file FDRTraceExpander.cpp.
References llvm::Error::success().
      
  | 
  overridevirtual | 
Implements llvm::xray::RecordVisitor.
Definition at line 28 of file FDRTraceExpander.cpp.
References llvm::Error::success().
Implements llvm::xray::RecordVisitor.
Definition at line 90 of file FDRTraceExpander.cpp.
References llvm::Error::success().
      
  | 
  overridevirtual | 
Implements llvm::xray::RecordVisitor.
Definition at line 34 of file FDRTraceExpander.cpp.
References llvm::Error::success().
      
  | 
  overridevirtual | 
Implements llvm::xray::RecordVisitor.
Definition at line 68 of file FDRTraceExpander.cpp.
References llvm::Error::success(), and llvm::xray::TYPED_EVENT.
      
  | 
  overridevirtual | 
Implements llvm::xray::RecordVisitor.
Definition at line 26 of file FDRTraceExpander.cpp.
References llvm::Error::success().