Raw (in‐memory / continuous) instrumented profile format helpers.
Description
Version history: Version 1: First version. Version 2: Added value profile data section; per‐function control data gained fields describing value profile information. Version 3: Compressed name section; function PGO name references became Name MD5 values instead of raw pointers. Version 4: Removed ValueDataBegin and ValueDataSizes from the raw header. Version 5: Reserved bit 60 of FuncHash for context‐sensitive records. Version 6: Added binary id. Version 7: Reordered binary id and included version in the signature. Version 8: Used relative counter pointers. Version 9: Added relative bitmap bytes pointer and MC/DC counts. Version 10: Added vtable value‐profile data.
Types
Name |
Description |
File header for an LLVM profile in raw format. |
|
Per‐function raw profile control data. |
|
Per‐vtable raw profile data record. |
Functions
Name |
Description |
|