mesa/src/intel/tools
Benjamin Lee 7e9b06f1c6 intel: Fix stack overflow in intel_dump_gpu
Previously, the call to ensure_device_info in the intercepted ioctl
would eventually result in another call to ioctl, recursing until stack
overflow:

 - ioctl (intercepted)
 - ensure_device_info
 - intel_get_device_info_from_fd
 - intel_device_info_i915_get_info_from_fd
 - getparam
 - intel_ioctl
 - ioctl (intercepted)

Signed-off-by: Benjamin Lee <benjamin@computer.surgery>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23418>
2023-06-06 11:17:06 +00:00
..
imgui
tests
aub_mem.c
aub_mem.h intel: Rename gen_device prefix in filenames 2021-04-20 20:06:33 +00:00
aub_read.c intel: Convert i915 engine type to intel in tools/ common/ and ds/ 2022-10-15 20:04:51 +00:00
aub_read.h intel: Convert i915 engine type to intel in tools/ common/ and ds/ 2022-10-15 20:04:51 +00:00
aub_write.c anv,hasvk: migrate align32 to the right functions from util 2023-01-06 17:22:16 +00:00
aub_write.h intel: Convert i915 engine type to intel in tools/ common/ and ds/ 2022-10-15 20:04:51 +00:00
aubinator.c intel: Convert i915 engine type to intel in tools/ common/ and ds/ 2022-10-15 20:04:51 +00:00
aubinator_error_decode.c intel/tools: decode ACTHD printed by newer kernels 2023-05-05 14:55:41 +00:00
aubinator_viewer.cpp intel: Convert i915 engine type to intel in tools/ common/ and ds/ 2022-10-15 20:04:51 +00:00
aubinator_viewer.h intel: Convert i915 engine type to intel in tools/ common/ and ds/ 2022-10-15 20:04:51 +00:00
aubinator_viewer_decoder.cpp intel: Convert i915 engine type to intel in tools/ common/ and ds/ 2022-10-15 20:04:51 +00:00
aubinator_viewer_urb.h
error2aub.c intel/tools/error2aub: Fix potential out of bounds read 2023-06-02 23:21:05 +00:00
gfx8_context.h intel: Rename gen_context prefix to intel_context 2021-04-20 20:06:34 +00:00
gfx10_context.h intel: Rename gen_context prefix to intel_context 2021-04-20 20:06:34 +00:00
i965_asm.c intel/compiler: Introduce a new brw_isa_info structure 2022-06-30 23:46:35 +00:00
i965_asm.h intel: Rename gen_device prefix in filenames 2021-04-20 20:06:33 +00:00
i965_disasm.c intel/compiler: Introduce a new brw_isa_info structure 2022-06-30 23:46:35 +00:00
i965_gram.y
i965_lex.l
intel_aub.h
intel_context.h intel/tools: add macros for gfx12+ variant of VCSUNIT0 2022-05-24 08:03:45 +00:00
intel_dump_gpu.c intel: Fix stack overflow in intel_dump_gpu 2023-06-06 11:17:06 +00:00
intel_dump_gpu.in
intel_noop_drm_shim.c intel_noop_drm_shim: add ability to specify device id 2023-01-05 08:37:01 +00:00
intel_sanitize_gpu.c intel: Add SUPPORT_INTEL_INTEGRATED_GPUS build argument 2022-11-23 16:57:23 +00:00
intel_sanitize_gpu.in
intel_stub_gpu.in intel/tools/stub: fixup parsing of --platform= 2022-08-02 11:17:58 +00:00
meson.build intel/dev: create a helper dependency for libintel_dev 2023-03-02 00:01:27 +00:00