[PATCH] perf: Document recent additions to the perf.data file header
From: Thomas Falcon
Date: Fri Jun 12 2026 - 15:29:07 EST
Add documentation for recently added HEADER_E_MACHINE and
HEADER_CLN_SIZE data to the perf.data file. Also fix a typo
at the end of the header section.
Signed-off-by: Thomas Falcon <thomas.falcon@xxxxxxxxx>
---
.../perf/Documentation/perf.data-file-format.txt | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/tools/perf/Documentation/perf.data-file-format.txt b/tools/perf/Documentation/perf.data-file-format.txt
index 0e4d0ecc9e12..b90cba9168f8 100644
--- a/tools/perf/Documentation/perf.data-file-format.txt
+++ b/tools/perf/Documentation/perf.data-file-format.txt
@@ -464,7 +464,21 @@ struct cpu_domain_info {
struct domain_info domains[];
};
- other bits are reserved and should ignored for now
+ HEADER_E_MACHINE = 33,
+
+ELF machine and flags data. e_machine is expanded from 16 to 32 bits
+for alignment. Format:
+
+ u32 e_machine;
+ u32 e_flags;
+
+ HEADER_CLN_SIZE = 34,
+
+The size of the cacheline in bytes. Format:
+
+ unsigned int cln_size;
+
+ other bits are reserved and should be ignored for now
HEADER_FEAT_BITS = 256,
Attributes
--
2.43.0