Lines Matching refs:mprintf
144 mDNSlocal mDNSu32 mprintf(const char *format, ...) IS_A_PRINTF_STYLE_FUNCTION(1,2);
145 mDNSlocal mDNSu32 mprintf(const char *format, ...)
319 //mprintf("%#a Q\n", target);
340 //mprintf("%##s PTR %d\n", entry->revname.c, entry->NumQueries);
347 //mprintf("%##s HINFO %d\n", entry->hostname.c, entry->NumQueries);
360 if (list->num) mprintf("\n%-25s%s%s\n", "Source Address", OPBanner, " Pkts Query LegacyQ Response");
363 int len = mprintf("%#-25a", &e->addr);
364 if (len > 25) mprintf("\n%25s", "");
365 mprintf("%8lu %8lu %8lu %8lu %8lu %8lu %8lu", e->totalops,
369 mprintf(" %8lu %8lu %8lu %8lu",
371 if (e->pkts[HostPkt_B]) mprintf("Bad: %8lu", e->pkts[HostPkt_B]);
372 mprintf("\n");
376 mprintf("%##-45s %#-14s %#s\n", e->hostname.c, e->HIHardware.c, e->HISoftware.c);
454 if (i==0) mprintf("%-25s%s\n", "Service Type", OPBanner);
455 mprintf("%##-25s%8d %8d %8d %8d %8d %8d %8d\n", m->srvtype.c, m->totalops, m->stat[OP_probe],
486 mprintf("\n%d:%02d:%02d.%06d Interface %d/%s\n", tm.tm_hour, tm.tm_min, tm.tm_sec, tv.tv_usec, index, if_name);
488 mprintf
491 if (msg->h.id.NotAnInteger) mprintf(" ID:%u", mDNSVal16(msg->h.id));
493 if (!mDNSAddrIsDNSMulticast(dstaddr)) mprintf(" To: %#a", dstaddr);
497 if (msg->h.flags.b[0] & kDNSFlag0_QR_Response) mprintf(" Truncated");
498 else mprintf(" Truncated (KA list continues in next packet)");
500 mprintf("\n");
512 int n = mprintf("%#-16a %-5s %-5s%5lu %##s -> ", srcaddr, op, DNSTypeName(pktrr->rrtype), pktrr->rroriginalttl, pktrr->name->c);
514 if (pktrr->RecordType == kDNSRecordTypePacketNegative) { mprintf("**** ERROR: FAILED TO READ RDATA ****\n"); return; }
520 case kDNSType_A: n += mprintf("%.4a", &rd->ipv4); break;
521 case kDNSType_PTR: n += mprintf("%##.*s", MaxWidth - n, rd->name.c); break;
545 n += mprintf("%.*s", MaxWidth - n, buffer);
547 case kDNSType_AAAA: n += mprintf("%.16a", &rd->ipv6); break;
548 case kDNSType_SRV: n += mprintf("%##s:%d", rd->srv.target.c, mDNSVal16(rd->srv.port)); break;
556 n += mprintf("%.*s", MaxWidth - n, b + striplen);
562 n += mprintf("%s ", DNSTypeName(i));
581 n += mprintf("%.*s", MaxWidth - n, buffer);
585 mprintf("\n");
594 if (&ptr[i] < end) mprintf("%02X ", ptr[i]);
595 else mprintf(" ");
597 if (&ptr[i] < end) mprintf("%c", ptr[i] <= ' ' || ptr[i] >= 126 ? '.' : ptr[i]);
599 mprintf("\n");
605 mprintf("%#-16a **** ERROR: FAILED TO READ %s **** \n", srcaddr, msg);
648 mprintf("%#-16a %-5s %-5s %##s\n", srcaddr, ptype, DNSTypeName(q.qtype), q.qname.c);
706 mprintf("%#-16a (?) **** ERROR: SHOULD NOT HAVE Q IN mDNS RESPONSE **** %-5s %##s\n", srcaddr, DNSTypeName(q.qtype), q.qname.c);
708 mprintf("%#-16a (Q) %-5s %##s\n", srcaddr, DNSTypeName(q.qtype), q.qname.c);
736 mprintf("%#-16a (?) **** ERROR: SHOULD NOT HAVE AUTHORITY IN mDNS RESPONSE **** %-5s %##s\n",
760 //mprintf("%#a R\n", srcaddr);
804 if (QR_OP == StdQ) mprintf("Unicast query from %#a\n", srcaddr);
884 mprintf("\n\n");
886 mprintf("Started %3d:%02d:%02d.%06d\n", tm.tm_hour, tm.tm_min, tm.tm_sec, tv_start.tv_usec);
888 mprintf("End %3d:%02d:%02d.%06d\n", tm.tm_hour, tm.tm_min, tm.tm_sec, tv_end.tv_usec);
889 mprintf("Captured for %3d:%02d:%02d.%06d\n", h, m, s, tv_interval.tv_usec);
892 mprintf("Unique source addresses seen on network:");
893 if (IPv4HostList.num) mprintf(" %ld (IPv4)", IPv4HostList.num);
894 if (IPv6HostList.num) mprintf(" %ld (IPv6)", IPv6HostList.num);
895 if (!IPv4HostList.num && !IPv6HostList.num) mprintf(" None");
896 mprintf("\n");
898 mprintf("\n");
899 mprintf("Modern Query Packets: %7d (avg%5d/min)\n", NumPktQ, NumPktQ * mul / div);
900 mprintf("Legacy Query Packets: %7d (avg%5d/min)\n", NumPktL, NumPktL * mul / div);
901 mprintf("Multicast Response Packets: %7d (avg%5d/min)\n", NumPktR, NumPktR * mul / div);
902 mprintf("Total Multicast Packets: %7d (avg%5d/min)\n", TotPkt, TotPkt * mul / div);
903 mprintf("\n");
904 mprintf("Total New Service Probes: %7d (avg%5d/min)\n", NumProbes, NumProbes * mul / div);
905 mprintf("Total Goodbye Announcements: %7d (avg%5d/min)\n", NumGoodbyes, NumGoodbyes * mul / div);
906 mprintf("Total Query Questions: %7d (avg%5d/min)\n", NumQuestions, NumQuestions * mul / div);
907 mprintf
908 mprintf("Total Answers/Announcements: %7d (avg%5d/min)\n", NumAnswers, NumAnswers * mul / div);
909 mprintf("Total Additional Records: %7d (avg%5d/min)\n", NumAdditionals, NumAdditionals * mul / div);
910 mprintf("\n");