llvm::xray::readBinaryFormatHeader

Convenience function for loading the file header given a data extractor at a specified offset.

Synopsis

Declared in <llvm/XRay/FileHeaderReader.h>

Expected<XRayFileHeader>
readBinaryFormatHeader(
    DataExtractor& HeaderExtractor,
    uint64_t& OffsetPtr);

Return Value

The parsed XRay file header, or an error on failure.

Parameters

NameDescription
HeaderExtractorData extractor that provides the binary XRay header.
OffsetPtrByte offset into the extractor; advanced past the header on success.