From dbcde4581ba8831965debdb4dfd423492a37346e Mon Sep 17 00:00:00 2001 From: Igor Nabirushkin Date: Mon, 10 Oct 2016 16:17:40 +0300 Subject: misc: tegra-profiler: add timestamps to mmap event - Add timestamps to mmap events. - Add size of sample data (useful for user space). Bug 1825161 Change-Id: I13d63f938d891eac1e697fab1d6118a57a5faa4b Signed-off-by: Igor Nabirushkin Reviewed-on: http://git-master/r/1236248 (cherry picked from commit a579114554384f5ec497e9c954032ac7ccc9d6a7) --- include/linux/tegra_profiler.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'include/linux') diff --git a/include/linux/tegra_profiler.h b/include/linux/tegra_profiler.h index 76640812b..e94ddd9f9 100644 --- a/include/linux/tegra_profiler.h +++ b/include/linux/tegra_profiler.h @@ -19,7 +19,7 @@ #include -#define QUADD_SAMPLES_VERSION 36 +#define QUADD_SAMPLES_VERSION 37 #define QUADD_IO_VERSION 20 #define QUADD_IO_VERSION_DYNAMIC_RB 5 @@ -55,8 +55,9 @@ #define QUADD_SAMPLE_VERSION_SCHED_TASK_STATE 32 #define QUADD_SAMPLE_VERSION_URCS 33 #define QUADD_SAMPLE_VERSION_HOTPLUG 34 -#define QUADD_SAMPLE_VERSION_PER_CPU_SETUP 35 -#define QUADD_SAMPLE_VERSION_REPORT_TGID 36 +#define QUADD_SAMPLE_VERSION_PER_CPU_SETUP 35 +#define QUADD_SAMPLE_VERSION_REPORT_TGID 36 +#define QUADD_SAMPLE_VERSION_MMAP_TS 37 #define QUADD_MMAP_HEADER_VERSION 1 @@ -254,6 +255,7 @@ struct quadd_sample_data { struct quadd_mmap_data { u32 pid; + u64 time; u64 addr; u64 len; @@ -375,6 +377,7 @@ struct quadd_header_data { struct quadd_record_data { u8 record_type; + u16 extra_size; /* sample: it should be the biggest size */ union { -- cgit v1.2.2