mesa/src/intel/tools
Marcin Ślusarz c323d7c2a7 intel/tools: refactor logging to be easier to follow by static analyzers
Refactor out the part of fail_if function that never returns into
NORETURN function and put the condition check outside.

Addresses many false positive warnings by Coverity.

Signed-off-by: Marcin Ślusarz <marcin.slusarz@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7449>
2020-11-05 12:07:51 +00:00
..
imgui intel: drop unused include directories 2020-03-28 21:36:54 +01:00
tests intel/tools: Disassemble WAIT's argument as a destination 2020-09-02 17:18:18 +00:00
aub_mem.c intel/tools: Fix aubinator usage of rb_tree. 2019-09-30 13:43:23 -07:00
aub_mem.h intel: tools: aubmem: map gtt data to aub file 2018-08-22 18:02:11 +01:00
aub_read.c intel/tools: Fix compilation with UBSan 2020-03-10 15:20:26 +00:00
aub_read.h intel/decoder: tools: gen_engine to drm_i915_gem_engine_class 2018-11-13 15:10:12 +00:00
aub_write.c intel/tools: refactor logging to be easier to follow by static analyzers 2020-11-05 12:07:51 +00:00
aub_write.h intel/tools: refactor logging to be easier to follow by static analyzers 2020-11-05 12:07:51 +00:00
aubinator.c intel/tools: allow --color option to be used without arg 2020-11-05 12:07:51 +00:00
aubinator_error_decode.c intel/tools: allow --color option to be used without arg 2020-11-05 12:07:51 +00:00
aubinator_viewer.cpp intel/compiler: Get rid of struct gen_disasm 2020-09-02 19:48:44 +00:00
aubinator_viewer.h intel/compiler: Get rid of struct gen_disasm 2020-09-02 19:48:44 +00:00
aubinator_viewer_decoder.cpp intel/compiler: Get rid of struct gen_disasm 2020-09-02 19:48:44 +00:00
aubinator_viewer_urb.h build: move imgui out of src/intel/tools to be reused 2019-02-21 18:06:05 +00:00
error2aub.c intel/tools: refactor logging to be easier to follow by static analyzers 2020-11-05 12:07:51 +00:00
gen8_context.h intel/aub_write: factorize context image/pphwsp/ring creation 2019-03-07 15:08:32 +00:00
gen10_context.h intel/aub_write: factorize context image/pphwsp/ring creation 2019-03-07 15:08:32 +00:00
gen_context.h intel/aub_write: factorize context image/pphwsp/ring creation 2019-03-07 15:08:32 +00:00
i965_asm.c intel/compiler: Get rid of the global compaction table pointers 2020-09-02 19:48:44 +00:00
i965_asm.h intel/assembler: Add labels support 2020-09-02 10:33:29 +00:00
i965_disasm.c intel/tools: handle ftell errors 2020-09-10 12:16:58 +00:00
i965_gram.y intel/tools: fix invalid type in argument to printf 2020-10-29 12:49:36 +00:00
i965_lex.l intel/assembler: Add labels support 2020-09-02 10:33:29 +00:00
intel_aub.h intel: intel_dump_gpu: use simulator id in captures 2018-07-05 11:57:45 +01:00
intel_dump_gpu.c intel/tools: refactor logging to be easier to follow by static analyzers 2020-11-05 12:07:51 +00:00
intel_dump_gpu.in intel/dump_gpu: add an option to capture a single frame 2020-08-07 11:27:54 +00:00
intel_noop_drm_shim.c intel: Add support for i945g to intel_stub_gpu. 2020-09-29 19:53:22 +00:00
intel_sanitize_gpu.c mesa: Promote Intel's simple logging façade for Android to util/ 2020-09-28 09:14:44 -07:00
intel_sanitize_gpu.in intel/gpu_dump: fix argument passing 2019-06-09 19:45:13 +00:00
intel_stub_gpu.in intel: add stub_gpu tool 2020-04-30 11:32:54 +03:00
meson.build intel/eu: Include brw_compiler.h in brw_eu.h 2020-09-02 19:48:44 +00:00