Mesa (master): intel/perf: store query symbol name

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Aug 24 19:06:21 UTC 2020


Module: Mesa
Branch: master
Commit: f1da3bb3d5ef8a7d11b8abc8534fc7d5ca875faa
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1da3bb3d5ef8a7d11b8abc8534fc7d5ca875faa

Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Mon Aug 24 16:42:42 2020 +0300

intel/perf: store query symbol name

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Reviewed-by: Kenneth Graunke's avatarKenneth Graunke <kenneth at whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6438>

---

 src/intel/perf/gen_perf.h  | 1 +
 src/intel/perf/gen_perf.py | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/intel/perf/gen_perf.h b/src/intel/perf/gen_perf.h
index 49ea2eb9e81..073236c4317 100644
--- a/src/intel/perf/gen_perf.h
+++ b/src/intel/perf/gen_perf.h
@@ -207,6 +207,7 @@ struct gen_perf_query_info {
       GEN_PERF_QUERY_TYPE_PIPELINE,
    } kind;
    const char *name;
+   const char *symbol_name;
    const char *guid;
    struct gen_perf_query_counter *counters;
    int n_counters;
diff --git a/src/intel/perf/gen_perf.py b/src/intel/perf/gen_perf.py
index e714e1e802d..a64cb86a5f6 100644
--- a/src/intel/perf/gen_perf.py
+++ b/src/intel/perf/gen_perf.py
@@ -679,6 +679,7 @@ def main():
             c("\n")
             c("query->kind = GEN_PERF_QUERY_TYPE_OA;\n")
             c("query->name = \"" + set.name + "\";\n")
+            c("query->symbol_name = \"" + set.symbol_name + "\";\n")
             c("query->guid = \"" + set.hw_config_guid + "\";\n")
 
             c("query->counters = rzalloc_array(query, struct gen_perf_query_counter, %u);" % len(counters))



More information about the mesa-commit mailing list