On Mon, 02 Nov 2026 14:28:35 +0000, Daniel P. Berrangé <[email protected]> 
wrote:
> Each backend generates the same trace_event_get_state_dynamic_by_id()
> call for the TRACE....DSTATE() macro body, so when multiple backends
> are enabled, the same check is repeated:
> 
>  #define TRACE_TEST_WIBBLE_BACKEND_DSTATE() ( \
>      QEMU_TEST_WIBBLE_ENABLED() || \
>      trace_event_get_state_dynamic_by_id(TRACE_TEST_WIBBLE) || \
>      trace_event_get_state_dynamic_by_id(TRACE_TEST_WIBBLE) || \
>      trace_event_get_state_dynamic_by_id(TRACE_TEST_WIBBLE) || \
>      trace_event_get_state_dynamic_by_id(TRACE_TEST_WIBBLE) || \
>      tracepoint_enabled(qemu, test_wibble) || \
>      false)
> 
> [...]

Reviewed-by: Marc-André Lureau <[email protected]>

-- 
Marc-André Lureau <[email protected]>


Reply via email to