llvm::InstrProfCorrelator::Context

Object-file context used while correlating raw profile data.

Synopsis

Declared in <llvm/ProfileData/InstrProfCorrelator.h>

struct Context;

Static Member Functions

NameDescription
get Build a correlation context from Buffer and object file Obj.

Data Members

NameDescription
BitmapSectionEnd Exclusive end address of the __llvm_prf_bits section.
BitmapSectionStart The address range of the __llvm_prf_bits section.
Buffer Memory buffer that owns the object file bytes.
CountersSectionEnd Exclusive end address of the __llvm_prf_cnts section.
CountersSectionStart The address range of the __llvm_prf_cnts section.
DataEnd Pointer past the end of the profile data section when FileKind is Binary.
DataStart The pointer points to start/end of profile data/name sections if FileKind is Binary.
MachOFixups Mach-O linker fixup chain resolutions for Binary correlation.
NameSize Size in bytes of the profile names section when FileKind is Binary.
NameStart Pointer to the start of the profile names section when FileKind is Binary.
ShouldSwapBytes True if target and host have different endian orders.