[Qemu-devel] [PULL 64/65] slirp: Mark debugging calls as unlikely
to get them out of the hot path. Signed-off-by: Samuel Thibault Reviewed-by: Marc-André Lureau --- slirp/debug.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/slirp/debug.h b/slirp/debug.h index 25a5d59439..269d97d807 100644 --- a/slirp/debug.h +++ b/slirp/debug.h @@ -15,25 +15,25 @@ extern int slirp_debug; #define DEBUG_CALL(fmt, ...) do { \ -if (slirp_debug & DBG_CALL) { \ +if (G_UNLIKELY(slirp_debug & DBG_CALL)) { \ g_debug(fmt "...", ##__VA_ARGS__); \ } \ } while (0) #define DEBUG_ARG(fmt, ...) do {\ -if (slirp_debug & DBG_CALL) { \ +if (G_UNLIKELY(slirp_debug & DBG_CALL)) { \ g_debug(" " fmt, ##__VA_ARGS__);\ } \ } while (0) #define DEBUG_MISC(fmt, ...) do { \ -if (slirp_debug & DBG_MISC) { \ +if (G_UNLIKELY(slirp_debug & DBG_MISC)) { \ g_debug(fmt, ##__VA_ARGS__);\ } \ } while (0) #define DEBUG_ERROR(fmt, ...) do { \ -if (slirp_debug & DBG_ERROR) { \ +if (G_UNLIKELY(slirp_debug & DBG_ERROR)) { \ g_debug(fmt, ##__VA_ARGS__);\ } \ } while (0) -- 2.20.1
[Qemu-devel] [PULL 64/65] slirp: Mark debugging calls as unlikely
to get them out of the hot path. Signed-off-by: Samuel Thibault Reviewed-by: Marc-André Lureau --- slirp/debug.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/slirp/debug.h b/slirp/debug.h index 25a5d59439..269d97d807 100644 --- a/slirp/debug.h +++ b/slirp/debug.h @@ -15,25 +15,25 @@ extern int slirp_debug; #define DEBUG_CALL(fmt, ...) do { \ -if (slirp_debug & DBG_CALL) { \ +if (G_UNLIKELY(slirp_debug & DBG_CALL)) { \ g_debug(fmt "...", ##__VA_ARGS__); \ } \ } while (0) #define DEBUG_ARG(fmt, ...) do {\ -if (slirp_debug & DBG_CALL) { \ +if (G_UNLIKELY(slirp_debug & DBG_CALL)) { \ g_debug(" " fmt, ##__VA_ARGS__);\ } \ } while (0) #define DEBUG_MISC(fmt, ...) do { \ -if (slirp_debug & DBG_MISC) { \ +if (G_UNLIKELY(slirp_debug & DBG_MISC)) { \ g_debug(fmt, ##__VA_ARGS__);\ } \ } while (0) #define DEBUG_ERROR(fmt, ...) do { \ -if (slirp_debug & DBG_ERROR) { \ +if (G_UNLIKELY(slirp_debug & DBG_ERROR)) { \ g_debug(fmt, ##__VA_ARGS__);\ } \ } while (0) -- 2.20.1