diff options
author | Namhyung Kim <[email protected]> | 2022-12-29 12:40:59 -0800 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2023-01-09 12:22:09 +0100 |
commit | 7bdb1767bf011c7f6065ac483ad2f00e434c3979 (patch) | |
tree | 57aa387d8cfa4f2e2dce6e09be8e044bc44a4838 /scripts/gdb/linux/proc.py | |
parent | b0bd3336d87f3403094fbadc7803c1d5bf3df4f7 (diff) |
perf/core: Change the layout of perf_sample_data
The layout of perf_sample_data is designed to minimize cache-line
access. The perf_sample_data_init() used to initialize a couple of
fields unconditionally so they were placed together at the head.
But it's changed now to set the fields according to the actual
sample_type flags. The main user (the perf tools) sets the IP, TID,
TIME, PERIOD always. Also group relevant fields like addr, phys_addr
and data_page_size.
Suggested-by: Peter Zijlstra <[email protected]>
Signed-off-by: Namhyung Kim <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'scripts/gdb/linux/proc.py')
0 files changed, 0 insertions, 0 deletions