Skip to content

Commit e4e36a7

Browse files
[3.13] gh-142779: Initialize reserved field for proper padding (GH-142780) (#144160)
gh-142779: Initialize reserved field for proper padding (GH-142780) The jitdump specification specifies a reserved field for padding. Initialize it so no garbage data is embedded in the jitdump files. (cherry picked from commit 77bf4ba) Co-authored-by: stratakis <cstratak@redhat.com>
1 parent 837b88f commit e4e36a7

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

Python/perf_jit_trampoline.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -372,6 +372,7 @@ static void perf_map_jit_write_header(int pid, FILE* out_file) {
372372
header.version = 1; // Current jitdump version
373373
header.size = sizeof(Header); // Header size for validation
374374
header.elf_mach_target = GetElfMachineArchitecture(); // Target architecture
375+
header.reserved = 0; // padding reserved for future use
375376
header.process_id = pid; // Process identifier
376377
header.time_stamp = get_current_time_microseconds(); // Creation time
377378
header.flags = 0; // No special flags currently used

0 commit comments

Comments
 (0)