mirror of
https://github.com/torvalds/linux.git
synced 2024-11-26 14:12:06 +00:00
perf scripting python: Add all sample flags to DB export
Currently, the transaction flag (x) is kept separate from branch flags. Instead of doing the same for the interrupt disabled flags (D and t), add all flags so that new flags will not need to be handled separately in the future. Signed-off-by: Adrian Hunter <adrian.hunter@intel.com> Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com> Cc: Andi Kleen <ak@linux.intel.com> Cc: Jiri Olsa <jolsa@redhat.com> Link: https://lore.kernel.org/r/20220124084201.2699795-23-adrian.hunter@intel.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
95f9bfcf84
commit
c096fff62d
@ -1216,7 +1216,7 @@ static void python_export_sample_table(struct db_export *dbe,
|
||||
struct tables *tables = container_of(dbe, struct tables, dbe);
|
||||
PyObject *t;
|
||||
|
||||
t = tuple_new(24);
|
||||
t = tuple_new(25);
|
||||
|
||||
tuple_set_d64(t, 0, es->db_id);
|
||||
tuple_set_d64(t, 1, es->evsel->db_id);
|
||||
@ -1242,6 +1242,7 @@ static void python_export_sample_table(struct db_export *dbe,
|
||||
tuple_set_d64(t, 21, es->call_path_id);
|
||||
tuple_set_d64(t, 22, es->sample->insn_cnt);
|
||||
tuple_set_d64(t, 23, es->sample->cyc_cnt);
|
||||
tuple_set_s32(t, 24, es->sample->flags);
|
||||
|
||||
call_object(tables->sample_handler, t, "sample_table");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user