summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRalf Habacker <ralf.habacker@freenet.de>2016-05-15 23:40:42 +0200
committerRalf Habacker <ralf.habacker@freenet.de>2016-05-20 07:05:31 +0200
commit1b9e97c55e396fedb996fa88f245c220a4060d97 (patch)
treedfa126f60f171079dae0099bc27693ea4595eaba
parent3c485f6a5408fec14aea9fcc20e75cfe73b86a41 (diff)
Add dbus verbose channels.dbus-verbose-channels
-rw-r--r--bus/activation-helper.c2
-rw-r--r--bus/activation.c2
-rw-r--r--bus/bus.c2
-rw-r--r--bus/config-parser-trivial.c2
-rw-r--r--bus/config-parser.c2
-rw-r--r--bus/connection.c2
-rw-r--r--bus/dir-watch-inotify.c2
-rw-r--r--bus/dispatch.c2
-rw-r--r--bus/driver.c2
-rw-r--r--bus/expirelist.c2
-rw-r--r--bus/main.c2
-rw-r--r--bus/policy.c2
-rw-r--r--bus/services.c2
-rw-r--r--bus/signals.c2
-rw-r--r--bus/test.c2
-rw-r--r--dbus/dbus-auth-script.c2
-rw-r--r--dbus/dbus-auth-util.c2
-rw-r--r--dbus/dbus-auth.c2
-rw-r--r--dbus/dbus-bus.c2
-rw-r--r--dbus/dbus-connection.c2
-rw-r--r--dbus/dbus-dataslot.c2
-rw-r--r--dbus/dbus-file-unix.c2
-rw-r--r--dbus/dbus-file-win.c1
-rw-r--r--dbus/dbus-internals.c5
-rw-r--r--dbus/dbus-internals.h19
-rw-r--r--dbus/dbus-keyring.c2
-rw-r--r--dbus/dbus-mainloop.c2
-rw-r--r--dbus/dbus-marshal-basic.c2
-rw-r--r--dbus/dbus-marshal-header.c2
-rw-r--r--dbus/dbus-marshal-recursive-util.c2
-rw-r--r--dbus/dbus-marshal-recursive.c2
-rw-r--r--dbus/dbus-marshal-validate.c1
-rw-r--r--dbus/dbus-memory.c2
-rw-r--r--dbus/dbus-mempool.c2
-rw-r--r--dbus/dbus-message-factory.c2
-rw-r--r--dbus/dbus-message-util.c2
-rw-r--r--dbus/dbus-message.c2
-rw-r--r--dbus/dbus-nonce.c2
-rw-r--r--dbus/dbus-object-tree.c2
-rw-r--r--dbus/dbus-pending-call.c2
-rw-r--r--dbus/dbus-server-debug-pipe.c2
-rw-r--r--dbus/dbus-server-socket.c2
-rw-r--r--dbus/dbus-server.c2
-rw-r--r--dbus/dbus-shell.c2
-rw-r--r--dbus/dbus-socket-set-poll.c2
-rw-r--r--dbus/dbus-spawn-win.c2
-rw-r--r--dbus/dbus-spawn.c2
-rw-r--r--dbus/dbus-sysdeps-unix.c2
-rw-r--r--dbus/dbus-sysdeps-util-unix.c2
-rw-r--r--dbus/dbus-sysdeps-util-win.c2
-rw-r--r--dbus/dbus-sysdeps-win.c2
-rw-r--r--dbus/dbus-transport-socket.c2
-rw-r--r--dbus/dbus-transport-unix.c2
-rw-r--r--dbus/dbus-transport.c2
-rw-r--r--dbus/dbus-userdb-util.c2
-rw-r--r--dbus/dbus-userdb.c2
-rw-r--r--dbus/dbus-watch.c2
-rw-r--r--test/test-utils.h3
58 files changed, 130 insertions, 5 deletions
diff --git a/bus/activation-helper.c b/bus/activation-helper.c
index 394f3938c..993dd7339 100644
--- a/bus/activation-helper.c
+++ b/bus/activation-helper.c
@@ -44,6 +44,8 @@
#include <dbus/dbus-shell.h>
#include <dbus/dbus-marshal-validate.h>
+DBUS_VERBOSE_CHANNEL(default)
+
static BusDesktopFile *
desktop_file_for_name (BusConfigParser *parser,
const char *name,
diff --git a/bus/activation.c b/bus/activation.c
index 614ce656a..02434b37c 100644
--- a/bus/activation.c
+++ b/bus/activation.c
@@ -42,6 +42,8 @@
#include <errno.h>
#endif
+DBUS_VERBOSE_CHANNEL(activation)
+
struct BusActivation
{
int refcount;
diff --git a/bus/bus.c b/bus/bus.c
index fd4ab9e45..5fd062cc1 100644
--- a/bus/bus.c
+++ b/bus/bus.c
@@ -43,6 +43,8 @@
#include <dbus/dbus-internals.h>
#include <dbus/dbus-server-protected.h>
+DBUS_VERBOSE_CHANNEL(bus)
+
#ifdef DBUS_CYGWIN
#include <signal.h>
#endif
diff --git a/bus/config-parser-trivial.c b/bus/config-parser-trivial.c
index 03ad8382b..1b38161fe 100644
--- a/bus/config-parser-trivial.c
+++ b/bus/config-parser-trivial.c
@@ -30,6 +30,8 @@
#include <dbus/dbus-internals.h>
#include <string.h>
+DBUS_VERBOSE_CHANNEL(config)
+
/**
* TRIVIAL parser for bus configuration file.
*/
diff --git a/bus/config-parser.c b/bus/config-parser.c
index adba69e9a..9a2475fd2 100644
--- a/bus/config-parser.c
+++ b/bus/config-parser.c
@@ -35,6 +35,8 @@
#include <dbus/dbus-sysdeps.h>
#include <string.h>
+DBUS_VERBOSE_CHANNEL(config)
+
typedef enum
{
/* we ignore policies for unknown groups/users */
diff --git a/bus/connection.c b/bus/connection.c
index 67793ba47..22c7ef4c0 100644
--- a/bus/connection.c
+++ b/bus/connection.c
@@ -37,6 +37,8 @@
#include <dbus/dbus-connection-internal.h>
#include <dbus/dbus-internals.h>
+DBUS_VERBOSE_CHANNEL(connection)
+
/* Trim executed commands to this length; we want to keep logs readable */
#define MAX_LOG_COMMAND_LEN 50
diff --git a/bus/dir-watch-inotify.c b/bus/dir-watch-inotify.c
index ce19fdc8b..f93cac1d5 100644
--- a/bus/dir-watch-inotify.c
+++ b/bus/dir-watch-inotify.c
@@ -42,6 +42,8 @@
#include <dbus/dbus-watch.h>
#include "dir-watch.h"
+DBUS_VERBOSE_CHANNEL(inotify)
+
#define MAX_DIRS_TO_WATCH 128
#define INOTIFY_EVENT_SIZE (sizeof(struct inotify_event))
#define INOTIFY_BUF_LEN (1024 * (INOTIFY_EVENT_SIZE + 16))
diff --git a/bus/dispatch.c b/bus/dispatch.c
index 9a6eaafc7..cf6ae4680 100644
--- a/bus/dispatch.c
+++ b/bus/dispatch.c
@@ -42,6 +42,8 @@
#include <unistd.h>
#endif
+DBUS_VERBOSE_CHANNEL(dispatch)
+
/* This is hard-coded in the files in valid-config-files-*. We have to use
* the debug-pipe transport because the tests in this file require that
* dbus_connection_open_private() does not block. */
diff --git a/bus/driver.c b/bus/driver.c
index 684c3d8c7..4d303af61 100644
--- a/bus/driver.c
+++ b/bus/driver.c
@@ -43,6 +43,8 @@
#include <dbus/dbus-marshal-validate.h>
#include <string.h>
+DBUS_VERBOSE_CHANNEL(driver)
+
typedef enum
{
BUS_DRIVER_FOUND_SELF,
diff --git a/bus/expirelist.c b/bus/expirelist.c
index 9a3886e97..a8eeaff20 100644
--- a/bus/expirelist.c
+++ b/bus/expirelist.c
@@ -28,6 +28,8 @@
#include <dbus/dbus-mainloop.h>
#include <dbus/dbus-timeout.h>
+DBUS_VERBOSE_CHANNEL(default)
+
struct BusExpireList
{
DBusList *items; /**< List of BusExpireItem */
diff --git a/bus/main.c b/bus/main.c
index 612b4a6c9..cab900210 100644
--- a/bus/main.c
+++ b/bus/main.c
@@ -42,6 +42,8 @@
#include "apparmor.h"
#include "audit.h"
+DBUS_VERBOSE_CHANNEL(daemon)
+
static BusContext *context;
#ifdef DBUS_UNIX
diff --git a/bus/policy.c b/bus/policy.c
index 082f3853b..9841ed128 100644
--- a/bus/policy.c
+++ b/bus/policy.c
@@ -30,6 +30,8 @@
#include <dbus/dbus-hash.h>
#include <dbus/dbus-internals.h>
+DBUS_VERBOSE_CHANNEL(policy)
+
BusPolicyRule*
bus_policy_rule_new (BusPolicyRuleType type,
dbus_bool_t allow)
diff --git a/bus/services.c b/bus/services.c
index 6a4c8848d..cb6dcc7b1 100644
--- a/bus/services.c
+++ b/bus/services.c
@@ -38,6 +38,8 @@
#include "selinux.h"
#include "apparmor.h"
+DBUS_VERBOSE_CHANNEL(service)
+
struct BusService
{
int refcount;
diff --git a/bus/signals.c b/bus/signals.c
index 2965f6e45..acde33fde 100644
--- a/bus/signals.c
+++ b/bus/signals.c
@@ -30,6 +30,8 @@
#include "utils.h"
#include <dbus/dbus-marshal-validate.h>
+DBUS_VERBOSE_CHANNEL(signal)
+
struct BusMatchRule
{
int refcount; /**< reference count */
diff --git a/bus/test.c b/bus/test.c
index 31ef4c8fc..4713183e9 100644
--- a/bus/test.c
+++ b/bus/test.c
@@ -29,6 +29,8 @@
#include <dbus/dbus-list.h>
#include <dbus/dbus-sysdeps.h>
+DBUS_VERBOSE_CHANNEL(test)
+
/* The "debug client" watch/timeout handlers don't dispatch messages,
* as we manually pull them in order to verify them. This is why they
* are different from the real handlers in connection.c
diff --git a/dbus/dbus-auth-script.c b/dbus/dbus-auth-script.c
index aaaed30d3..f1903b502 100644
--- a/dbus/dbus-auth-script.c
+++ b/dbus/dbus-auth-script.c
@@ -34,6 +34,8 @@
#include "dbus-credentials.h"
#include "dbus-internals.h"
+DBUS_VERBOSE_CHANNEL(auth)
+
/**
* @defgroup DBusAuthScript code for running unit test scripts for DBusAuth
* @ingroup DBusInternals
diff --git a/dbus/dbus-auth-util.c b/dbus/dbus-auth-util.c
index 10cbc490e..073926e8a 100644
--- a/dbus/dbus-auth-util.c
+++ b/dbus/dbus-auth-util.c
@@ -26,6 +26,8 @@
#include "dbus-test.h"
#include "dbus-auth.h"
+DBUS_VERBOSE_CHANNEL(auth)
+
/**
* @addtogroup DBusAuth
* @{
diff --git a/dbus/dbus-auth.c b/dbus/dbus-auth.c
index f2227875a..5f6e5033e 100644
--- a/dbus/dbus-auth.c
+++ b/dbus/dbus-auth.c
@@ -31,6 +31,8 @@
#include "dbus-protocol.h"
#include "dbus-credentials.h"
+DBUS_VERBOSE_CHANNEL(auth)
+
/**
* @defgroup DBusAuth Authentication
* @ingroup DBusInternals
diff --git a/dbus/dbus-bus.c b/dbus/dbus-bus.c
index 0fd483113..b0e03de7d 100644
--- a/dbus/dbus-bus.c
+++ b/dbus/dbus-bus.c
@@ -33,6 +33,8 @@
#include "dbus-connection-internal.h"
#include "dbus-string.h"
+DBUS_VERBOSE_CHANNEL(bus)
+
/**
* @defgroup DBusBus Message bus APIs
* @ingroup DBus
diff --git a/dbus/dbus-connection.c b/dbus/dbus-connection.c
index 81b3a8388..ebd6b247d 100644
--- a/dbus/dbus-connection.c
+++ b/dbus/dbus-connection.c
@@ -45,6 +45,8 @@
#include "dbus-bus.h"
#include "dbus-marshal-basic.h"
+DBUS_VERBOSE_CHANNEL(connection)
+
#ifdef DBUS_DISABLE_CHECKS
#define TOOK_LOCK_CHECK(connection)
#define RELEASING_LOCK_CHECK(connection)
diff --git a/dbus/dbus-dataslot.c b/dbus/dbus-dataslot.c
index e37c9dd5f..02fcfb3a6 100644
--- a/dbus/dbus-dataslot.c
+++ b/dbus/dbus-dataslot.c
@@ -25,6 +25,8 @@
#include "dbus-dataslot.h"
#include "dbus-threads-internal.h"
+DBUS_VERBOSE_CHANNEL(dataslot)
+
/**
* @defgroup DBusDataSlot Data slots
* @ingroup DBusInternals
diff --git a/dbus/dbus-file-unix.c b/dbus/dbus-file-unix.c
index 830d3fe40..8bcbe0f32 100644
--- a/dbus/dbus-file-unix.c
+++ b/dbus/dbus-file-unix.c
@@ -37,6 +37,8 @@
#include <unistd.h>
#include <errno.h>
+DBUS_VERBOSE_CHANNEL(file)
+
#ifndef O_BINARY
#define O_BINARY 0
#endif
diff --git a/dbus/dbus-file-win.c b/dbus/dbus-file-win.c
index 0dbe11eca..ade4fffba 100644
--- a/dbus/dbus-file-win.c
+++ b/dbus/dbus-file-win.c
@@ -31,6 +31,7 @@
#include <windows.h>
+DBUS_VERBOSE_CHANNEL(file)
/**
* Thin wrapper around the read() system call that appends
diff --git a/dbus/dbus-internals.c b/dbus/dbus-internals.c
index 18db69ee8..750d29e58 100644
--- a/dbus/dbus-internals.c
+++ b/dbus/dbus-internals.c
@@ -36,6 +36,8 @@
#include <mbstring.h>
#endif
+DBUS_DEFAULT_VERBOSE_CHANNEL(default)
+
/**
* @defgroup DBusInternals D-Bus secret internal implementation details
* @brief Documentation useful when developing or debugging D-Bus itself.
@@ -377,6 +379,7 @@ dbus_bool_t _dbus_get_verbose (void)
*/
void
_dbus_verbose_real (
+ const char *channel,
#ifdef DBUS_CPP_SUPPORTS_VARIABLE_MACRO_ARGUMENTS
const char *file,
const int line,
@@ -414,6 +417,8 @@ _dbus_verbose_real (
else
need_pid = FALSE;
+ fprintf (stderr, "%s ", channel);
+
va_start (args, format);
#ifdef DBUS_USE_OUTPUT_DEBUG_STRING
{
diff --git a/dbus/dbus-internals.h b/dbus/dbus-internals.h
index 7ec77e515..30dd7bd7d 100644
--- a/dbus/dbus-internals.h
+++ b/dbus/dbus-internals.h
@@ -90,15 +90,24 @@ void _dbus_warn_check_failed (const char *format,
#define DBUS_CPP_SUPPORTS_VARIABLE_MACRO_ARGUMENTS
#endif
+#ifdef __GNUC__
+#define DBUS_UNUSED __attribute__ ((unused))
+#else
+#define DBUS_UNUSED
+#endif
+
+#define DBUS_VERBOSE_CHANNEL(a) static DBUS_UNUSED const char *_DBUS_DEFAULT_VERBOSE_CHANNEL = #a;
+#define DBUS_DEFAULT_VERBOSE_CHANNEL(a) DBUS_UNUSED const char *_DBUS_DEFAULT_VERBOSE_CHANNEL = #a;
+
#ifdef DBUS_CPP_SUPPORTS_VARIABLE_MACRO_ARGUMENTS
DBUS_PRIVATE_EXPORT
-void _dbus_verbose_real (const char *file, const int line, const char *function,
- const char *format,...) _DBUS_GNUC_PRINTF (4, 5);
-# define _dbus_verbose(fmt,...) _dbus_verbose_real( __FILE__,__LINE__,__FUNCTION__,fmt, ## __VA_ARGS__)
+void _dbus_verbose_real (const char *channel, const char *file, const int line, const char *function,
+ const char *format,...) _DBUS_GNUC_PRINTF (5, 6);
+# define _dbus_verbose(fmt,...) _dbus_verbose_real(_DBUS_DEFAULT_VERBOSE_CHANNEL, __FILE__,__LINE__,__FUNCTION__,fmt, ## __VA_ARGS__)
#else
DBUS_PRIVATE_EXPORT
-void _dbus_verbose_real (const char *format,
- ...) _DBUS_GNUC_PRINTF (1, 2);
+void _dbus_verbose_real (const char *channel, const char *format,
+ ...) _DBUS_GNUC_PRINTF (2, 3);
# define _dbus_verbose _dbus_verbose_real
#endif
DBUS_PRIVATE_EXPORT
diff --git a/dbus/dbus-keyring.c b/dbus/dbus-keyring.c
index bb7e4f8d0..563e1e81f 100644
--- a/dbus/dbus-keyring.c
+++ b/dbus/dbus-keyring.c
@@ -28,6 +28,8 @@
#include <dbus/dbus-list.h>
#include <dbus/dbus-sysdeps.h>
+DBUS_VERBOSE_CHANNEL(keyring)
+
/**
* @defgroup DBusKeyring keyring class
* @ingroup DBusInternals
diff --git a/dbus/dbus-mainloop.c b/dbus/dbus-mainloop.c
index f6736fe17..d58d4e164 100644
--- a/dbus/dbus-mainloop.c
+++ b/dbus/dbus-mainloop.c
@@ -32,6 +32,8 @@
#include <dbus/dbus-socket-set.h>
#include <dbus/dbus-watch.h>
+DBUS_VERBOSE_CHANNEL(mainloop)
+
#define MAINLOOP_SPEW 0
struct DBusLoop
diff --git a/dbus/dbus-marshal-basic.c b/dbus/dbus-marshal-basic.c
index b5b0d4bbe..1aba84e07 100644
--- a/dbus/dbus-marshal-basic.c
+++ b/dbus/dbus-marshal-basic.c
@@ -29,6 +29,8 @@
#include <string.h>
+DBUS_VERBOSE_CHANNEL(marshal)
+
#if !defined(PRIx64) && defined(DBUS_WIN)
#define PRIx64 "I64x"
#endif
diff --git a/dbus/dbus-marshal-header.c b/dbus/dbus-marshal-header.c
index 74b39cdc9..9296cf1f7 100644
--- a/dbus/dbus-marshal-header.c
+++ b/dbus/dbus-marshal-header.c
@@ -27,6 +27,8 @@
#include "dbus-marshal-recursive.h"
#include "dbus-marshal-byteswap.h"
+DBUS_VERBOSE_CHANNEL(marshal)
+
/**
* @addtogroup DBusMarshal
*
diff --git a/dbus/dbus-marshal-recursive-util.c b/dbus/dbus-marshal-recursive-util.c
index 309da267c..1176631b6 100644
--- a/dbus/dbus-marshal-recursive-util.c
+++ b/dbus/dbus-marshal-recursive-util.c
@@ -31,6 +31,8 @@
#include "dbus-internals.h"
#include <string.h>
+DBUS_VERBOSE_CHANNEL(marshal)
+
#if !defined(PRIx64) && defined(DBUS_WIN)
#define PRIx64 "I64x"
#endif
diff --git a/dbus/dbus-marshal-recursive.c b/dbus/dbus-marshal-recursive.c
index b58a28309..03b46c9dd 100644
--- a/dbus/dbus-marshal-recursive.c
+++ b/dbus/dbus-marshal-recursive.c
@@ -27,6 +27,8 @@
#include "dbus-signature.h"
#include "dbus-internals.h"
+DBUS_VERBOSE_CHANNEL(marshal)
+
/**
* @addtogroup DBusMarshal
* @{
diff --git a/dbus/dbus-marshal-validate.c b/dbus/dbus-marshal-validate.c
index e1224991d..b68d1b08c 100644
--- a/dbus/dbus-marshal-validate.c
+++ b/dbus/dbus-marshal-validate.c
@@ -29,6 +29,7 @@
#include "dbus-signature.h"
#include "dbus-string.h"
+DBUS_VERBOSE_CHANNEL(marshal)
/**
* @addtogroup DBusMarshal
*
diff --git a/dbus/dbus-memory.c b/dbus/dbus-memory.c
index 1a77d1f64..efbe85d27 100644
--- a/dbus/dbus-memory.c
+++ b/dbus/dbus-memory.c
@@ -29,6 +29,8 @@
#include "dbus-threads.h"
#include <stdlib.h>
+DBUS_VERBOSE_CHANNEL(memory)
+
#ifdef DBUS_MEMORY_DEBUG
void dbus_track_malloc(void *p, int size, const char *file, int line);
void dbus_track_free(void *p);
diff --git a/dbus/dbus-mempool.c b/dbus/dbus-mempool.c
index 524661514..5cacc9436 100644
--- a/dbus/dbus-mempool.c
+++ b/dbus/dbus-mempool.c
@@ -26,6 +26,8 @@
#include "dbus-internals.h"
#include "dbus-valgrind-internal.h"
+DBUS_VERBOSE_CHANNEL(mempool)
+
/**
* @defgroup DBusMemPool memory pools
* @ingroup DBusInternals
diff --git a/dbus/dbus-message-factory.c b/dbus/dbus-message-factory.c
index b742e4c1e..c0a9ea325 100644
--- a/dbus/dbus-message-factory.c
+++ b/dbus/dbus-message-factory.c
@@ -31,6 +31,8 @@
#include "dbus-test.h"
#include <stdio.h>
+DBUS_VERBOSE_CHANNEL(message)
+
typedef enum
{
CHANGE_TYPE_ADJUST,
diff --git a/dbus/dbus-message-util.c b/dbus/dbus-message-util.c
index a9d4a5110..08e7e8ec9 100644
--- a/dbus/dbus-message-util.c
+++ b/dbus/dbus-message-util.c
@@ -32,6 +32,8 @@
#include "dbus-sysdeps-unix.h"
#endif
+DBUS_VERBOSE_CHANNEL(message)
+
#ifdef __linux__
/* Necessary for the Linux-specific fd leak checking code only */
#include <sys/types.h>
diff --git a/dbus/dbus-message.c b/dbus/dbus-message.c
index e22fe51b3..43a3aab48 100644
--- a/dbus/dbus-message.c
+++ b/dbus/dbus-message.c
@@ -41,6 +41,8 @@
#include <string.h>
+DBUS_VERBOSE_CHANNEL(message)
+
#define _DBUS_TYPE_IS_STRINGLIKE(type) \
(type == DBUS_TYPE_STRING || type == DBUS_TYPE_SIGNATURE || \
type == DBUS_TYPE_OBJECT_PATH)
diff --git a/dbus/dbus-nonce.c b/dbus/dbus-nonce.c
index 3c0f6f374..8694f9c9f 100644
--- a/dbus/dbus-nonce.c
+++ b/dbus/dbus-nonce.c
@@ -30,6 +30,8 @@
#include <stdio.h>
+DBUS_VERBOSE_CHANNEL(nonce)
+
static dbus_bool_t
do_check_nonce (DBusSocket fd, const DBusString *nonce, DBusError *error)
{
diff --git a/dbus/dbus-object-tree.c b/dbus/dbus-object-tree.c
index 27481a819..06749a2c6 100644
--- a/dbus/dbus-object-tree.c
+++ b/dbus/dbus-object-tree.c
@@ -31,6 +31,8 @@
#include <string.h>
#include <stdlib.h>
+DBUS_VERBOSE_CHANNEL(object)
+
/**
* @defgroup DBusObjectTree A hierarchy of objects with container-contained relationship
* @ingroup DBusInternals
diff --git a/dbus/dbus-pending-call.c b/dbus/dbus-pending-call.c
index be5341058..734824c84 100644
--- a/dbus/dbus-pending-call.c
+++ b/dbus/dbus-pending-call.c
@@ -31,6 +31,8 @@
#include "dbus-threads.h"
#include "dbus-test.h"
+DBUS_VERBOSE_CHANNEL(pending-call)
+
/**
* @defgroup DBusPendingCallInternals DBusPendingCall implementation details
* @ingroup DBusInternals
diff --git a/dbus/dbus-server-debug-pipe.c b/dbus/dbus-server-debug-pipe.c
index ca0be876d..f5da645b1 100644
--- a/dbus/dbus-server-debug-pipe.c
+++ b/dbus/dbus-server-debug-pipe.c
@@ -31,6 +31,8 @@
#include "dbus-string.h"
#include "dbus-protocol.h"
+DBUS_VERBOSE_CHANNEL(server)
+
#ifdef DBUS_ENABLE_EMBEDDED_TESTS
/**
diff --git a/dbus/dbus-server-socket.c b/dbus/dbus-server-socket.c
index d716f5002..3c6b52b97 100644
--- a/dbus/dbus-server-socket.c
+++ b/dbus/dbus-server-socket.c
@@ -30,6 +30,8 @@
#include "dbus-nonce.h"
#include "dbus-string.h"
+DBUS_VERBOSE_CHANNEL(server)
+
/**
* @defgroup DBusServerSocket DBusServer implementations for SOCKET
* @ingroup DBusInternals
diff --git a/dbus/dbus-server.c b/dbus/dbus-server.c
index 9af906faa..73c52a2b2 100644
--- a/dbus/dbus-server.c
+++ b/dbus/dbus-server.c
@@ -32,6 +32,8 @@
#include "dbus-address.h"
#include "dbus-protocol.h"
+DBUS_VERBOSE_CHANNEL(server)
+
/**
* @defgroup DBusServer DBusServer
* @ingroup DBus
diff --git a/dbus/dbus-shell.c b/dbus/dbus-shell.c
index 2384961c8..15cf4ca70 100644
--- a/dbus/dbus-shell.c
+++ b/dbus/dbus-shell.c
@@ -31,6 +31,8 @@
#include "dbus-shell.h"
#include "dbus-string.h"
+DBUS_VERBOSE_CHANNEL(shell)
+
/* Single quotes preserve the literal string exactly. escape
* sequences are not allowed; not even \' - if you want a '
* in the quoted text, you have to do something like 'foo'\''bar'
diff --git a/dbus/dbus-socket-set-poll.c b/dbus/dbus-socket-set-poll.c
index 623e28fa3..c3602e530 100644
--- a/dbus/dbus-socket-set-poll.c
+++ b/dbus/dbus-socket-set-poll.c
@@ -30,6 +30,8 @@
#include <dbus/dbus-sysdeps.h>
#include <dbus/dbus-watch.h>
+DBUS_VERBOSE_CHANNEL(socket)
+
#ifndef DOXYGEN_SHOULD_SKIP_THIS
typedef struct {
diff --git a/dbus/dbus-spawn-win.c b/dbus/dbus-spawn-win.c
index 5cb3044e6..eb09e45eb 100644
--- a/dbus/dbus-spawn-win.c
+++ b/dbus/dbus-spawn-win.c
@@ -41,6 +41,8 @@
#include "dbus-test.h"
#include "dbus-protocol.h"
+DBUS_VERBOSE_CHANNEL(spawn)
+
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
//#define STRICT
diff --git a/dbus/dbus-spawn.c b/dbus/dbus-spawn.c
index afdcd68c3..5c8353be4 100644
--- a/dbus/dbus-spawn.c
+++ b/dbus/dbus-spawn.c
@@ -45,6 +45,8 @@
#include <systemd/sd-journal.h>
#endif
+DBUS_VERBOSE_CHANNEL(spawn)
+
extern char **environ;
/**
diff --git a/dbus/dbus-sysdeps-unix.c b/dbus/dbus-sysdeps-unix.c
index ce8cbf7db..40ba8dd9c 100644
--- a/dbus/dbus-sysdeps-unix.c
+++ b/dbus/dbus-sysdeps-unix.c
@@ -90,6 +90,8 @@
#include <pthread.h>
#endif
+DBUS_VERBOSE_CHANNEL(sysdeps)
+
#ifndef O_BINARY
#define O_BINARY 0
#endif
diff --git a/dbus/dbus-sysdeps-util-unix.c b/dbus/dbus-sysdeps-util-unix.c
index 1f9ddb9ca..e5a583f89 100644
--- a/dbus/dbus-sysdeps-util-unix.c
+++ b/dbus/dbus-sysdeps-util-unix.c
@@ -62,6 +62,8 @@
#include <systemd/sd-daemon.h>
#endif
+DBUS_VERBOSE_CHANNEL(sysdeps)
+
#ifndef O_BINARY
#define O_BINARY 0
#endif
diff --git a/dbus/dbus-sysdeps-util-win.c b/dbus/dbus-sysdeps-util-win.c
index 9089bf371..9803cf9bd 100644
--- a/dbus/dbus-sysdeps-util-win.c
+++ b/dbus/dbus-sysdeps-util-win.c
@@ -36,6 +36,8 @@
#include "dbus-memory.h"
#include "dbus-pipe.h"
+DBUS_VERBOSE_CHANNEL(sysdeps)
+
#include <stdio.h>
#include <stdlib.h>
#if HAVE_ERRNO_H
diff --git a/dbus/dbus-sysdeps-win.c b/dbus/dbus-sysdeps-win.c
index 2a632d9f9..262495110 100644
--- a/dbus/dbus-sysdeps-win.c
+++ b/dbus/dbus-sysdeps-win.c
@@ -55,6 +55,8 @@
#include <wincrypt.h>
#include <iphlpapi.h>
+DBUS_VERBOSE_CHANNEL(sysdeps)
+
/* Declarations missing in mingw's and windows sdk 7.0 headers */
extern BOOL WINAPI ConvertStringSidToSidA (LPCSTR StringSid, PSID *Sid);
extern BOOL WINAPI ConvertSidToStringSidA (PSID Sid, LPSTR *StringSid);
diff --git a/dbus/dbus-transport-socket.c b/dbus/dbus-transport-socket.c
index dce5c7d31..7f4e39bb0 100644
--- a/dbus/dbus-transport-socket.c
+++ b/dbus/dbus-transport-socket.c
@@ -30,6 +30,8 @@
#include "dbus-watch.h"
#include "dbus-credentials.h"
+DBUS_VERBOSE_CHANNEL(transport)
+
/**
* @defgroup DBusTransportSocket DBusTransport implementations for sockets
* @ingroup DBusInternals
diff --git a/dbus/dbus-transport-unix.c b/dbus/dbus-transport-unix.c
index f2b1f0920..12effaf83 100644
--- a/dbus/dbus-transport-unix.c
+++ b/dbus/dbus-transport-unix.c
@@ -34,6 +34,8 @@
#include "dbus-sysdeps-unix.h"
#include "dbus-test.h"
+DBUS_VERBOSE_CHANNEL(transport)
+
/**
* @defgroup DBusTransportUnix DBusTransport implementations for UNIX
* @ingroup DBusInternals
diff --git a/dbus/dbus-transport.c b/dbus/dbus-transport.c
index 9eda83732..6bcb10d66 100644
--- a/dbus/dbus-transport.c
+++ b/dbus/dbus-transport.c
@@ -36,6 +36,8 @@
#include "dbus-server-debug-pipe.h"
#endif
+DBUS_VERBOSE_CHANNEL(transport)
+
/**
* @defgroup DBusTransport DBusTransport object
* @ingroup DBusInternals
diff --git a/dbus/dbus-userdb-util.c b/dbus/dbus-userdb-util.c
index 888a23e9f..e7507c784 100644
--- a/dbus/dbus-userdb-util.c
+++ b/dbus/dbus-userdb-util.c
@@ -33,6 +33,8 @@
#include <systemd/sd-login.h>
#endif
+DBUS_VERBOSE_CHANNEL(userdb)
+
/**
* @addtogroup DBusInternalsUtils
* @{
diff --git a/dbus/dbus-userdb.c b/dbus/dbus-userdb.c
index 52f927a3d..01872f18b 100644
--- a/dbus/dbus-userdb.c
+++ b/dbus/dbus-userdb.c
@@ -30,6 +30,8 @@
#include "dbus-credentials.h"
#include <string.h>
+DBUS_VERBOSE_CHANNEL(userdb)
+
/**
* @addtogroup DBusInternalsUtils
* @{
diff --git a/dbus/dbus-watch.c b/dbus/dbus-watch.c
index 093f1937e..6054f776b 100644
--- a/dbus/dbus-watch.c
+++ b/dbus/dbus-watch.c
@@ -26,6 +26,8 @@
#include "dbus-watch.h"
#include "dbus-list.h"
+DBUS_VERBOSE_CHANNEL(watch)
+
/**
* @defgroup DBusWatchInternals DBusWatch implementation details
* @ingroup DBusInternals
diff --git a/test/test-utils.h b/test/test-utils.h
index 39fae77b1..51117a0b3 100644
--- a/test/test-utils.h
+++ b/test/test-utils.h
@@ -8,6 +8,9 @@
#include <dbus/dbus-mainloop.h>
#include <dbus/dbus-internals.h>
+
+DBUS_VERBOSE_CHANNEL(test)
+
typedef DBusLoop TestMainContext;
TestMainContext *test_main_context_get (void);