Commit 55ef9c61 authored by Samuel Thibault's avatar Samuel Thibault
Browse files

slirp: Mark debugging calls as unlikely



to get them out of the hot path.

Signed-off-by: default avatarSamuel Thibault <samuel.thibault@ens-lyon.org>
Reviewed-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
parent 226ea7a9
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -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)