class BlockVerifier

Declaration

class BlockVerifier : public RecordVisitor { /* full declaration omitted */ };

Declared at: llvm/include/llvm/XRay/BlockVerifier.h:23

Inherits from: RecordVisitor

Method Overview

  • public void reset()
  • public llvm::Error verify()
  • public llvm::Error visit(llvm::xray::BufferExtents &)
  • public llvm::Error visit(llvm::xray::WallclockRecord &)
  • public llvm::Error visit(llvm::xray::NewCPUIDRecord &)
  • public llvm::Error visit(llvm::xray::TSCWrapRecord &)
  • public llvm::Error visit(llvm::xray::CustomEventRecord &)
  • public llvm::Error visit(llvm::xray::CallArgRecord &)
  • public llvm::Error visit(llvm::xray::PIDRecord &)
  • public llvm::Error visit(llvm::xray::NewBufferRecord &)
  • public llvm::Error visit(llvm::xray::EndBufferRecord &)
  • public llvm::Error visit(llvm::xray::FunctionRecord &)
  • public llvm::Error visit(llvm::xray::CustomEventRecordV5 &)
  • public llvm::Error visit(llvm::xray::TypedEventRecord &)

Inherited from RecordVisitor:

Methods

void reset()

Declared at: llvm/include/llvm/XRay/BlockVerifier.h:65

llvm::Error verify()

Declared at: llvm/include/llvm/XRay/BlockVerifier.h:64

llvm::Error visit(llvm::xray::BufferExtents&)

Declared at: llvm/include/llvm/XRay/BlockVerifier.h:51

Parameters

llvm::xray::BufferExtents&

llvm::Error visit(llvm::xray::WallclockRecord&)

Declared at: llvm/include/llvm/XRay/BlockVerifier.h:52

Parameters

llvm::xray::WallclockRecord&

llvm::Error visit(llvm::xray::NewCPUIDRecord&)

Declared at: llvm/include/llvm/XRay/BlockVerifier.h:53

Parameters

llvm::xray::NewCPUIDRecord&

llvm::Error visit(llvm::xray::TSCWrapRecord&)

Declared at: llvm/include/llvm/XRay/BlockVerifier.h:54

Parameters

llvm::xray::TSCWrapRecord&

llvm::Error visit(llvm::xray::CustomEventRecord&)

Declared at: llvm/include/llvm/XRay/BlockVerifier.h:55

Parameters

llvm::xray::CustomEventRecord&

llvm::Error visit(llvm::xray::CallArgRecord&)

Declared at: llvm/include/llvm/XRay/BlockVerifier.h:56

Parameters

llvm::xray::CallArgRecord&

llvm::Error visit(llvm::xray::PIDRecord&)

Declared at: llvm/include/llvm/XRay/BlockVerifier.h:57

Parameters

llvm::xray::PIDRecord&

llvm::Error visit(llvm::xray::NewBufferRecord&)

Declared at: llvm/include/llvm/XRay/BlockVerifier.h:58

Parameters

llvm::xray::NewBufferRecord&

llvm::Error visit(llvm::xray::EndBufferRecord&)

Declared at: llvm/include/llvm/XRay/BlockVerifier.h:59

Parameters

llvm::xray::EndBufferRecord&

llvm::Error visit(llvm::xray::FunctionRecord&)

Declared at: llvm/include/llvm/XRay/BlockVerifier.h:60

Parameters

llvm::xray::FunctionRecord&

llvm::Error visit(
    llvm::xray::CustomEventRecordV5&)

Declared at: llvm/include/llvm/XRay/BlockVerifier.h:61

Parameters

llvm::xray::CustomEventRecordV5&

llvm::Error visit(llvm::xray::TypedEventRecord&)

Declared at: llvm/include/llvm/XRay/BlockVerifier.h:62

Parameters

llvm::xray::TypedEventRecord&