LLVM 20.0.0git
|
#include "llvm/XRay/BlockVerifier.h"
Public Types | |
enum class | State : std::size_t { Unknown , BufferExtents , NewBuffer , WallClockTime , PIDEntry , NewCPUId , TSCWrap , CustomEvent , TypedEvent , Function , CallArg , EndOfBuffer , StateMax } |
Definition at line 21 of file BlockVerifier.h.
|
strong |
Enumerator | |
---|---|
Unknown | |
BufferExtents | |
NewBuffer | |
WallClockTime | |
PIDEntry | |
NewCPUId | |
TSCWrap | |
CustomEvent | |
TypedEvent | |
Function | |
CallArg | |
EndOfBuffer | |
StateMax |
Definition at line 24 of file BlockVerifier.h.
void llvm::xray::BlockVerifier::reset | ( | ) |
Definition at line 203 of file BlockVerifier.cpp.
References Unknown.
Error llvm::xray::BlockVerifier::verify | ( | ) |
Definition at line 184 of file BlockVerifier.cpp.
References CallArg, llvm::createStringError(), CustomEvent, EndOfBuffer, Function, NewCPUId, llvm::Error::success(), TSCWrap, and TypedEvent.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 138 of file BlockVerifier.cpp.
References BufferExtents.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 166 of file BlockVerifier.cpp.
References CallArg.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 154 of file BlockVerifier.cpp.
References CustomEvent.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 158 of file BlockVerifier.cpp.
References CustomEvent.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 176 of file BlockVerifier.cpp.
References EndOfBuffer.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 180 of file BlockVerifier.cpp.
References Function.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 172 of file BlockVerifier.cpp.
References NewBuffer.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 146 of file BlockVerifier.cpp.
References NewCPUId.
Implements llvm::xray::RecordVisitor.
Definition at line 170 of file BlockVerifier.cpp.
References PIDEntry.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 150 of file BlockVerifier.cpp.
References TSCWrap.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 162 of file BlockVerifier.cpp.
References TypedEvent.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 142 of file BlockVerifier.cpp.
References WallClockTime.