Object-file context used while correlating raw profile data.
Declared in <llvm/ProfileData/InstrProfCorrelator.h>
struct Context;
| Name | Description |
|---|---|
get | Build a correlation context from Buffer and object file Obj. |
| Name | Description |
|---|---|
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. |