mesa/src/panfrost/genxml
Yiwei Zhang 55c355c572 pan/genxml: use process name to distinguish CS dumps
Android has to enable dumping globally. There's no per app based env
var at runtime since most apps just fork from Zygote process. So we have
to add process name to the dump file name. Now with pandecode.dump as
the base name, it'll be like below on Android:
- pandecode.dump.com.example.VkCube.ctx-*
- pandecode.dump.com.google.android.apps.nexuslauncher.ctx-*

This can be generally useful on Linux as well when debugging different
things to avoid accidentally touching existing dumps.

Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37729>
2025-10-07 18:16:49 +00:00
..
test panvk: Add tests for ls tracking in cs_maybe 2025-06-13 08:28:30 +00:00
common.xml pan/lib: do not duplicate enum mali_pixel_kill 2025-08-20 00:05:36 +00:00
cs_builder.h panvk: Fix instrumentation on v12+ 2025-08-11 10:12:29 +00:00
decode.c panvk: Fix IUB decode 2025-08-11 10:12:29 +00:00
decode.h
decode_common.c pan/genxml: use process name to distinguish CS dumps 2025-10-07 18:16:49 +00:00
decode_csf.c pan/decode: Fix SYNC_SET32 double dots 2025-09-16 11:09:17 +00:00
decode_jm.c panfrost, panvk: Use arch version 9 to distinguish between Bifrost & Valhall 2025-06-18 16:09:03 +00:00
gen_macros.h
gen_pack.py pan/genxml: Make sure we catch overflows on 32-bit integer fields 2025-06-25 12:10:37 +02:00
meson.build panfrost/meson: drop invalid C-only -Wno-override-init from C++ args 2025-07-04 13:03:46 +00:00
pan_pack_helpers.h pan/genxml: Add missing parenthesis on pan_cast_and_pack macros 2025-07-21 16:32:51 +00:00
v4.xml pan/genxml: Make sure we catch overflows on 32-bit integer fields 2025-06-25 12:10:37 +02:00
v5.xml pan/genxml: Rework the RT/ZS emission logic 2025-06-27 07:06:07 +00:00
v6.xml pan/genxml: Rework the RT/ZS emission logic 2025-06-27 07:06:07 +00:00
v7.xml pan/genxml: Rework the RT/ZS emission logic 2025-06-27 07:06:07 +00:00
v9.xml pan/genxml: Rework the RT/ZS emission logic 2025-06-27 07:06:07 +00:00
v10.xml pan/genxml: Fix wrong size for compute size workgroup 2025-07-03 16:41:51 +00:00
v12.xml pan/genxml: Fix wrong size for compute size workgroup 2025-07-03 16:41:51 +00:00
v13.xml pan/genxml: Fix wrong size for compute size workgroup 2025-07-03 16:41:51 +00:00