aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/modules.py
diff options
context:
space:
mode:
authorNamhyung Kim <[email protected]>2022-12-29 12:40:59 -0800
committerIngo Molnar <[email protected]>2023-01-09 12:22:09 +0100
commit7bdb1767bf011c7f6065ac483ad2f00e434c3979 (patch)
tree57aa387d8cfa4f2e2dce6e09be8e044bc44a4838 /scripts/gdb/linux/modules.py
parentb0bd3336d87f3403094fbadc7803c1d5bf3df4f7 (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/modules.py')
0 files changed, 0 insertions, 0 deletions