mesa/src/intel/perf
Matt Turner b6d11ba5b4 anv: Protect memcpy/memset/qsort calls against NULL arguments
Avoids sanitizer errors like:

```
../src/intel/vulkan/anv_pipeline_cache.c:409:4: runtime error: null pointer passed as argument 1, which is declared to never be null
../src/intel/vulkan/anv_descriptor_set.c:696:4: runtime error: null pointer passed as argument 1, which is declared to never be null
../src/intel/vulkan/anv_descriptor_set.c:2709:10: runtime error: null pointer passed as argument 1, which is declared to never be null
../src/intel/vulkan/anv_descriptor_set.c:2709:10: runtime error: null pointer passed as argument 2, which is declared to never be null
```

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32098>
2024-11-14 01:05:01 +00:00
..
i915 intel/perf: Add support for LNL OA sample format size 2024-07-03 17:15:05 +00:00
xe intel/perf: Add INTEL_PERF_FEATURE_METRIC_SYNC and check if KMD supports it 2024-11-05 19:25:53 +00:00
gen_perf.py intel/perf: Add LNL OA XML 2024-06-25 14:16:45 +00:00
intel_perf.c anv: Protect memcpy/memset/qsort calls against NULL arguments 2024-11-14 01:05:01 +00:00
intel_perf.h intel/perf: Add INTEL_PERF_FEATURE_METRIC_SYNC and check if KMD supports it 2024-11-05 19:25:53 +00:00
intel_perf_common.c intel/perf: Move code that will be shared by both KMDs 2024-05-27 19:34:06 +00:00
intel_perf_common.h intel/perf: Move code that will be shared by both KMDs 2024-05-27 19:34:06 +00:00
intel_perf_mdapi.c intel/perf: Remove i915_drm.h includes from common code 2024-06-29 01:17:37 +00:00
intel_perf_mdapi.h
intel_perf_private.h
intel_perf_query.c intel/perf: Extend intel_perf_stream_set_metrics_id() to syncronize metrics id changes 2024-11-05 19:25:53 +00:00
intel_perf_query.h intel/perf: Add intel_perf_free_context() 2024-05-07 21:44:34 +00:00
intel_perf_query_layout.c intel/perf: Replace i915_perf_version and i915_query_supported by a feature bitmask 2024-06-29 01:17:37 +00:00
intel_perf_regs.h intel/perf: Do not add INTEL_PERF_QUERY_FIELD_TYPE_SRM_OA_PEC 2024-07-03 17:15:05 +00:00
intel_perf_setup.h intel/perf: Add INTEL_PERF_QUERY_FIELD_TYPE_SRM_OA_PEC 2024-06-25 14:16:45 +00:00
meson.build intel/perf: Add OA support to ARL 2024-11-05 14:56:49 +00:00
oa-acmgt1.xml
oa-acmgt2.xml
oa-acmgt3.xml
oa-adl.xml
oa-arlgt1.xml intel/perf: Add OA support to ARL 2024-11-05 14:56:49 +00:00
oa-arlgt2.xml intel/perf: Add OA support to ARL 2024-11-05 14:56:49 +00:00
oa-bdw.xml
oa-bmg.xml intel/perf: Add BMG OA support 2024-10-14 23:54:04 +00:00
oa-bxt.xml
oa-cflgt2.xml
oa-cflgt3.xml
oa-chv.xml
oa-dg1.xml
oa-ehl.xml
oa-glk.xml
oa-hsw.xml
oa-icl.xml
oa-kblgt2.xml
oa-kblgt3.xml
oa-lnl.xml intel/perf: Sync oa-lnl.xml 2024-10-14 23:54:04 +00:00
oa-mtlgt2.xml
oa-mtlgt3.xml
oa-rkl.xml
oa-sklgt2.xml
oa-sklgt3.xml
oa-sklgt4.xml
oa-tglgt1.xml
oa-tglgt2.xml