DNS_LOGMODULE_RESOLVER, ISC_LOG_DEBUG(3), \
"fctx %p(%s): %s %s%u", fctx, fctx->info, (m1), (m2), \
(v))
+#define FCTXTRACEN(m1, name, res) \
+ do { \
+ if (isc_log_wouldlog(dns_lctx, ISC_LOG_DEBUG(3))) { \
+ char dbuf[DNS_NAME_FORMATSIZE]; \
+ dns_name_format((name), dbuf, sizeof(dbuf)); \
+ FCTXTRACE4((m1), dbuf, (res)); \
+ } \
+ } while (0)
#define FTRACE(m) \
isc_log_write(dns_lctx, DNS_LOGCATEGORY_RESOLVER, \
DNS_LOGMODULE_RESOLVER, ISC_LOG_DEBUG(3), \
UNUSED(m2); \
UNUSED(v); \
} while (0)
+#define FCTXTRACEN(m1, name, res) FCTXTRACE4(m1, name, res)
#define FTRACE(m) \
do { \
UNUSED(m); \
result = dns_view_findzonecut(res->view, fctx->name, fname, dcname,
fctx->now, findoptions, true, true,
&fctx->nameservers, NULL);
+ FCTXTRACEN("resume_qmin findzonecut", fname, result);
/*
* DNS_R_NXDOMAIN here means we have not loaded the root zone
for (event = ISC_LIST_HEAD(fctx->events); event != NULL;
event = ISC_LIST_NEXT(event, ev_link))
{
- /* This is the the head event; keep a pointer and move
- * on */
+ /*
+ * This is the the head event; keep a pointer and move on.
+ */
if (hevent == NULL) {
hevent = ISC_LIST_HEAD(fctx->events);
+ FCTXTRACEN("clone_results", hevent->foundname,
+ hevent->result);
continue;
}