LLVM 18.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 23 of file BlockVerifier.h.
|
strong |
Enumerator | |
---|---|
Unknown | |
BufferExtents | |
NewBuffer | |
WallClockTime | |
PIDEntry | |
NewCPUId | |
TSCWrap | |
CustomEvent | |
TypedEvent | |
Function | |
CallArg | |
EndOfBuffer | |
StateMax |
Definition at line 26 of file BlockVerifier.h.
void llvm::xray::BlockVerifier::reset | ( | ) |
Definition at line 201 of file BlockVerifier.cpp.
References Unknown.
Error llvm::xray::BlockVerifier::verify | ( | ) |
Definition at line 182 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 136 of file BlockVerifier.cpp.
References BufferExtents.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 164 of file BlockVerifier.cpp.
References CallArg.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 152 of file BlockVerifier.cpp.
References CustomEvent.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 156 of file BlockVerifier.cpp.
References CustomEvent.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 174 of file BlockVerifier.cpp.
References EndOfBuffer.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 178 of file BlockVerifier.cpp.
References Function.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 170 of file BlockVerifier.cpp.
References NewBuffer.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 144 of file BlockVerifier.cpp.
References NewCPUId.
Implements llvm::xray::RecordVisitor.
Definition at line 168 of file BlockVerifier.cpp.
References PIDEntry.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 148 of file BlockVerifier.cpp.
References TSCWrap.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 160 of file BlockVerifier.cpp.
References TypedEvent.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 140 of file BlockVerifier.cpp.
References WallClockTime.