From: "Rémi Bernon" Subject: [PATCH 2/2] include: Add client-side request tracing. Message-Id: <20201117105716.91893-2-rbernon@codeweavers.com> Date: Tue, 17 Nov 2020 11:57:16 +0100 In-Reply-To: <20201117105716.91893-1-rbernon@codeweavers.com> References: <20201117105716.91893-1-rbernon@codeweavers.com> Signed-off-by: Rémi Bernon --- include/wine/server.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/wine/server.h b/include/wine/server.h index ac5dcc6f8bc..1f22a56a184 100644 --- a/include/wine/server.h +++ b/include/wine/server.h @@ -26,6 +26,7 @@ #include #include #include +#include /* client communication functions */ @@ -125,6 +126,8 @@ static inline void *wine_server_get_ptr( client_ptr_t ptr ) #define SERVER_START_REQ(type) \ do { \ + WINE_DECLARE_DEBUG_CHANNEL(client); \ + static const char *const __req_name = #type; \ struct __server_request_info __req; \ struct type##_request * const req = &__req.u.req.type##_request; \ const struct type##_reply * const reply = &__req.u.reply.type##_reply; \ @@ -132,10 +135,12 @@ static inline void *wine_server_get_ptr( client_ptr_t ptr ) __req.u.req.request_header.req = REQ_##type; \ __req.data_count = 0; \ (void)reply; \ + TRACE_(client)("start %s\n", __req_name); \ do #define SERVER_END_REQ \ while(0); \ + TRACE_(client)("end %s\n", __req_name); \ } while(0) -- 2.29.2