/* Internal use only, when VIR_DOMAIN_DEBUG has one argument. */
#define VIR_DOMAIN_DEBUG_0(dom) \
- VIR_DOMAIN_DEBUG_1(dom, "%s", "")
+ VIR_DOMAIN_DEBUG_2(dom, "%s", "")
/* Internal use only, when VIR_DOMAIN_DEBUG has three or more arguments. */
-#define VIR_DOMAIN_DEBUG_1(dom, fmt, ...) \
+#define VIR_DOMAIN_DEBUG_1(dom, fmt, ...) \
+ VIR_DOMAIN_DEBUG_2(dom, ", " fmt, __VA_ARGS__)
+
+/* Internal use only, with final format. */
+#define VIR_DOMAIN_DEBUG_2(dom, fmt, ...) \
do { \
char _uuidstr[VIR_UUID_STRING_BUFLEN]; \
const char *_domname = NULL; \
_domname = (dom)->name; \
} \
\
- VIR_DEBUG("dom=%p, (VM: name=%s, uuid=%s), " fmt, \
+ VIR_DEBUG("dom=%p, (VM: name=%s, uuid=%s)" fmt, \
dom, NULLSTR(_domname), _uuidstr, __VA_ARGS__); \
} while (0)
char *
virConnectGetSysinfo (virConnectPtr conn, unsigned int flags)
{
- VIR_DEBUG("conn=%p", conn);
+ VIR_DEBUG("conn=%p, flags=%x", conn, flags);
virResetLastError();
{
virConnectPtr conn;
- VIR_DOMAIN_DEBUG(domain);
+ VIR_DOMAIN_DEBUG(domain, "flags=%x", flags);
virResetLastError();
{
virConnectPtr conn;
- VIR_DOMAIN_DEBUG(domain, "to=%s dxml=%s flags=%x",
+ VIR_DOMAIN_DEBUG(domain, "to=%s, dxml=%s, flags=%x",
to, NULLSTR(dxml), flags);
virResetLastError();
unsigned int screen,
unsigned int flags)
{
- VIR_DOMAIN_DEBUG(domain, "stream=%p flags=%x", stream, flags);
+ VIR_DOMAIN_DEBUG(domain, "stream=%p, flags=%x", stream, flags);
virResetLastError();
{
virConnectPtr conn;
- VIR_DOMAIN_DEBUG(domain, "memory=%lu flags=%x", memory, flags);
+ VIR_DOMAIN_DEBUG(domain, "memory=%lu, flags=%x", memory, flags);
virResetLastError();
{
virConnectPtr conn;
- VIR_DOMAIN_DEBUG(domain, "state=%p, reason=%p", state, reason);
+ VIR_DOMAIN_DEBUG(domain, "state=%p, reason=%p, flags=%x",
+ state, reason, flags);
virResetLastError();
{
virConnectPtr conn;
- VIR_DOMAIN_DEBUG(domain, "info=%p", info);
+ VIR_DOMAIN_DEBUG(domain, "info=%p, flags=%x", info, flags);
virResetLastError();
const char *nativeConfig,
unsigned int flags)
{
- VIR_DEBUG("conn=%p, format=%s config=%s flags=%x",
+ VIR_DEBUG("conn=%p, format=%s, config=%s, flags=%x",
conn, nativeFormat, nativeConfig, flags);
virResetLastError();
const char *domainXml,
unsigned int flags)
{
- VIR_DEBUG("conn=%p, format=%s xml=%s flags=%x",
+ VIR_DEBUG("conn=%p, format=%s, xml=%s, flags=%x",
conn, nativeFormat, domainXml, flags);
virResetLastError();
int cookielen = 0, ret;
virDomainInfo info;
VIR_DOMAIN_DEBUG(domain,
- "dconn=%p flags=%lx, dname=%s, uri=%s, bandwidth=%lu",
+ "dconn=%p, flags=%lx, dname=%s, uri=%s, bandwidth=%lu",
dconn, flags, NULLSTR(dname), NULLSTR(uri), bandwidth);
ret = virDomainGetInfo (domain, &info);
virErrorPtr orig_err = NULL;
int cancelled;
VIR_DOMAIN_DEBUG(domain,
- "dconn=%p flags=%lx, dname=%s, uri=%s, bandwidth=%lu",
+ "dconn=%p, flags=%lx, dname=%s, uri=%s, bandwidth=%lu",
dconn, flags, NULLSTR(dname), NULLSTR(uri), bandwidth);
/* Prepare the migration.
virConnectPtr conn;
unsigned long nr_stats_ret = 0;
- VIR_DOMAIN_DEBUG(dom, "stats=%p, nr_stats=%u", stats, nr_stats);
+ VIR_DOMAIN_DEBUG(dom, "stats=%p, nr_stats=%u, flags=%x",
+ stats, nr_stats, flags);
virResetLastError();
{
virConnectPtr conn;
- VIR_DOMAIN_DEBUG(dom, "path=%s, offset=%lld, size=%zi, buffer=%p",
- path, offset, size, buffer);
+ VIR_DOMAIN_DEBUG(dom, "path=%s, offset=%lld, size=%zi, buffer=%p, flags=%x",
+ path, offset, size, buffer, flags);
virResetLastError();
{
virConnectPtr conn;
- VIR_DOMAIN_DEBUG(domain, "info=%p flags=%x", info, flags);
+ VIR_DOMAIN_DEBUG(domain, "info=%p, flags=%x", info, flags);
virResetLastError();
const char *xmlDesc,
unsigned int flags)
{
- VIR_DEBUG("conn=%p, xmlDesc=%s", conn, xmlDesc);
+ VIR_DEBUG("conn=%p, xmlDesc=%s, flags=%x", conn, xmlDesc, flags);
virResetLastError();
const char *xml,
unsigned int flags)
{
- VIR_DEBUG("conn=%p, xml=%s", conn, xml);
+ VIR_DEBUG("conn=%p, xml=%s, flags=%x", conn, xml, flags);
virResetLastError();
unsigned int flags)
{
virConnectPtr conn;
- VIR_DEBUG("pool=%p", pool);
+ VIR_DEBUG("pool=%p, flags=%x", pool, flags);
virResetLastError();
unsigned int flags)
{
virConnectPtr conn;
- VIR_DEBUG("pool=%p flags=%x", pool, flags);
+ VIR_DEBUG("pool=%p, flags=%x", pool, flags);
virResetLastError();
unsigned long long length,
unsigned int flags)
{
- VIR_DEBUG("vol=%p stream=%p offset=%llu length=%llu flags=%x",
+ VIR_DEBUG("vol=%p, stream=%p, offset=%llu, length=%llu, flags=%x",
vol, stream, offset, length, flags);
virResetLastError();
unsigned long long length,
unsigned int flags)
{
- VIR_DEBUG("vol=%p stream=%p offset=%llu length=%llu flags=%x",
+ VIR_DEBUG("vol=%p, stream=%p, offset=%llu, length=%llu, flags=%x",
vol, stream, offset, length, flags);
virResetLastError();
*/
char *virNodeDeviceGetXMLDesc(virNodeDevicePtr dev, unsigned int flags)
{
- VIR_DEBUG("dev=%p, conn=%p", dev, dev ? dev->conn : NULL);
+ VIR_DEBUG("dev=%p, conn=%p, flags=%x", dev, dev ? dev->conn : NULL, flags);
virResetLastError();
{
virConnectPtr conn;
- VIR_DOMAIN_DEBUG(domain);
+ VIR_DOMAIN_DEBUG(domain, "flags=%x", flags);
virResetLastError();